آموزش جامع ASP.NET Core Web API - آخرین آپدیت

دانلود Introduction to ASP.NET Core Web API

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مجهز به Coursera Coach است! یک روش هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و با پیشروی در دوره، درک خود را عمیق‌تر کنید. به دنیای ASP.NET Core Web API وارد شوید و تجربه عملی در ساخت APIهای وب مدرن و مقیاس‌پذیر کسب کنید. شما مفاهیم بنیادی .NET را به طور کامل فرا خواهید گرفت، اصول RESTful را درک می‌کنید و یاد می‌گیرید که نقاط انتهایی (Endpoints) کارآمد و آماده برای محیط عملیاتی ایجاد کنید. این دوره با تمرکز بر مهارت‌های کاربردی و تمرینات کدنویسی واقعی، اعتماد به نفس شما را در طراحی و پیاده‌سازی موثر APIها افزایش می‌دهد. از تنظیمات محیطی شروع خواهیم کرد و ابزارهایی مانند Visual Studio، Visual Studio Code و JetBrains Rider را بررسی می‌کنیم، پیکربندی پروژه را می‌آموزیم و تفاوت بین Controllers و Minimal APIs را درک خواهیم کرد. برنامه آموزشی شما را گام به گام در مدل‌سازی پایگاه داده با استفاده از Entity Framework Core، یکپارچه‌سازی دسترسی به داده‌ها در پروژه‌های API و به‌کارگیری بهترین روش‌ها برای نوشتن کدهای قابل نگهداری و قابل اعتماد هدایت می‌کند. در ادامه، دانش خود را با استفاده از GitHub برای کنترل نسخه ارتقا می‌دهید، مدیریت Commitها، Branchها و Mergeها را می‌آموزید و عملیات CRUD را با رعایت استانداردهای RESTful پیاده‌سازی می‌کنید. هر ماژول ترکیبی از آموزش و پروژه‌های عملی است تا بتوانید مفاهیم را بلافاصله به کار ببرید و نتایج را برای تثبیت یادگیری مرور کنید. این دوره برای توسعه‌دهندگان مشتاق بک‌اند، مهندسان نرم‌افزار و متخصصان IT که به دنبال ارتقای مهارت‌های خود در توسعه APIهای مدرن هستند، ایده‌آل است. داشتن درک اولیه از برنامه‌نویسی و مفاهیم شیءگرا توصیه می‌شود. سطح دشواری: متوسط. در پایان این دوره، شما قادر خواهید بود محیط‌های توسعه را پیکربندی کنید، APIهای RESTful را با استفاده از ASP.NET Core طراحی و پیاده‌سازی نمایید، عملیات پایگاه داده را با Entity Framework Core مدیریت کنید و از GitHub برای کنترل نسخه و همکاری موثر در تیم استفاده کنید.

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

مقدمه Introduction

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

شروع کار با ASP.NET Core و APIها Getting Started with ASP.NET Core and APIs

  • مرور کلی بخش Section Overview

  • دات‌نت (.NET) چیست؟ What Is .NET?

  • ASP.NET Core چیست؟ What Is ASP.NET Core?

  • API چیست؟ What Is an API?

  • استفاده از ASP.NET Core API Using ASP.NET Core API

  • مرور و جمع‌بندی بخش Section Review

پیکربندی محیط توسعه Environment Configuration

  • مرور کلی بخش Section Overview

  • نصب Visual Studio 2026 Install Visual Studio 2026

  • نصب Visual Studio Code و .NET SDK (برای تمامی سیستم‌عامل‌ها) Install Visual Studio Code and .NET SDK (Any OS)

  • معرفی JetBrains Rider JetBrains Rider

  • ساخت حساب کاربری GitHub Setup GitHub Account

  • مرور و جمع‌بندی بخش Section Review

راه‌اندازی و تنظیمات پروژه Project Setup and Configurations

  • مرور کلی بخش Section Overview

  • ایجاد پروژه ASP.NET Core API با Visual Studio Create ASP.NET Core API Project with Visual Studio

  • ایجاد پروژه ASP.NET Core API با Visual Studio Code Create ASP.NET Core API Project with Visual Studio Code

  • مقایسه Controllers در مقابل Minimal APIs Controllers vs. Minimal APIs

  • تور و توضیح فایل‌های پروژه Project Files Tour and Explanation

  • تست کردن API Testing the API

  • مرور و جمع‌بندی بخش Section Review

درک APIهای RESTful و استانداردها Understanding RESTful APIs and Standards

  • مرور کلی بخش Section Overview

  • اصول APIهای RESTful RESTful API Principles

  • کدهای پاسخ HTTP (Response Codes) HTTP Response Codes

  • تمرین: پیاده‌سازی Endpoints برای متد GET Activity: Implement GET Endpoints

  • تمرین: پیاده‌سازی Endpoints برای متدهای PUT، POST و DELETE Activity: Implement PUT, POST, and DELETE Endpoints

  • تست نقطه انتهایی (Endpoint) جدید API Testing New API Endpoint

  • بهترین روش‌ها و توصیه‌ها Best Practices and Recommendations

  • مرور و جمع‌بندی بخش Section Review

کار با GitHub (مدیریت کنترل نسخه) Working with GitHub (Source Control Management)

  • مرور کلی بخش Section Overview

  • مدیریت کنترل نسخه (SCM) چیست؟ What Is Source Control Management?

  • معرفی Git و GitHub Introducing Git and GitHub

  • ثبت‌نام در GitHub Sign Up for GitHub

  • افزودن به کنترل نسخه در Visual Studio Add to Source Control (Visual Studio)

  • افزودن به کنترل نسخه در Visual Studio Code Add to Source Control (Visual Studio Code)

  • انجام Commit Making a Commit

  • درک عملیات Git Understanding Git Operations

  • مرور و جمع‌بندی بخش Section Review

مدل‌سازی پایگاه داده با Entity Framework Core Database Modelling with Entity Framework Core

  • مرور کلی بخش Section Overview

  • درک Entity Framework Core Understanding Entity Framework Core

  • راه‌اندازی Entity Framework Core در پروژه API Setup Entity Framework Core in API Project

  • افزودن مدل‌های داده (Data Models) Adding Data Models

  • افزودن Database Context Adding a Database Context

  • اختیاری: راه‌اندازی SQL Server روی Docker Optional: Setup SQL Server on Docker

  • افزودن رشته اتصال (Connection String) و تنظیمات Adding a Connection String and Configurations

  • درک Migrationها Understanding Migrations

  • انجام Migrationها و به‌روزرسانی پایگاه داده Performing Database Migrations and Updates

  • ساخت اسکلت پایگاه داده (Scaffolding) Scaffolding a Database

  • مرور و افزودن تغییرات به GitHub Review and Add Changes to GitHub

  • مرور و جمع‌بندی بخش Section Review

نمایش نظرات

آموزش جامع ASP.NET Core Web API
جزییات دوره
6h 43m
49
(آخرین آپدیت)
28
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar