دوره آموزشی
دوبله زبان فارسی
آموزش Asp.Net Core 9 (.NET 9) - راهنمای کامل واقعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- با اطمینان دربارهی بیشتر مفاهیم پایه، متوسط و پیشرفتهی Asp .Net Core صحبت کنید.
- آسانتر مصاحبههای شغلی Asp .Net Core را پشت سر بگذارید.
- پایهای قوی در الگوی معماری MVC و مفاهیم پایهای Asp .Net Core
- دو پروژهی پروفایل به نمونهکارهای خود اضافه کنید و شانس یافتن شغل بهتر را افزایش دهید.
- تمرینات و شیوههای کاری حرفهای برنامهنویسان را یاد بگیرید.
- معادل توسعهدهندهی ارشد Asp .Net Core شوید با الگوی Repository، اصول SOLID، معماری تمیز، Serilog
پیشنیازهای دوره
- دانش حداقل در سطح متوسط (یا بالاتر) در تمامی مفاهیم کلیدی #C شامل برنامهنویسی شیءگرا، رابط ها، عبارات Lambda، کالکشنها و غیره
- دانش حداقل در سطح متوسط (یا بالاتر) در توسعه وب - HTML ،CSS ،JavaScript ،Angular
- مبانی SQL و ADO .NET
توضیحات دوره
راهنمای نهایی واقعی برای توسعه ASP.NET CORE 9
این تنها دورهای است که نیاز دارید تا مهارتهای کامل کدنویسی و تستنویسی را که یک توسعهدهنده حرفهای Asp .Net Core نیاز دارد فرا بگیرید.
این جامعترین دوره در زمینه Asp .Net Core است که تا کنون در Udemy ارائه شده و شما را از سطح مبتدی تا تسلط به توسعه Asp .Net Core همراهی میکند.
چه برنامهای را برای نمونه کار خواهیم ساخت؟
یک اپلیکیشن «معامله سهام»
- با نمودار زنده و بهروزرسانی قیمت سهام انتخاب شده
- صفحه جستجو برای یافتن سهام مورد نظر
- امکان ثبت سفارش خرید یا فروش
- یک داشبورد برای مشاهده تاریخچه سفارشهای خرید و فروش
- صفحه ورود/ثبتنام که کاربران جدید ثبتنام میکنند و کاربران موجود وارد میشوند.
این دوره برای چه کسانی مناسب است؟
- تازهکارها و توسعهدهندگان با تجربه که میخواهند تبدیل به توسعهدهنده سطح ارشد .NET شوند و دانش خود را در موضوعات گستردهتر Asp .Net Core قویتر کنند
آموزش Asp.Net Core 9 (.NET 9) - راهنمای کامل واقعی
-
مقدمهای بر Asp.Net Core 05:42
-
WebForms در مقابل Asp.Net MVC در مقابل Asp.Net Core 07:22
-
سوالات مصاحبه بخش 1 None
-
راهاندازی محیط 07:35
-
ساخت اولین اپلیکیشن Asp.Net Core 12:58
-
Kestrel و سرورهای دیگر 09:12
-
launchSettings.json 13:39
-
سوالات مصاحبه بخش 2 None
-
مقدمهای بر HTTP 07:33
-
پاسخ HTTP 06:15
-
کدهای وضعیت HTTP 14:36
-
هدرهای پاسخ HTTP 12:16
-
درخواست HTTP 13:01
-
رشته کوئری 08:36
-
هدرهای درخواست HTTP 11:47
-
Postman 06:34
-
HTTP Get در مقابل HTTP Post - قسمت 1 07:27
-
HTTP Get در مقابل HTTP Post - قسمت 2 16:41
-
سوالات مصاحبه بخش 3 None
-
اپ ریاضی از طریق HTTP GET None
-
مقدمهای بر Middleware 03:19
-
Run 08:06
-
زنجیره Middleware 14:53
-
کلاس Middleware سفارشی 15:32
-
افزونههای Middleware سفارشی 13:00
-
کلاس Middleware قراردادی سفارشی 12:33
-
ترتیب صحیح Middleware 03:52
-
UseWhen 07:12
-
سوالات مصاحبه بخش 4 None
-
ورود با استفاده از Middleware None
-
مقدمهای بر Routing 05:39
-
Map، MapGet، MapPost 12:34
-
GetEndPoint 12:11
-
پارامترهای مسیر 16:19
-
پارامترهای پیشفرض 07:08
-
پارامترهای اختیاری 05:47
-
محدودیتهای مسیر - قسمت 1 09:11
-
محدودیتهای مسیر - قسمت 2 06:05
-
محدودیتهای مسیر - قسمت 3 15:37
-
کلاس محدودیت مسیر سفارشی 19:46
-
ترتیب انتخاب EndPoint 08:47
-
WebRoot و UseStaticFiles 17:42
-
سوالات مصاحبه بخش 5 None
-
اپلیکیشن کشورها با استفاده از Routing None
-
ایجاد کنترلرها 20:23
-
متد Multiple Action 08:34
-
نکات مهم درباره کنترلرها 04:17
-
ContentResult 12:15
-
JsonResult 13:28
-
نتایج فایل 15:57
-
IActionResult 20:56
-
نتایج کد وضعیت 10:32
-
نتایج هدایت - قسمت 1 17:22
-
نتایج هدایت - قسمت 2 14:02
-
سوالات مصاحبه بخش 6 None
-
اپلیکیشن بانک با استفاده از کنترلرها None
-
مروری بر اتصال مدل 04:08
-
رشته کوئری در مقابل داده مسیر 13:42
-
FromQuery و FromRoute 05:34
-
کلاس مدل 12:32
-
form-urlencoded و form-data 13:06
-
مقدمهای بر اعتبارسنجی مدل 17:05
-
وضعیت مدل 13:56
-
تمام اعتبارسنجیهای مدل - قسمت 1 09:53
-
تمام اعتبارسنجیهای مدل - قسمت 2 11:34
-
اعتبارسنجی سفارشی 23:27
-
اعتبارسنجی سفارشی با چندین ویژگی 21:54
-
IValidatableObject 09:24
-
Bind و BindNever 07:33
-
FromBody 05:40
-
Input Formatters 06:37
-
Model Binders سفارشی 20:41
-
ارائهدهندگان Model Binder 08:36
-
اتصال کالکشن 03:29
-
FromHeader 04:36
-
سوالات مصاحبه بخش 7 None
-
اپلیکیشن سفارشهای تجارت الکترونیک None
-
الگوی معماری MVC 12:21
-
ویوها 18:59
-
بلوکهای کد و عبارات 14:33
-
If 05:09
-
Switch 03:44
-
Foreach 07:18
-
حلقه for 03:16
-
Literal 04:54
-
توابع محلی 09:15
-
Html.Raw 05:56
-
ViewData - قسمت 1 10:30
-
ViewData - قسمت 2 10:09
-
ViewBag 10:03
-
ویوهای تایپ شده قوی - قسمت 1 06:52
-
ویوهای تایپ شده قوی - قسمت 2 20:30
-
ویوهای تایپ شده قوی با چندین مدل 14:21
-
ViewImports.cshtml_ 10:25
-
ویوهای مشترک 06:27
-
سوالات مصاحبه بخش 8 None
-
اپلیکیشن هواشناسی None
-
ایجاد Layout Views - قسمت 1 17:01
-
ایجاد Layout Views - قسمت 2 07:50
-
ویو Layout برای چندین ویو 07:58
-
ViewData در ویوهای Layout 06:48
-
_ViewStart.cshtml 11:53
-
ویوهای طرحبندی داینامیک 04:32
-
بخشهای Layout Views 08:36
-
ویوهای Layout تو در تو 06:59
-
سوالات مصاحبه بخش 9 None
-
اپلیکیشن هواشناسی با ویوهای Layout None
-
ایجاد Partial Views 24:33
-
Partial Views با ViewData 11:09
-
Partial Views تایپ شده قوی 10:49
-
نتیجه PartialView 18:09
-
سوالات مصاحبه بخش 10 None
-
اپلیکیشن هواشناسی با ویوهای جزئی None
-
ایجاد View Components - قسمت 1 15:57
-
ایجاد View Components - قسمت 2 17:52
-
View Components با ViewData 13:46
-
View Components تایپ شده قوی 05:21
-
View Components با پارامترها 12:01
-
ViewComponentResult 17:15
-
سوالات مصاحبه بخش 11 None
-
اپلیکیشن هواشناسی با View Components None
-
سرویسها - قسمت 1 14:10
-
سرویسها - قسمت 2 21:25
-
اصل وارونگی وابستگی 18:05
-
وارونگی کنترل 07:55
-
تزریق وابستگی 08:18
-
تزریق متد - FromService 03:11
-
Transient ،Scoped ،Singleton - قسمت 1 08:46
-
Transient ،Scoped ،Singleton - قسمت 2 13:11
-
اسکوپ سرویس 12:39
-
()AddTransient() ،AddScoped() ،AddSingleton 02:26
-
تزریق ویو 04:36
-
بهترین شیوهها برای تزریق وابستگی 07:43
-
Autofac 17:06
-
سوالات مصاحبه بخش 12 None
-
اپلیکیشن هواشناسی با Dependency Injection None
-
مقدمهای بر محیطها 02:59
-
محیط در تنظیمات Launch 19:21
-
محیط در کنترلر 07:03
-
Environment Tag Helper 07:42
-
محیط سطح پردازش 11:21
-
مبانی پیکربندی 14:01
-
IConfiguration در کنترلر 11:54
-
پیکربندی سلسلهمراتبی 08:21
-
الگوی Options 09:05
-
پیکربندی به عنوان سرویس 06:22
-
پیکربندی مخصوص محیط 07:51
-
Secrets Manager 13:21
-
پیکربندی متغیرهای محیطی 09:38
-
پیکربندی Json سفارشی 06:38
-
Http Client - قسمت 1 20:13
-
Http Client - قسمت 2 11:30
-
Http Client - قسمت 3 29:12
-
سوالات مصاحبه بخش 14 None
-
لینکهای شبکههای اجتماعی None
-
اپلیکیشن بورس با پیکربندی None
-
مروری بر پروژه | مدیر مخاطبین 06:21
-
مبانی xUnit 14:17
-
افزودن کشور - تست xUnit - قسمت 1 15:18
-
افزودن کشور - تست xUnit - قسمت 2 14:59
-
افزودن کشور - تست xUnit - قسمت 3 15:02
-
افزودن کشور - پیادهسازی 13:59
-
دریافت همه کشورها - تست xUnit 16:07
-
دریافت همه کشورها - پیادهسازی 15:44
-
دریافت کشور بر اساس شناسه کشور - تست xUnit 12:44
-
دریافت کشور بر اساس شناسه کشور - پیادهسازی 06:38
-
افزودن فرد - ایجاد مدلها - قسمت 1 10:32
-
افزودن فرد - ایجاد مدلها - قسمت 2 16:47
-
افزودن فرد - تست xUnit 19:31
-
افزودن فرد - پیادهسازی 15:45
-
افزودن فرد - اعتبارسنجی 13:06
-
دریافت فرد بر اساس شناسه فرد - تست xUnit 12:29
-
دریافت فرد بر اساس شناسه فرد - پیادهسازی 04:55
-
دریافت همه افراد - تست xUnit 10:23
-
دریافت همه افراد - پیادهسازی 02:22
-
TestOutputHelper 09:39
-
دریافت افراد فیلتر شده - تست xUnit 14:34
-
دریافت افراد فیلتر شده - پیادهسازی 13:58
-
دریافت افراد مرتب شده - تست xUnit 16:10
-
دریافت افراد مرتب شده - پیادهسازی 10:26
-
بهروزرسانی فرد - ایجاد DTO 10:08
-
بهروزرسانی فرد - تست xUnit 16:22
-
بهروزرسانی فرد - پیادهسازی 10:53
-
حذف فرد - تست xUnit 07:44
-
حذف فرد - پیادهسازی 04:19
-
سوالات مصاحبه بخش 15 None
-
اپلیکیشن بورس با xUnit None
-
شروع کار با رابط کاربری 13:32
-
دادههای شبیهسازی شده 21:11
-
لیست ویو 17:51
-
جستجو در لیست ویو - قسمت 1 16:16
-
جستجو در لیست ویو - قسمت 2 12:47
-
مرتبسازی در لیست ویو - قسمت 1 21:33
-
مرتبسازی در لیست ویو - قسمت 2 17:01
-
ایجاد ویو - قسمت 1 21:27
-
ایجاد ویو - قسمت 2 21:06
-
مسیریابی با صفات 08:14
-
سوالات مصاحبه بخش 16 None
-
اپلیکیشن بورس با عملیات CRUD None
-
مقدمهای بر Tag Helpers 05:13
-
Form Tag Helpers 08:57
-
Input Tag Helpers - قسمت 1 16:36
-
Input Tag Helpers - قسمت 2 09:12
-
اعتبارسنجی سمت کلاینت 23:58
-
Script Tag Helpers 13:32
-
Image Tag Helpers 11:58
-
ویرایش ویو 28:01
-
ویوی حذف 21:39
-
سوالات مصاحبه بخش 17 None
-
اپلیکیشن بورس با Tag Helpers None
-
مقدمهای بر EntityFrameworkCore 06:43
-
رویکردهای EFCore 08:35
-
DbContext و DbSet 21:18
-
رشته اتصال 09:38
-
Seed Data 09:17
-
مهاجرتها 16:23
-
عملیات CRUD در EF 25:45
-
نحوه کار کوئری EF 03:58
-
Stored Procedure در EF 21:11
-
Stored Procedure در EF با پارامترها 19:44
-
تغییرات ساختار جدول 09:09
-
Fluent API - قسمت 1 11:26
-
Fluent API - قسمت 2 06:57
-
رابطه جداول با EF 18:31
-
عملیات غیرهمزمان EF 16:03
-
متدهای اکشن غیرهمزمان کنترلر 12:08
-
متدهای تست واحد غیرهمزمان 12:06
-
تولید فایلهای PDF 24:38
-
تولید فایلهای CSV - قسمت 1 18:06
-
تولید فایلهای CSV - قسمت 2 10:20
-
تولید فایلهای Excel 27:16
-
آپلود Excel به دیتابیس - قسمت 1 18:03
-
آپلود Excel به پایگاه داده - قسمت 2 11:38
-
آپلود Excel به دیتابیس - قسمت 3 12:27
-
سوالات مصاحبه بخش 18 None
-
اپلیکیشن بورس با EntityFrameworkCore None
-
بهترین شیوههای تست واحد 07:14
-
Mock DbContext 23:14
-
AutoFixture - قسمت 1 12:34
-
AutoFixture - قسمت 2 21:12
-
Fluent Assertions - قسمت 1 14:28
-
Fluent Assertions - قسمت 2 12:42
-
Fluent Assertions - خلاصه نکات 13:19
-
مقدمهای بر Repository 17:11
-
پیادهسازی Repository - قسمت 1 10:03
-
پیادهسازی Repository - قسمت 2 11:18
-
فراخوانی Repository در سرویس - قسمت 1 13:40
-
فراخوانی Repository در سرویس - قسمت 2 24:29
-
مزایا و معایب الگوی Repository 03:57
-
شبیهسازی Repository - قسمت 1 22:25
-
شبیهسازی Repository - قسمت 2 24:27
-
شبیهسازی Repository - قسمت 3 20:05
-
تست واحد کنترلر - قسمت 1 19:00
-
تست واحد کنترلر - قسمت 2 16:49
-
تست یکپارچهسازی 36:12
-
تست یکپارچهسازی با Response Body 12:44
-
سوالات مصاحبه بخش 19 None
-
اپلیکیشن بورس با Moq None
-
مقدمهای بر لاگکردن 02:49
-
ILogger 08:01
-
پیکربندی لاگکردن 06:46
-
تهیهکنندگان لاگکردن 12:26
-
ILogger در کنترلر 17:54
-
لاگکردن HTTP 07:41
-
گزینههای لاگکردن HTTP 07:40
-
مبانی Serilog 18:29
-
سینک فایل Serilog 10:35
-
سینک پایگاه داده Serilog 09:58
-
Serilog Seq 10:36
-
Serilog RequestId 04:12
-
Serilog Enrichers 04:13
-
Serilog IDiagnosticContext 12:44
-
زمانبندیهای Serilog 12:04
-
سوالات مصاحبه بخش 20 None
-
اپلیکیشن بورس با لاگگیری None
-
مقدمهای بر فیلترها 05:48
-
فیلتر عمل 16:21
-
اعتبارسنجی پارامتر در Action Filter 16:49
-
ViewData در Action Filter 20:01
-
لاگکردن ساختارمند Serilog 07:05
-
پارامترهای فیلتر 15:02
-
فیلترهای سراسری 16:59
-
ترتیب سفارشی فیلترها 11:06
-
IOrderedFilter 23:11
-
فیلترهای غیرهمزمان 10:45
-
فیلتر اکشن قطع زنجیره 24:16
-
فیلتر نتیجه 15:03
-
فیلتر منبع 18:23
-
فیلتر مجوزدهی 22:30
-
فیلتر استثنا 21:17
-
تاثیر قطع زنجیره 13:45
-
IAlwaysRunResultFilter 09:12
-
Filter Overrides 12:37
-
فیلتر سرویس 12:26
-
کلاسهای ویژگی فیلتر 21:59
-
IFilterFactory 24:08
-
فیلترها در مقابل Middleware 04:23
-
بهبودهای رابط کاربری - قسمت 1 24:15
-
بهبودهای رابط کاربری - قسمت 2 13:05
-
افزونه پیکربندی سرویسها 23:44
-
سوالات مصاحبه بخش 21 None
-
اپلیکیشن بورس با فیلترها None
-
Middleware مدیریت استثنا 20:13
-
استثناهای سفارشی 16:07
-
UseExceptionHandler 17:41
-
سوالات مصاحبه بخش 22 None
-
اپلیکیشن بورس با مدیریت خطا None
-
مروری بر اصول SOLID 05:08
-
اصول وارونگی وابستگی (بازبینی) 04:20
-
اصل تک مسئولیتی 07:08
-
اصل جداسازی اینترفیس 29:12
-
ISP در تستها 23:07
-
اصل باز/بسته 17:25
-
اصل باز-بسته با وراثت 08:45
-
اصل جایگزینی لیسکوف 13:42
-
سوالات مصاحبه بخش 23 None
-
اپلیکیشن بورس با اصول SOLID None
-
مروری بر معماری تمیز 12:51
-
Core 21:38
-
زیرساخت 08:29
-
رابط کاربری 14:14
-
تستها 19:39
-
سوالات مصاحبه بخش 24 None
-
اپلیکیشن بورس با معماری پاک None
-
مقدمهای بر Identity 05:06
-
ایجاد مدلها 19:19
-
Register View 20:49
-
افزودن Identity 12:00
-
User Manager 28:41
-
SignIn Manager 22:02
-
دکمههای ورود/خروج 05:04
-
لینک فعال ناوبری 09:21
-
پیکربندی پیچیدگی رمز عبور 08:48
-
ویو لاگین 23:18
-
سیاست مجوزدهی 13:54
-
ReturnUrl 12:48
-
اعتبارسنجی از راه دور 13:33
-
مسیریابی قراردادی 10:29
-
نقشهای کاربری 19:05
-
Areas 22:10
-
احراز هویت بر اساس نقش 03:15
-
سیاستهای مجوزدهی سفارشی 10:15
-
HTTPS 07:31
-
XSRF - قسمت 1 06:53
-
XSRF - قسمت 2 23:07
-
سوالات مصاحبه بخش 25 None
-
مقدمهای بر Web API 05:30
-
ایجاد پروژه Web API 08:23
-
کنترلرهای Web API 13:33
-
EntityFrameworkCore با Web API 17:22
-
کنترلرهای Web API با EF Core - قسمت 1 14:28
-
کنترلرهای Web API با EF Core - قسمت 2 14:35
-
کنترلرهای Web API با EF Core - قسمت 3 23:32
-
ProblemDetails 10:41
-
IActionResult در مقابل ActionResult 08:14
-
ControllerBase 03:24
-
سوالات مصاحبه بخش 26 None
-
Orders Web API None
-
Swagger / Open API - مبانی 16:13
-
کامنتهای مستندسازی 06:03
-
چانهزنی محتوا 12:20
-
نسخههای API - قسمت 1 17:46
-
نسخههای API - قسمت 2 08:35
-
نسخههای API - قسمت 3 08:19
-
سوالات مصاحبه بخش 27 None
-
ایجاد اپ Angular 09:11
-
AppComponent در Angular 09:53
-
سرویس Angular 06:57
-
کامپوننت شهرها در Angular 05:21
-
فراخوانی سرویسهای Web API 12:03
-
مبانی CORS 13:18
-
پیکربندی CORS 04:22
-
سیاست پیشفرض CORS 12:11
-
سیاست CORS سفارشی 06:54
-
Angular POST 23:29
-
Angular PUT 27:05
-
Angular DELETE 11:10
-
معماری پاک با Web API 11:18
-
سوالات مصاحبه بخش 28 None
-
Identity با Web API 10:54
-
اندپوینت ثبت نام 19:24
-
رابط کاربری ثبت نام 33:12
-
اندپوینت ورود 09:42
-
رابط کاربری ورود 17:17
-
مبانی JWT 16:09
-
تولید توکنهای JWT - قسمت 1 25:45
-
تولید توکنهای JWT - قسمت 2 12:09
-
مجوزدهی با JWT 27:35
-
توکنهای رفرش - قسمت 1 23:31
-
توکنهای رفرش - قسمت 2 40:25
-
سوالات مصاحبه بخش 29 None
-
مقدمهای بر Minimal API 10:32
-
ایجاد Minimal API پایه 03:42
-
GET و POST با Minimal API 13:50
-
پارامترهای مسیر 10:30
-
MapGroups 19:37
-
IResult 12:44
-
فیلترهای End Point 21:12
-
IEndpointFilter 09:54
-
سوالات مصاحبه بخش 30 None
-
متدهای افزونه 13:55
-
متدهای ناشناس 08:12
-
عبارات Lambda 06:18
-
دایرکتوری 17:55
-
مجموعهای از اشیاء 20:51
-
رابطه اشیاء 35:27
-
Interfaceها 24:03
-
مبانی LINQ 21:20
-
LINQ - OrderBy 10:54
-
LINQ - First و FirstOrDefault 15:24
-
LINQ - Last و LastOrDefault 09:47
-
LINQ - ElementAt و ElementAtOrDefault 09:03
-
LINQ - Single و SingleOrDefault 10:52
-
LINQ - Select 10:13
-
LINQ - مینیمم و ماکزیمم 05:05
-
C# 9 - دستورات سطح بالا 23:13
-
C# 9 - انواع مرجع قابل null 22:51
-
آزمون عملی نهایی - سطح 1 None
-
آزمون عملی نهایی - سطح 2 None
مشخصات آموزش
آموزش Asp.Net Core 9 (.NET 9) - راهنمای کامل واقعی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:419
- مدت زمان :87:11:07
- حجم :59.5GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy