لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شروع به کار با Node.js
- آخرین آپدیت
دانلود Getting Started with Node.js
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره مبانی توسعه بکاند (Backend) با استفاده از Node.js را معرفی میکند و به شما کمک میکند تا درک کنید برنامههای مدرن سمت سرور چگونه ساخته میشوند و Node.js چگونه خدمات وب مقیاسپذیر و با کارایی بالا را قدرت میبخشد.
شما با بررسی محیط اجرای Node.js، معماری رویداد-محور (Event-driven) آن و تفاوتهایش با فناوریهای سنتی بکاند شروع خواهید کرد. سپس محیط توسعه خود را راهاندازی کرده، بستهها را با npm مدیریت میکنید و با سیستم ماژولها (CommonJS و ES Modules) برای نوشتن کدهای سازمانیافته و قابل استفاده مجدد کار خواهید کرد.
در ادامه، دوره به سراغ برنامهنویسی نامتقارن (Asynchronous) میرود؛ جایی که با Callbacks، Promises و async/await برای مدیریت همزمانی بدون مسدود کردن اجرای برنامه آشنا میشوید. در نهایت، با ساخت سرورهای HTTP از صفر، مدیریت مسیرها (Routing)، تجزیه درخواستها و ایجاد اولین نقاط اتصال API جیسون (JSON API) تنها با استفاده از هسته Node.js، تمام آموختههای خود را پیادهسازی میکنید.
در پایان این دوره، شما قادر خواهید بود:
- اصول هسته زمان اجرای Node.js، Event Loop و مدل Non-blocking I/O را به خاطر بسپارید.
- محیط توسعه Node.js را راهاندازی کرده و وابستگیها را با npm مدیریت کنید.
- سیستم ماژولها را برای سازماندهی و بازاستفاده از کدها در CommonJS و ES Modules به کار بگیرید.
- از ماژولهای اصلی Node.js شامل File System، Path و OS برای انجام عملیات واقعی استفاده کنید.
- جریانهای کاری نامتقارن را با استفاده از Callbacks، Promises و async/await همراه با مدیریت صحیح خطاها بسازید.
- سرورهای HTTP بسازید که مسیریابی را مدیریت کرده، درخواستهای کلاینت را پردازش کرده و پاسخهای JSON برگردانند.
این دوره برای توسعهدهندگان مشتاق بکاند، دانشجویان مهندسی نرمافزار و توسعهدهندگان فرانتاند که به دنبال گسترش مهارتهای خود هستند طراحی شده و پایهای محکم برای توسعه سمت سرور با Node.js فراهم میکند. تنها پیشنیاز شروع این دوره، درک اولیه از توابع، اشیا و آرایههای جاوااسکریپت است.
سفر توسعه بکاند خود را آغاز کنید و کشف کنید که چگونه Node.js قدرت جاوااسکریپت را به سرور میآورد.
سرفصل ها و درس ها
مبانی Node.js و توسعه بکاند
Foundations of Node.js and Backend Development
معرفی تخصص
Specialization Introduction
معرفی دوره
Course Introduction
توسعه بکاند چیست؟
What is Backend Development?
آشنایی با Node.js
Introduction to Node.js
مقایسه Node.js با فناوریهای سنتی بکاند
Node.js vs. Traditional Backend Technologies
موارد استفاده واقعی از Node.js
Real-World Use Cases of Node.js
زمان اجرا و معماری Node.js
Node.js Runtime and Architecture
توضیح Event Loop در Node.js
The Node.js Event Loop Explained
مدل Non-Blocking I/O و همزمانی
Non-Blocking I/O and Concurrency
مشاهده Event Loop با مثالهای کد
Observing the Event Loop with Code Examples
شبیهسازی عملیات Blocking در مقابل Non-Blocking
Simulating Blocking vs Non-Blocking Operations
درک npm و اکوسیستم بستههای Node
Understanding npm and the Node Package Ecosystem
نصب Node.js و تایید محیط
Installing Node.js and Verifying the Environment
اولین اپلیکیشن Node.js
First Node.js Application
اجرای جاوااسکریپت با Node.js
Running JavaScript with Node.js
نمایش نظرات