CIW Iran

دوره جامع برنامه نویسی با Node.js

یک توسعه دهنده تمام عیار شوید
اگر شما از آن دسته از افرادی هستید که دوست دارید همه چیز را خودتان کنترل کنید و فکرهای بزرگی در ذهن دارید که میخواهید آن ها را پیاده سازی کنید بهتر است Node.js را یاد بگیرید. اگر فکر میکنید میتوانید حجم عظیمی از کاربران کنترل کنید و یا یک سیستم گفتگوی آنلاین راه اندازی کنید و سیستم شما باید پاسخگوی چندین هزار کاربر باشد بهترین زبان را انتخاب کرده اید. Node.js بر پایه دستورات جاوا اسکریپت است و شما قادر خواهید بود به ژرفای زبان زیبای جاوااسکریپت اپلیکیشن های کارا و عظیم تولید کنید.

این دوره مناسب چه کسانی است؟

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

اهداف دوره

هدف اصلی از این دوره داشتن مهارت کامل برنامه نویسی Back-end وب سایت و یا وب اپلیکشن با زبان جاوا اسکریپت است. شما در این دوره یک وب سایت چت آنلاین با چندین هزار کاربر را توسعه خواهید داد.

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

آشنایی با ورژن کنترلر ها
تسلط کافی با JavaScript
تسلط کافی بر طراحی حرفه ای وب سایت
آشنایی با روش Socket Programming

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

نصب Node.js
آشنایی با مفهوم Node.js
آشنایی با راه های نصب Node
نصب Node روی سیستم عامل های مختلف
نصب Node از طریق Package Manager
کامپایل Node از طریق Source Code
شروع به کار با Node.js
اجرای اسکریپت Node
استفاده از رابط کاربری REPL
ریستارت کردن اسکریپت به صورت اتوماتیک
ماژول ها
آشنایی با مفهوم ماژول ها
پیدا کردن بهترین ماژول ها
استفاده از ماژول ها
نگه داری از ماژول ها
اسکریپت های Command-Line
خواندن arguments
جمع آوری user input
انتخاب کردن از طریق جی کوئری بدون نیاز به مرورگر
Validate کردن کدهای جاوا اسکریپت
راه اندزای وب سرور
جواب دادن به درخواست ها
استفاده از Connect
خواندن اطلاعات درخواستی
فرستادن response type های مختلف
فریمورک
شروع به کار با Express
نمایش Views
لیست کردن records
فیلتر کردن Data
فرستادن Data
طراحی یک وب سایت با Express
برنامه نویسی به روش WebSocket
وب ساکت ها چه هستند؟
نصب Socket.IO
مدیریت Events
برقراری ارتباط با هر Socket
پیام رسانی از طریق Socket
طراحی یک سیستم چت
مدیریت انواع Event


کلیه حقوق مادی و معنوی این سایت متعلق به CIW Iran می باشد.