آموزشگاه برنامه نویسان

دوره NodeJs از مقدماتی تا پیشرفته به همراه پروژه عملی

  • این دوره به صورت آنلاین برگزار می شود


  • مدرس این دوره : یونس قربانی
  • طول دوره : 36 ساعت
  • شروع دوره : 1399/11/17
  • تعداد جلسات : 12 جلسه
  • امکان قسط بندی : دارد
  • هزینه دوره غیر حضوری ( آنلاین ) : 900,000 تومان
  • وضعیت این دوره : امکان ثبت نام برای آموزش غیر حضوری فراهم است
  • روزهای برگزاری : جمعه ( 13:00 الی 16:00 )

ویدیو معرفی

توضیحات این دوره

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

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

پیش نیازهای این دوره

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

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

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

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

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

مزایای شرکت در این دوره

  • بعد از اتمام این دوره با اعتماد به نفس میتونید با استفاده از NodeJs Express.js MongoDB به بهترین شکل ممکن سرویس های RESTful بسازید.
  • داشتن NodeJs در رزومه خیلی کمک میکنه تا شغل های جدید و پول بیشتری کسب کنید.

سرفصل این دوره

    • معرفی دوره NodeJs
    • توضیحات پایه و معماری Node
    • نصب و ساخت اولین برنامه Node
    • آبجکت های گلوبال
    • آشنایی به Nodemon
    • ماژول ها در Node

    ساخت ماژول ها

    بارگذاری ماژول ها

    استفاده از ماژولهای درونی Node

    ماژول Path

    ماژول OS

    ماژول FS

    ماژول Event

    ماژول Http

     

    • دیباگ کردن برنامه های Node

     

    • آشنایی با ناهمزمانی در Node

    CallBacks                                 

    Promises                     

    Async && Await

     

     

    • رویدادها در Node
    • مدیریت کننده پکیج ها در Node

    آشنایی با NPM

    Package.JSON      

    نصب و استفاده از پکیج ها

    وابستگی های پکیج ها

    دستورات npm

    نصب ماژول های خارجی

    آشنایی با رجیستری npm

     

     

     

     

     

     

     

     

    • فریم ورک Express

    نصب و استفاده از Express

    ساخت Middleware

    استفاده از Middlewareهای داخلی و خارجی

    Express Router

    ساخت صفحه 404

    فیلتر کردن مسیرها

    ذخیره داده در فایل JSON

    ساختارهای توسعه در Express

    استفاده از body-parser

     

     

    • موتورهای قالب

    آشنایی با نحوه کارکرد موتورهای قالب

    موتور قالب Pug

    موتور قالب Handlebars

    موتور قالب EJS

    آشنایی با معماری MVC

    ساخت پروژه کارهای روزمره

    ساخت یک سایت کامل با معماری MVC

    ثبت نام و ورود کاربران

    احراز هویت

    Sessions && Cookie

    ارسال ایمیل

    ارتباط با درگاه پرداخت

    ورود با اکانت گوگل

     

     

    • پایگاه داده ها

    پایگاه داده MySql

    پایگاه داده MongoDB

     

    • استفاده از ORM

    معرفی Sequelize

    معرفی Mongoose

    اعتبار سنجی

    مدل دهی ارتباط ها

     

     

    • ساخت RESTful API توسط Express

    توضیح پایه REST

    ساخت اولین وب سرور

    متغییرهای محلی

    مدیریت درخواستها و استفاده از Postman

    ساخت پروژه کامل RESTfull API

    امنیت در وب سرویس ها

    احراز هویت

     

     

    • ماژول Config

     

    • SocketIO

    ساخت پروژه چت

     

    • مدیریت لاگ ها
    • Unit Testing
    • پابلیش   اپلیکیشن ها Node
     

     

اهداف این دوره

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

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

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

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

آخرین مطالب بلاگ

مشاهده همه