آموزش ساخت APIهای بک‌اند با Node.js و Express - آخرین آپدیت

دانلود Building Backend APIs with Node.js and Express

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به زبان‌آموزان می‌آموزد که چگونه APIهای مدرن بک‌اند را با استفاده از Node.js و Express.js بسازند و به آن‌ها کمک می‌کند تا از برنامه‌نویسی پایه سمت سرور به سمت توسعه APIهای ساختاریافته و مقیاس‌پذیر حرکت کنند. شما با درک دلیل استفاده از فریم‌ورک‌ها در توسعه بک‌اند و نحوه ساده‌سازی فرآیند ساخت اپلیکیشن‌های وب توسط Express شروع خواهید کرد. محدودیت‌های ماژول HTTP داخلی Node.js را بررسی می‌کنید، نقش Express را در سیستم‌های بک‌اند مدرن می‌شناسید و اولین اپلیکیشن Express خود را همراه با مسیرها (Routes)، نقاط اتصال (Endpoints)، پارامترهای مسیر و پارامترهای کوئری ایجاد می‌کنید. سپس دوره به سراغ معماری میان‌افزارها (Middleware) می‌رود، جایی که یاد می‌گیرید چگونه میان‌افزارها از پردازش درخواست‌ها، اعتبارسنجی، لاگ‌گیری و جریان اپلیکیشن پشتیبانی می‌کنند. از آنجا، APIهای RESTful را با استفاده از ساختارهای تمیز Endpoint، متدهای HTTP، کدهای وضعیت (Status Codes) و الگوهای پاسخ سازگار طراحی خواهید کرد. همچنین عملیات CRUD را پیاده‌سازی کرده، درخواست‌های ورودی را اعتبارسنجی می‌کنید و یک سیستم مدیریت خطای متمرکز برای اپلیکیشن‌های بک‌اند قابل اعتماد می‌سازید. در نهایت، APIهای Express را با استفاده از Mongoose به MongoDB متصل می‌کنید. یاد می‌گیرید که دیتابیس‌ها چگونه از اپلیکیشن‌های بک‌اند پشتیبانی می‌کنند، اسکیماها و مدل‌ها را می‌سازید و عملیات CRUD دیتابیس را مستقیماً از طریق نقاط اتصال API اجرا می‌کنید. در پایان این دوره، شما قادر خواهید بود: - توضیح دهید که Express.js چگونه توسعه APIهای بک‌اند را ساده می‌کند. - اپلیکیشن‌های Express را با مسیرها، نقاط اتصال، پارامترها و میان‌افزارهای مختلف ایجاد کنید. - اصول طراحی REST API را با استفاده از متدهای HTTP، کدهای وضعیت و ساختارهای پاسخ به کار ببرید. - APIهای CRUD را برای ایجاد، خواندن، بروزرسانی و حذف منابع بسازید. - اعتبارسنجی درخواست‌ها و مدیریت خطای متمرکز را در اپلیکیشن‌های Express پیاده‌سازی کنید. این دوره برای زبان‌آموزانی طراحی شده است که مفاهیم پایه Node.js را می‌دانند و می‌خواهند APIهای واقعی بک‌اند بسازند؛ بنابراین برای توسعه‌دهندگان مشتاق بک‌اند، برنامه نویسان جاوااسکریپت و دانشجویان مهندسی نرم‌افزار ایده‌آل است. داشتن درک پایه از JavaScript، مبانی Node.js، npm و برنامه‌نویسی Asynchronous به شما کمک می‌کند تا بیشترین بهره را از این دوره ببرید. اولین گردش کار کامل REST API خود را بسازید و یاد بگیرید که Express.js چگونه ساختار، سرعت و مقیاس‌پذیری را به توسعه بک‌اند با Node.js می‌آورد.

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

فریم‌ورک Express و معماری API Express Framework and API Architecture

  • معرفی تخصص Specialization Introduction

  • معرفی دوره Course Introduction

  • چرا از فریم‌ورک‌ها در توسعه بک‌اند استفاده می‌شود؟ Why Frameworks Are Used in Backend Development

  • محدودیت‌های ماژول HTTP داخلی Node.js Limitations of the Native Node.js HTTP Module

  • آشنایی با Express.js و نقش آن در سیستم‌های بک‌اند Introduction to Express.js and Its Role in Backend Systems

  • درک مسیریابی (Routing) و نقاط اتصال در Express Understanding Express Routing and Endpoints

  • ایجاد اولین اپلیکیشن Express Creating Your First Express Application

  • پیاده‌سازی مسیرهای پایه API Implementing Basic API Routes

  • استفاده از پارامترهای مسیر و پارامترهای کوئری Using Route Parameters and Query Parameters

  • درک میان‌افزارها (Middleware) در Express Understanding Middleware in Express

  • ساخت میان‌افزارهای سفارشی Creating Custom Middleware

طراحی و پیاده‌سازی REST API REST API Design and Implementation

  • آشنایی با معماری REST Introduction to REST Architecture

  • متدهای HTTP، کدهای وضعیت و پاسخ‌های API HTTP Methods Status Codes API Responses

  • طراحی APIهای مبتنی بر CRUD و ساختار منابع Designing CRUD-Based APIs and Resource Structure

  • ایجاد مسیرهای مبتنی بر منبع (Resource-Based Routes) Creating Resource-Based Routes

  • پیاده‌سازی نقاط اتصال ایجاد (Create) و خواندن (Read) Implementing Create and Read Endpoints

  • پیاده‌سازی نقاط اتصال بروزرسانی (Update) و حذف (Delete) Implementing Update and Delete Endpoints

  • یکپارچه‌سازی جریان کامل APIهای CRUD Integrating Full CRUD API Flow

  • مدیریت خطاهای API در سیستم‌های بک‌اند Handling API Errors in Backend Systems

  • پیاده‌سازی میان‌افزار اعتبارسنجی درخواست‌ها Implementing Request Validation Middleware

  • ایجاد سیستم مدیریت خطای متمرکز Creating Centralized Error Handling

یکپارچه‌سازی دیتابیس با APIهای Node.js Database Integration with Node.js APIs

  • مروری بر MongoDB برای اپلیکیشن‌های Node.js Overview of MongoDB for Node.js Applications

  • آشنایی با Mongoose ODM Introduction to Mongoose ODM

  • اتصال اپلیکیشن‌های Node.js به MongoDB Connecting Node.js Applications to MongoDB

  • اتصال یک API اکسپرس به MongoDB Connecting an Express API to MongoDB

  • ایجاد اسکیماها و مدل‌های Mongoose Creating Mongoose Schemas and Models

  • ایجاد اسناد (Documents) با Mongoose Creating Documents with Mongoose

  • بازیابی داده‌ها از MongoDB Retrieving Data from MongoDB

  • بروزرسانی اسناد Updating Documents

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

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

نمایش نظرات

آموزش ساخت APIهای بک‌اند با Node.js و Express
جزییات دوره
7h 3m
30
(آخرین آپدیت)
37
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar