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

دانلود Backend Development and API Creation

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با این دوره عملی که بر ساخت APIهای قدرتمند با استفاده از استک MERN متمرکز است، پتانسیل کامل توسعه بک‌اند وب را آزاد کنید. شما با یادگیری نحوه معماری اپلیکیشن‌های سمت سرور مقیاس‌پذیر، یکپارچه‌سازی احراز هویت امن و اتصال به دیتابیس‌های ابری با MongoDB شروع خواهید کرد. در پایان این دوره، یک API بک‌اند کاملاً کاربردی، شامل احراز هویت کاربر و مدیریت پروفایل ساخته خواهید داشت. سفر شما با معرفی ساختار دوره و بررسی کلی پروژه آغاز می‌شود. محیط توسعه خود را راه‌اندازی می‌کنید تا زیربنای اپلیکیشن بک‌اند خود را بنا کنید. در ماژول بعدی، به پیکربندی MongoDB Atlas، راه‌اندازی Express.js و برقراری ارتباطات با استفاده از Mongoose می‌پردازید. این مهارت‌های بنیادی شما را قادر می‌سازد تا APIهای ساختاریافته و مقیاس‌پذیر ایجاد کنید. سپس، دوره به بررسی پیچیدگی‌های احراز هویت کاربر و امنیت API می‌پردازد. شما احراز هویت JWT را پیاده‌سازی می‌کنید، مسیرهای ثبت‌نام و ورود کاربر را می‌سازید و میان‌افزارها (Middleware) را برای ایمن‌سازی نقاط انتهایی (Endpoints) محافظت‌شده طراحی می‌کنید. در ادامه، یک سیستم کامل مدیریت پروفایل کاربر را توسعه خواهید داد که شامل قابلیت افزودن تجربه کاری، تحصیلات و مخازن گیت‌هاب است؛ امری که درک شما از عملیات CRUD و یکپارچه‌سازی APIهای خارجی را تثبیت می‌کند. این دوره برای توسعه‌دهندگان مشتاق بک‌اند، توسعه‌دهندگان فول‌استک یا مهندسان فرانت‌اند که به دنبال گسترش دانش بک‌اند خود هستند، ایده‌آل است. داشتن درک پایه از JavaScript و Node.js توصیه می‌شود. این یک دوره در سطح متوسط است که برای یادگیرندگانی طراحی شده که آماده‌اند از آموزش‌های ابتدایی فراتر روند.

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

مقدمه Introduction

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

  • نگاهی به پروژه دوره A Look At The Course Project

  • محیط و راه‌اندازی Environment & Setup

راه‌اندازی Express و MongoDB Express & MongoDB Setup

  • راه‌اندازی MongoDB Atlas MongoDB Atlas Setup

  • نصب وابستگی‌ها و تنظیمات اولیه Express Install Dependencies & Basic Express Setup

  • اتصال به MongoDB با Mongoose Connecting To MongoDB With Mongoose

  • فایل‌های مسیر با Express Router Route Files With Express Router

مسیرهای API کاربر و احراز هویت JWT User API Routes & JWT Authentication

  • ایجاد مدل کاربر Creating The User Model

  • اعتبارسنجی درخواست و بدنه Request & Body Validation

  • ثبت‌نام کاربر User Registration

  • پیاده‌سازی JWT Implementing JWT

  • میان‌افزار احراز هویت سفارشی و تایید JWT Custom Auth Middleware & JWT Verify

  • احراز هویت کاربر / مسیر ورود User Authentication / Login Route

مسیرهای API پروفایل Profile API Routes

  • ایجاد مدل پروفایل Creating The Profile Model

  • دریافت پروفایل کاربر فعلی Get Current User Profile

  • مسیرهای ایجاد و به‌روزرسانی پروفایل Create & Update Profile Routes

  • دریافت همه پروفایل‌ها و پروفایل بر اساس شناسه کاربر Get All Profiles & Profile By User ID

  • حذف پروفایل و کاربر Delete Profile & User

  • افزودن تجربه کاری به پروفایل Add Profile Experience

  • حذف تجربه کاری از پروفایل Delete Profile Experience

  • افزودن و حذف تحصیلات پروفایل Add & Delete Profile Education

  • دریافت مخازن گیت‌هاب برای پروفایل Get Github Repos For Profile

نمایش نظرات

آموزش توسعه بک‌اند و ساخت API
جزییات دوره
5h 42m
22
(آخرین آپدیت)
5,070
4.6 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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