قیمت این دوره: رایگانــ
  • مدرس دوره : حمید بانام
  • تعداد ویدیوها : 7 ویدیو
  • مدت زمان دوره : 2:7:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
آموزش مقدماتی Asp.net Web APIs

آموزش مقدماتی Asp.net Web APIs

دوره مقدماتی ASP.NET Core Web API | آموزش ساخت API در دات‌نت

 

آموزش ASP.NET Core Web API یکی از مهم‌ترین مهارت‌ها برای ورود به دنیای توسعه بک‌اند و طراحی سرویس‌های تحت وب است. در این دوره مقدماتی، شما از صفر با مفاهیم اصلی ساخت API با ASP.NET Core آشنا می‌شوید و یاد می‌گیرید چگونه سرویس‌هایی استاندارد، امن، قابل توسعه و مطابق با اصول برنامه‌نویسی حرفه‌ای طراحی کنید.

این دوره برای افرادی طراحی شده است که قصد دارند مسیر خود را در حوزه برنامه‌نویسی بک‌اند با C# و دات‌نت شروع کنند و با ساخت Web APIهای واقعی آشنا شوند. در طول دوره، ابتدا مفاهیم پایه API و معماری REST بررسی می‌شود، سپس ساخت یک پروژه واقعی با ASP.NET Core Web API، طراحی Routeها، کار با مدل‌ها، اتصال به دیتابیس و پیاده‌سازی عملیات CRUD آموزش داده خواهد شد.

در این آموزش با ابزارهای کاربردی مانند Postman و Swagger برای تست و مستندسازی APIها آشنا می‌شوید و یاد می‌گیرید چگونه اطلاعات را بین Client و Server ارسال و مدیریت کنید.

در پایان این دوره، شما توانایی ساخت یک RESTful API با ASP.NET Core و اتصال آن به دیتابیس با استفاده از Entity Framework Core را خواهید داشت و پایه مناسبی برای یادگیری مباحث پیشرفته‌تر مانند احراز هویت، امنیت API، معماری Clean Architecture و توسعه پروژه‌های بزرگ‌تر به دست می‌آورید.

 

در این دوره چه مواردی آموزش داده می‌شود؟

آشنایی با مفاهیم پایه Web API و کاربردهای آن

معرفی معماری Client و Server

بررسی HTTP Method ها مانند GET، POST، PUT و DELETE

ساخت اولین پروژه ASP.NET Core Web API

آشنایی با Routing و طراحی مسیرهای API

کار با Model Binding در ASP.NET Core

طراحی و استفاده از Model و DTO

معرفی ابزار Postman و تست APIها

معرفی Swagger و ساخت مستندات API

پیاده‌سازی عملیات CRUD در Web API

مدیریت Status Code ها و پاسخ‌های استاندارد

ارسال پیام و داده به سمت Client

اتصال Web API به دیتابیس SQL Server

استفاده از Entity Framework Core برای مدیریت داده‌ها

 

پیش نیاز دوره:

برای شرکت در این دوره، آشنایی مقدماتی با زبان برنامه‌نویسی C# مورد نیاز است.

 

سرفصل‌های دوره:

معرفی دوره

معرفی مسیر یادگیری ASP.NET Core Web API

بررسی کاربرد API در پروژه‌های واقعی

مقدمه و مفاهیم پایه

Web API چیست؟

تفاوت API و وب‌سایت

آشنایی با معماری Client و Server

مفهوم REST و RESTful API

ساخت اولین پروژه ASP.NET Core Web API

ایجاد پروژه جدید

بررسی ساختار پروژه

آشنایی با Controllerها

اجرای اولین API

HTTP Method ها

بررسی GET

بررسی POST

بررسی PUT

بررسی DELETE

کاربرد هر Method در پروژه واقعی

Routing و Model Binding

طراحی Routeهای استاندارد

دریافت اطلاعات از Request

کار با Parameterها

مدیریت داده‌های ورودی

عملیات CRUD

ایجاد اطلاعات جدید

خواندن اطلاعات

ویرایش داده‌ها

حذف اطلاعات

پیاده‌سازی CRUD کامل

معرفی Postman و Swagger

تست API با Postman

ارسال Request و بررسی Response

مستندسازی API با Swagger

کار با Swagger UI

ذخیره اطلاعات در SQL Server با API

اتصال Web API به دیتابیس

معرفی Entity Framework Core

ذخیره و دریافت اطلاعات از SQL Server

 




فهرستـــ ویدیوها

مدت زمان دوره 2:7:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:04:00

معرفی دوره

2
  • مفاهیم اولیه APIs

00:11:00

در این جلسه درباره مفاهیم اولیه و انواع APIs توضیح داده شده است

3
  • بررسی و توضیح مفاهیم اولیه قسمت دوم

00:17:00

در این جلسه مفاهیم اولیه APIs مورد بررسی قرار گرفته است

4
  • ساخت اولین APIs و استفاده از swagger

00:15:00

در این جلسه اولین پروژه APIs ساخته شد و کلیه قسمت‌های توضیح داده شد و همینطور اضافه کردن swagger به پروژه نیز توضیح داده شده است

5
  • معرفی ساختار کنترل در api و ایجاد عملیات crud

00:25:00

در این جلسه ساختار کنترل در APIs توضیح داده شد و عملیات crud نیز انجام گردید

6
  • اتصال پروژه به دیتابیس SQLServer

00:16:00

در این جلسه نحوه اتصال APIs به دیتابیس SQLSERVER گفته شده است

7
  • نحوه ذخیره اطلاعات و ارسال پیام برایClient

00:39:00

در این جلسه نحوه افزودن اطلاعات به دیتابیس در APIs و نیز مدیریت ارسال پیام به client توضیح داده شده است


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .