آموزش شروع به کار با 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

  • مدیریت بسته‌ها با npm Managing Packages with npm

برنامه‌نویسی هسته Node.js Core Node.js Programming

  • سیستم ماژول‌های Node.js The Node.js Module System

  • مقایسه CommonJS و ES Modules CommonJS vs. ES Modules

  • ساخت ماژول‌های سفارشی Creating Custom Modules

  • وارد کردن و صادر کردن ماژول‌ها Importing and Exporting Modules

  • نصب بسته‌های npm شخص ثالث Installing Third-Party npm Packages

  • مروری بر ماژول‌های اصلی Node.js Overview of Node.js Core Modules

  • کار با سیستم فایل (File System) و ماژول Path Working with the File System and PathModule

  • استفاده از ماژول OS Using the OS Module

  • خواندن فایل‌ها با استفاده از ماژول File System Reading Files Using the File System Module

  • نوشتن فایل‌ها با Node.js Writing Files with Node.js

  • کار با مسیرها و اطلاعات سیستم Working with Paths and System Information

  • مبانی اجرای نامتقارن در Node.js Foundations of Asynchronous Execution in Node.js

  • الگوهای مدرن نامتقارن: Callbacks، Promises و Async/Await Modern Asynchronous Patterns: Callbacks, Promises, and Async/Await

  • نوشتن کد مبتنی بر Callback Writing Callback-Based Code

  • تبدیل Callbacks به Promises Converting Callbacks to Promises

  • ساخت جریان‌های کاری Async/Await Building Async/Await Workflows

  • مدیریت خطا در کدهای نامتقارن Error Handling in Asynchronous Code

ساخت سرورهای پایه با Node.js Building Basic Servers with Node.js

  • درک HTTP و چرخه درخواست-پاسخ Understanding HTTP and the Request–Response Lifecycle

  • ساخت یک سرور HTTP پایه Creating a Basic HTTP Server

  • مدیریت درخواست‌های کلاینت Handling Client Requests

  • طراحی مسیرها و مدیریت درخواست‌های کلاینت Designing Routes and Handling Client Requests

  • ساخت یک سیستم مسیریابی (Routing) ساده Building a Simple Routing System

  • تجزیه داده‌های درخواست (Parsing) Parsing Request Data

  • درک JSON در اپلیکیشن‌های وب Understanding JSON in Web Applications

  • کار با JSON در ارتباطات بک‌اند Working with JSON in Backend Communication

  • ارسال پاسخ‌های JSON از سرور Sending JSON Responses from a Server

  • ساخت یک نقطه اتصال (Endpoint) ساده برای JSON API Building a Simple JSON API Endpoint

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • خلاصه دوره Course summary

نمایش نظرات

آموزش شروع به کار با Node.js
جزییات دوره
8h 9m
44
(آخرین آپدیت)
98
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar