آموزش api نویسی با دات نت کر

در این دوره با استفاده از دات نت کر، نحوه ساخت و مدیریت API‌های پیشرفته را یاد می‌گیرید. با پروژه‌های واقعی مانند مدیریت کاربران، مقالات و فروشگاه اینترنتی، مهارت‌های لازم برای توسعه سرویس‌های وب را به دست خواهید آورد

جهت ثبت نام در دوره لطفا تماس بگیرید

6.500.000 تومان

توضیحات

مدت زمان دوره : 2 ماه
نوع دوره : حضوری
پیشنیاز : دوره #C
پشتیبانی : رفع اشکال در بله و تلگرام
سطح دوره : پیشرفته

در دوره API نویسی با دات نت کر، شما با اصول و تکنیک‌های پایه‌ای و پیشرفته‌ای آشنا می‌شوید که برای توسعه سرویس‌های وب به کار می‌روند. ابتدا با مرور زبان برنامه‌نویسی #C و معرفی NET Core. شروع خواهید کرد تا با مفاهیم اصلی این فریم‌ورک قدرتمند آشنا شوید. سپس نحوه ایجاد و مدیریت چرخه حیات درخواست‌ها، استفاده از Middleware، و پیاده‌سازی سرویس‌های اولیه را می‌آموزید

در ادامه، به شما آموزش داده می‌شود چگونه مدل‌ها را ایجاد و از EF Core برای مدیریت داده‌ها استفاده کنید. همچنین مفاهیم پیشرفته‌تری مثل مسیریابی در NET Core و استفاده از الگوهای مختلف برای مسیریابی و پیاده‌سازی Restful Web Services به صورت عملی بررسی خواهد شد. یادگیری نحوه پیکربندی سیستم‌ها، مدیریت خطاها، و پیاده‌سازی امنیت نیز بخش مهمی از این دوره است

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

سرفصل ها

مروری بر زبان برنامه نویسی سی شارپ

معرفی NET Core و اهمیت آن

چه برنامه هایی را میتوان با Net Core توسعه داد ؟

آشنایی با چرخه حیات یک درخواست در Net Core

ایجاد یک پروژه خام

آشنایی با مفهموم Middleware و افزودن آن

آشنایی اولیه با Service و تولید سرویس های اولیه

افزودن مدل و آشنایی با EF Core

آشنایی با تزریق وابستگی و انجام تنظیمات مورد نیاز

آشنایی با چگونگی ایجاد DBContext

آشنایی با ساختار کوئری های EF Core

آشنایی با انواع روش های بارگذاری داده های مرتبط

مسیریابی در Net Core

افزودن Rout Middleware

آشنایی با الگوهای مسیریابی

آشنایی با Environment و تنظیمات مرتبط با آن

آشنایی با Configuration و نحوه استفاده از آن

کار با log در Net core

آشنایی با Restful web service

آشنایی با Controller

ایجاد یک سرویس با استفاده از Controller ها

معرفی Controller attribute

آشنایی با Action Result ها

دسترسی به متغیرهای ارسال شده به کمک Model Binding

ایجاد Action های Async

تنظیم نحوه دریافت داده های ورودی

آشنایی با Http Patch

نحوه Content Formatting

آشنایی با Content Negotiation و کارکرد آن

آشنایی با Open API و Swagger

Minimal API چیست و چه کاربردی دارد؟

معرفی Model Binding و کاربرد آن

دریافت داده ها از Header

دریافت داده ها از Body

Validation داده ها

آشنایی با Net Identity

مدیریت کاربران در Net Identity

پیاده سازی Authorization در Net Identity

مدیریت Access Token در Net Identity

پیاده سازی Token Authentication در Net Identity

پیاده سازی پروژه api های سامانه مدیریت کاربران (ورود، سطح دسترسی، پروفایل و...)

پیاده سازی پروژه api های سامانه مدیریت مقالات

پیاده سازی پروژه api های فروشگاه اینترنتی

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *