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

لوگو
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره

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

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

پیش نیازها

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

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

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

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

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

سرفصل دوره

  • معرفی دوره NodeJs
  • توضیحات پایه و معماری Node
  • نصب و ساخت اولین برنامه Node
  • آبجکت های گلوبال
  • ماژول های در Node
  • ساخت ماژول ها
  • بارگذاری ماژول ها
  • استفاده از ماژول های درونی Node
  • ماژول Path
  •  ماژول OS
  • ماژول FS
  • ماژول Event
  • ماژول Http
  • رویدادها در Node
  • مدیریت کننده پکیج هادر Node
  • آشنایی با NPM
  • Package.Json
  • نصب و استفاده از پکیج ها
  • وابستگی بین پکیج ها
  • ساخت RESTful API توسط Express
  • توضیح پایه REST
  • معرفی Express و ساخت اولین وب سرور
  • آشنایی با Nodemon
  • متغیرهای محلی
  • مدیریت درخواستها و استفاده از Postman
  • آشنایی با Middlewareها
  • ساخت Middleware
  • استفاده از Middlewareهای داخلی و خارجی
  • ماژول Config
  • دیباگ کردن برنامه های Node
  • معرفی و استفاده از موتورهای قالب Handlerbargs , Pug
  • آشنایی با پایگاه داده های قابل استفاده
  • ساختار دهی اپلیکیشن های Express
  • آشنایی با ناهمزمانی در Node
  • CallBacks
  • Promises
  • Async & Await
  • عملیات CRUD با استفاده از MongoDB
  • استفاده از ORM
  • معرفی Mongoose
  • اعتبار سنجی
  • مدل دهی ارتباط ها
  • احراز هویت
  • معرفی و مباحث پایه
  • ساخت و ثبت نام کاربران
  • استفاده از Lodash
  • هش کردن کلمه عبور
  • مدیریت لاگ ها
  • Unit Testing
  • Publish کردن

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

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

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه

تقدیرنامه ها