آکادمی برنامه نویسان

لوگو

توضیحات دوره

Node.js یک محیط یا Platform برنامه‌نویسی تحت سرور است که بر پایه‌ی موتور جاواسکریپت V8 گوگل کروم توسعه پیدا کرده است. Node.js می‌تواند برای ایجاد وب‌سرورهای ساده تا پیشرفته مورد استفاده قرار بگیرد.

پروژه عملی این دوره ساخت BackEnd سایت تاپ لرن می باشد .

پیش نیازها

آشنایی با جاوا اسکریپت

مخاطبان این دوره

افرادی که علاقمند به این تکنولوژی قدرتمند هستند

افرادی که back-end developer هستند که با فریم ورکهایی از جمله ASP.NET، Rails، Django و غیره کار کردند و قصد دارند NodeJs رو هم به لیست ابزارهاشون اضافه کنن

افرادی که front-end developer هستند که قصد دارند full-stack developer بشن

سرفصل دوره

  •  
    • معرفی دوره NodeJs
    • توضیحات پایه و معماری Node
    • نصب و ساخت اولین برنامه Node
    • آبجکت های گلوبال
    • آشنایی به Nodemon
    • ماژول ها در Node
    • دیباگ کردن برنامه های Node
    • آشنایی با ناهمزمانی در Node
    • رویدادها در Node
    • مدیریت کننده پکیج ها در Node
    • فریم ورک Express
    • موتورهای قالب
    • پایگاه داده ها
    • استفاده از ORM
    • ساخت RESTful API توسط Express
    • ماژول Config
    • SocketIO
    • مدیریت لاگ ها
    • Unit Testing
    • پابلیش   اپلیکیشن ها Node
  •  
  •  

اهداف این آموزش

یادگیری و تسط بر روی Node.js و ساخت سرویس های RESTful