آنچه یاد خواهید گرفت:
اصول ASP.NET Core 8
توسعه اپلیکیشن با Razor Pages
الگوی MVC با مثالهای عملی
آشنایی با پروتکل RESTful
راهاندازی اپلیکیشن و تزریق وابستگی
پایپلاین Middleware و Middleware سفارشی
سینتکس Razor و Viewها، طرحبندیها و کامپوننتها
HTML Helperها و Tag Helperها
اتصال مدل و مدیریت ارسال فرم
اعتبارسنجی سمت سرور و سمت کلاینت
پیکربندی و متغیرهای محیطی
Cookieها، Sessionها و مدیریت state
توسعه Web API با ASP.NET Core
یکپارچهسازی با Entity Framework Core
Swagger و مستندسازی API
ASP.NET Core Identity
احراز هویت مبتنی بر نقش و JWT
ارائهدهندههای احراز هویت خارجی
اپلیکیشنهای بلادرنگ با استفاده از SignalR
تمرین با سوالات آزمون
پیشنیازهای دوره
دانش پایه از برنامهنویسی #C
درک پایه از HTML
نیازی به تجربه قبلی در ASP.NET Core نیست.
مناسب برای مبتدیان و افراد شاغل
توضیحات دوره
ASP.NET Core 8 یک فریمورک قدرتمند و چندسکویی است که برای ساخت وب اپلیکیشنهای مدرن و Web APIها استفاده میشود.
در این دوره، ASP.NET Core 8 را از اصول اولیه تا مفاهیم پیشرفته و بهصورت گامبهگام یاد میگیرید. دوره با معرفی ASP.NET Core آغاز میشود و بهتدریج به ساخت اپلیکیشنهای واقعی با استفاده از Razor Pages و معماری MVC میرسد.
درک خواهید کرد که پروتکلهای RESTful چگونه کار میکنند و وب اپلیکیشنها چگونه درخواستها و پاسخها را پردازش میکنند. همچنین پیکربندی راهاندازی اپلیکیشن، تزریق وابستگی و پایپلاین Middleware را یاد میگیرید که از مفاهیم اصلی در توسعهی ASP.NET Core هستند.
این دوره به طور کامل Razor Viewها از جمله سینتکس Razor و directiveها، partial viewها، صفحههای طرحبندی و کامپوننتهای view را پوشش میدهد.
همچنین HTML Helperها، Tag Helperها و اتصال مدل را برای مدیریت مؤثر ارسال فرمها یاد میگیرید.
تکنیکهای اعتبارسنجی مانند حاشیهنویسیهای داده، اعتبارسنجیهای سفارشی و اعتبارسنجی سمت کلاینت با مثالهای عملی و بهصورت شفاف توضیح داده شدهاند.
شما یاد میگیرید چگونه وب اپلیکیشنها را پیکربندی کنید، متغیرهای محیطی را مدیریت کرده و با تکنیکهای مدیریت state مانند cookieها، sessionها و ViewData و ViewBag و TempData کار کنید.
بخش Web API شامل ساخت REST APIها با ASP.NET Core، یکپارچهسازی با Entity Framework Core، استفاده از HttpClient و مستندسازی APIها با Swagger است.
مفاهیم احراز هویت و مجوزدهی از جمله ASP.NET Core Identity، مجوزدهی مبتنی بر نقش، ارائهدهندههای احراز هویت خارجی و امنیت مبتنی بر توکن JWT. نیز بهصورت عمیق توضیح داده شدهاند.
موضوعات پیشرفتهای مانند SignalR برای اپلیکیشنهای بلادرنگ نیز در دوره گنجانده شدهاند.
این دوره همچنین شامل سوالات آزمون برای تمرین است تا به شما کمک کند درک خود را بسنجید و مفاهیمتان را تقویت کنید.
در پایا دوره، درک مفهومی قوی و اعتمادبهنفس لازم برای کار روی پروژههای واقعی ASP.NET Core 8 را خواهید داشت.
این دوره برای چه کسانی مناسب است؟
دانشجویانی که ASP.NET Core را یاد میگیرند.
مبتدیانی که توسعه وب با .NET را شروع میکنند.
افراد شاغلی که میخواهند به ASP.NET Core 8 ارتقا پیدا کنند.
توسعهدهندگان بکاند که Web API میسازند.
توسعهدهندگان فولاستک NET.
کسی که برای پروژههای واقعی NET. آماده میشود.