دوره پیشرفته توسعه نرم افزار با NodeJS در بهمن ماه ۹۷ به صورت یک دوره جامع و حضوری برگزار خواهد شد. سرفصل‌های این دوره بر اساس موارد تکمیلی کارگاه NodeJS طراحی شده است.

تمرکز طراحی این دوره بر اساس معماری MVC بوده است. در طول دوره یک فروشگاه اینترنتی را به کمک زبان برنامه نویسی JavaScript و تکنولوژی‌های NodeJS, Express.js, MangoDB, GraphQL, Socket.io پیاده سازی خواهیم کرد.

از دانشجویان شرکت کننده در دوره برای همکاری در تیم توسعه استارتاپ لوکوبوک دعوت خواهد شد. سرفصل‌ها و محتوای دوره با تایید و نظارت خانم دکتر خانلی طراحی شده و مدرس دوره مسعود صدری است.

این دوره در دانشکده مهندسی برق و کامپیوتر دانشگاه تبریز برگزار می‌شود.

 

سرفصل‌های دوره:

  • مروری بر جاوااسکریپت و مفاهیم ES6/ES7/ES8
  • بررسی مفاهیم Server و Client
  • نصب و راه اندازی محیط توسعه
  • توسعه نرم افزار با NodeJS
  • بررسی بسته‌های نرم افزاری NPM و Yarn
  • راه اندازی وب سرورExpress.js
  • توسعه صفحات Dynamic
  • بررسی مدل نرم افزاری MVC
  • راه اندازی و اتصال به پایگاه داده MangoDB
  • Sessionها و Cookieها
  • سیستم احراز هویت نرم افزار
  • آپلود و دانلود فایل در نرم افزار
  • بررسی RESTful API
  • راه اندازی Socket.io
  • بررسی GraphQL