آکادمی برنامه نویسان

لوگو
برای دوره بعدی خبرم کن . خبرم کن
اصلی

مدرس این دوره : علی رضایی ( مشاهده رزومه )

شروع از :
1404/03/22
هزینه دوره (آنلاین) : 10,000,000 تومان

جزئیات دوره

تعداد جلسات :
10 جلسه
طول دوره :
30 ساعت
روزهای برگزاری :
پنجشنبه (15:00 الی 18:00)
تلفن تماس :
02188454816 - 02191303737
مدیر آموزش و مشاوره :
09356700382
شعبه :
اصلی

توضیحات دوره

یکی از واژگانی که امروزه زیاد به گوش ما برنامه نویسان و علاقمندان به این حوزه میخوره واژه Api هست.

در واقع API مختصر کلمه Application Programing Interface هست. در صورتی که نیاز داشته باشید بین دو سیستم مختلف ارتباط برقرار کنید شما باید از API استفاده کنید.

شما با استفاده از API نویسی میتونید فرانت اند و بک اند پروژه رو از هم جدا کنید و هر کدوم از این بخش هارو با استفاده از فریمورک ها یا کتابخانه های موجود پیاده سازی کنید.

در سالیان اخیر یکی از محبوب ترین و سریع ترین فریمورک ها در زمینه API نویسی، فریمورک Asp.net core Web API بوده است.

در سالیان اخیر مایکروسافت تمرکز خودش رو بر روی سرعت و امنیت بیشتر این فریمورک گذاشته که ثمره هم داشته، نتیجه این تمرکز، در حال حاضر سریع ترین فریمورک در جهت نوشتن API فریمورک Asp.net core Web API هست.

 

 

امکان ثبت نام به صورت اقساطی هم وجود دارد

پیش نیازها

C#

مخاطبان این دوره

دانشجویانی که علاقمند به یادگیری فریمورک برای API نویسی هستند.

سرفصل دوره

آموزش API:

1. API چیست

2.  تاریخچه API نویسی

3. انواع روش های نوشتن API

4. بررسی ساختار و نحوه کارکرد وب

5. بررسی Json

6. بررسی Rest و RestFull

7. بررسی ساختار فریمورک Asp.net core Web API

8. بررسی Controller ها

9. بررسی Action ها

10. بررسی Http Verbs های مختلف

11. بررسی Action Return Type ها

12. بررسی StatusCode ها

13. بررسی Routing

14. بررسی Content Negotiation

15. بررسی Parameter Binding

16. بررسی ModelState

17. بررسی روش های ارسال فایل در API

18. بررسی فایل AppSettings.json

19. بررسی کامل Program.cs

20. بررسی مفاهیم اولیه PipeLine

21. بررسی کامل Middleware ها

22. بررسی کامل Dependency Injection

23. بررسی Scoped Lifetime

24. بررسی Transient lifetime

25. بررسی Singleton lifetime

26. بررسی مفهوم JWT

27. پیاده سازی احراز هویت با استفاده از JWT

28. بررسی API Versioning و روش های آن

29. بررسی Minimal Api ها

30. بررسی CORS

31. انجام مینی پروژه های مختلف در حین آموزش

32. فراخوانی API ها در جاوااسکریپت

33. فراخوانی API ها در Asp.net core mvc

34. فراخوانی API ها در Blazor

 

آموزش Swagger:

1. بررسی و اهمیت داکیومنت API

2. بررسی روش های نوشتن داکیومنت

3. بررسی OpenAPI

4. تنظیم Swagger بر روی پروژه

5. بررسی SwaggerUI

6. بررسی Summery در Swagger

7. بررسی API Versioning در Swagger

8. بررسی امنیت در Swagger

 

آموزش Postman:

1. بررسی و نصب Postman

2. بررسی ارسال درخواست

3. بررسی درخواست Post

4. بررسی درخواست Get

5. بررسی درخواست Delete

6. بررسی درخواست Put

7. احراز هویت در Postman

8. بررسی Collection ها

9. بررسی Variable ها

10. بررسی Query Parameter

11. بررسی Export و Import

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

تسلط به مفاهیم API

یادگیری و تسلط به API نویسی

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه