کمپ کارورزی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

دوره حضوری و فشرده کارورزی Asp.Net Core کاملا پروژه محور 

در مدت کارآموزی به صورت Team Work روی یک پروژه بزرگ و حرفه ای کار خواهیم کرد و با تمام موارد مربوط به یک پروژه حرفه ای درگیر خواهیم بود و پس از این کمپ گواهینامه های معتبر به همراه نامه کارورزی دریافت خواهید کرد که در صورت اتمام این میتوانید با خیال راحت و تجربه کافی وارد بازار کار شوید .

ظرفیت بسیار محدود، پس سریع ثبت نام کنید .

قیمت این دوره: 700,000 210,000 تومان
  • مدرس دوره : ایمان مدائنی
  • تعداد ویدیوها : 73 ویدیو
  • مدت زمان دوره : 13:54:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1401/10/22
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش ساخت Web APIs با ASP.NET Core

آموزش ساخت Web APIs با ASP.NET Core

Web API یکی از موضوعات مهم در دنیای وب است. شما به عنوان یک برنامه نویس باید با آن آشنا باشید.

برخی از موضوعات مهمی که در این دوره به آن‌ها خواهیم پرداخت عبارتند از، دریافت و دستکاری داده ها از api endpoints، استفاده از تزریق وابستگی (dependency injection) داخلی، کانفیگ فایل‌ها، اتصال به دیتابیس با EF Core، امنیت و غیره.

وقتی این دوره را به اتمام برسانید همه دانش لازم و اصلی برای ساخت api با  asp.net core 6 از ابتدا را یاد گرفته اید.

برای آشنایی بهتر با این دوره،‌ پیشنهاد می کنیم ویدیو معرفی را مشاهده نمایید.



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

  1. آشنایی با سی شارپ

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

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

1
  • معرفی آموزش جامع Web Api

00:07:00

معرفی آموزش جامع Web Api

2
  • درباره دوره Web Api

00:09:00

درباره دوره Web Api

3
  • نصب پیش نیاز های دوره

00:06:00

نصب پیش نیاز های دوره

4
  • Asp.Net Core چیست ؟

00:10:00

Asp.Net Core چیست ؟

5
  • ساخت اولین پروژه API

00:10:00

ساخت اولین پروژه API

6
  • استفاده از DotNet CLI

00:07:00

استفاده از DotNet CLI

7
  • معرفی کلاس Program مرکز اجرای پروژه

00:11:00

معرفی کلاس Program مرکز اجرای پروژه

8
  • Pipeline در Asp.Net Core

00:07:00

Pipeline در Asp.Net Core

9
  • کانفیگ کردن Request Pipeline

00:08:00

کانفیگ کردن Request Pipeline

10
  • بررسی و استفاده از Asp Environments

00:06:00

بررسی و استفاده از Asp Environments

11
  • بررسی و معرفی الگوری MVC

00:07:00

بررسی و معرفی الگوری MVC

12
  • بررسی و تنظیم Container ها

00:10:00

بررسی و تنظیم Container ها

13
  • ساخت کنترلر و تنظیمات اولیه

00:08:00

ساخت کنترلر و تنظیمات اولیه

14
  • فعال و تنظیم کردم سیستم Routing در WebApi

00:09:00

فعال و تنظیم کردم سیستم Routing در WebApi

15
  • تنظیم سیستم مسیر یابی کنترلر ها

00:09:00

تنظیم سیستم مسیر یابی کنترلر ها

16
  • معرفی و استفاده از Postman

00:09:00

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

17
  • ساخت و استفاده از DTO ها در Web Api

00:15:00

ساخت و استفاده از DTO ها در Web Api

18
  • اهمیت Status Code ها در Web Api

00:09:00

اهمیت Status Code ها در Web Api

19
  • نحوه کنترل و استفاده از Status Code ها در Api

00:10:00

نحوه کنترل و استفاده از Status Code ها در Api

20
  • ساخت Child Resource در Dto ها

00:10:00

ساخت Child Resource در Dto ها

21
  • ساخت کنترلر مجزا برای Child Resource ها

00:14:00

ساخت کنترلر مجزا برای Child Resource ها

22
  • Content Negotiation در Web Api

00:08:00

content negotiation در Web Api

23
  • تعیین و تنظیم نوع خروجی Api روی Json یا Xml

00:11:00

تعیین و تنظیم نوع خروجی Api روی Json یا Xml

24
  • دانلود فایل از طریق Web Api

00:17:00

دانلود فایل از طریق Web Api

25
  • روش های ارسال اطلاعات به Api

00:12:00

روش های ارسال اطلاعات به Api

26
  • ثبت اطلاعات از طریق FromBody در Web Api

00:23:00

ثبت اطلاعات از طریق FromBody در Web Api

27
  • اعتبار سنجی مقادیر ورودی Api

00:12:00

اعتبار سنجی مقادیر ورودی Api

28
  • ویرایش اطلاعات با HTTP PUT

00:18:00

ویرایش اطلاعات با HTTP PUT

29
  • معرفیو بررسی HTTP Patch و استاندارد rfc 6902

00:10:00

معرفیو بررسی HTTP Patch و استاندارد rfc 6902

30
  • نصب بسته های مورد نیاز و تغییر فرمت از Json.Net

00:05:00

نصب بسته های مورد نیاز و تغییر فرمت از Json.Net

31
  • پیاده سازی متد Patch روی پروژه

00:14:00

پیاده سازی متد Patch روی پروژه

32
  • اعتبار سنجی مدل ها در HTTP PATCH

00:09:00

اعتبار سنجی مدل ها در HTTP PATCH

33
  • پیاده سازی متد HTTP DELETE روی پروژه

00:07:00

پیاده سازی متد HTTP DELETE روی پروژه

34
  • معرفی Dependecy Injection و IOC در Asp Core

00:13:00

معرفی Dependecy Injection و IOC در Asp Core

35
  • استفاده از سرویس Logging به همراه Injection

00:14:00

استفاده از سرویس Logging به همراه Injection

36
  • لاگ زدن خطا ها در API

00:08:00

لاگ زدن خطا ها در API

37
  • لاگ زدن Logger در فایل در WebApi

00:09:00

لاگ زدن Logger در فایل در WebApi

38
  • ساخت سرویس ارسال ایمیل در Web Api

00:11:00

ساخت سرویس ارسال ایمیل در Web Api

39
  • ثبت سرویس ایمیل در Container و پیاده سازی Dependency Injection

00:15:00

ثبت سرویس ایمیل در Container و پیاده سازی Dependency Injection

40
  • بهبود ساخت و تعریف سرویس ها در WebApi

00:09:00

بهبود ساخت و تعریف سرویس ها در WebApi

41
  • ساخت و ایجاد سرویس ها با Service Interface

00:19:00

ساخت و ایجاد سرویس ها با Service Interface

42
  • کار کردن با فایل های Configuration در Asp Core

00:13:00

کار کردن با فایل های Configuration در Asp Core

43
  • استفاده از چند فایل کانفیگ Json در Asp

00:11:00

استفاده از چند فایل کانفیگ Json در Asp

44
  • معرفی EF Core و Sqlite

00:11:00

معرفی EF Core و Sqlite

45
  • ساخت Entity های مورد نیاز EF Core

00:13:00

ساخت Entity های مورد نیاز EF Core

46
  • ایجاد رابطه بین Entity های EF Core

00:13:00

ایجاد رابطه بین Entity های EF Core

47
  • ساخت DbContext و اضافه کردن به Container

00:10:00

ساخت DbContext و اضافه کردن به Container

48
  • اتصال DbContext به بانک

00:12:00

اتصال DbContext به بانک

49
  • امنیت رشته اتصال در Asp Core

00:17:00

امنیت رشته اتصال در Asp Core

50
  • بررسی Repository Pattern همان الگوی ریپوزیتوری

00:11:00

بررسی Repository Pattern همان الگوی ریپوزیتوری

51
  • ساخت Repository در WebApi

00:12:00

ساخت Repository در WebApi

52
  • ساخت متدهای Async در Web Api

00:17:00

ساخت متدهای Async در Web Api

53
  • استفاده از Repository در کنترل های Api

00:15:00

استفاده از Repository در کنترل های Api

54
  • ساخت دیتابیس با استفاده از Migration

00:09:00

ساخت دیتابیس با استفاده از Migration

55
  • نصب و استفاده از افزونه Compact Toolbox در VS 2022

00:11:00

نصب و استفاده از افزونه Compact Toolbox در VS 2022

56
  • وارد کردن دیتای اولیه با Seed Data در EF Core

00:13:00

وارد کردن دیتای اولیه با Seed Data در EF Core

57
  • نصب و کانفیگ AutoMapper در Asp.Net Core

00:10:00

نصب و کانفیگ AutoMapper در Asp.Net Core

58
  • Map کردن Entity ها با استفاده از AutoMapper

00:12:00

Map کردن Entity ها با استفاده از AutoMapper

59
  • واکشی دیتا از ریپوزیتوری ها در WebApi

00:13:00

واکشی دیتا از ریپوزیتوری ها در WebApi

60
  • درج زیر مجموعه ها و روابط جداول در Auto Mapper

00:19:00

درج زیر مجموعه ها و روابط جداول در Auto Mapper

61
  • تکمیل اکشن های واکشی اطلاعات

00:10:00

تکمیل اکشن های واکشی اطلاعات

62
  • افزودن اطلاعات به بانک توسط Repository

00:19:00

افزودن اطلاعات به بانک توسط Repository

63
  • ویرایش اطلاعات توسط Repository

00:14:00

ویرایش اطلاعات توسط Repository

64
  • ویرایش جزئی با استفاده از Repository در WebApi

00:11:00

ویرایش جزئی با استفاده از Repository در WebApi

65
  • حذف اطلاعات توسط Repository

00:17:00

حذف اطلاعات توسط Repository

66
  • معرفی فصل بعد دوره - امن کردن API

00:03:00

معرفی فصل بعد دوره - امن کردن API

67
  • بررسی امنیت WebApi و روش های ایمن کردن Web Api

00:11:00

بررسی امنیت WebApi و روش های ایمن کردن Web Api

68
  • بررسی ساختار Token در Web Api

00:08:00

بررسی Token در Web Api

69
  • ساخت کنترلر Authentication جهت ایجاد توکن

00:12:00

ساخت کنترلر Authentication جهت ایجاد توکن

70
  • ساخت Secret Key

00:12:00

ساخت Secret Key

71
  • نصب و پیکربندی JwtBearer در Web Api

00:10:00

نصب و پیکربندی JwtBearer در Web Api

72
  • احراز هویت کاربران و کنترل سطح دسترسی کاربران در WebApi

00:20:00

احراز هویت کاربران و کنترل سطح دسترسی کاربران در WebApi

73
  • تست و اجرای توکن در Web Api

00:10:00

تست و اجرای توکن در Web Api

دوره های دیگر مدرس

مشاهده همه دوره ها

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

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