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

لوگو

مدرس این دوره : ایمان مدائنی ( مشاهده رزومه )

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

جزئیات دوره

تعداد جلسات :
25 جلسه
طول دوره :
50 ساعت
روزهای برگزاری :
یکشنبه (19:00 الی 21:00) سه شنبه (19:00 الی 21:00) پنجشنبه (19:00 الی 21:00)
تلفن تماس :
02188454816 - 02191303737 - 09126700311
برگزار کننده :
نشانی :
خیابان شریعتی ،خیابان ملک ، بن بست ایرانیاد ،پ ۱ ، واحد 1

توضیحات دوره

ASP.NET Core چیست؟
افرادی که تکنولوژی های مایکروسافت به ویژه asp.net را پیگیری می کنند چندسالی می شود که با شنیدن خبرهایی مانند “open source شدن دات نت”، “قابلیت اجرا بر روی غیر ویندوز مثل لینوکس و os x با سوالهایی مواجه می شوند. این تغییرات موجب چه بهبودهایی در توسعه نرم افزار های تحت .net می شود؟ آیا مایکروسافت از تکنولوژی های قبلی پشتیبانی می کند یا باید سراغ تکنولوژی جدید بروم؟ برای پاسخ به سوالهایی از این دست شاید بهترین راه پس از آشنایی اولیه، انجام یک پروژه می باشد. قصد داریم در این آموزش به معرفی  asp.net core  بپردازیم و بعد از آن با نوشتن یک پروژه به یک تسلط در Asp.net برسیم.

 

اساتید این دوره : ایمان مدائنی، علی رضائی

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

 

پیش نیازها

  1. #C

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

افرادی که علاقمند به ورود به بازار کار هستند

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

سرفصل دوره

سرفصل های بخش آموزش Asp.net core 8: 

1. معرفی و بررسی Asp.net core 8

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

3. بررسی پروتکل Http

4. بررسی IDE ها و SDK مدنظر

5. ساخت اولین پروژه Asp.Net Core 8

6. بررسی ساختار و فایل های ابتدایی پروژه Asp.net core

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

8. بررسی Controller ها

9. بررسی Action ها

10. بررسی Routing

11. بررسی View ها

12. بررسی Partial View ها

13. بررسی ViewComponent

14. بررسی Layout

15. بررسی ViewImport

16. بررسی ViewStart

17. بررسی روش های ارسال اطلاعات از Action به View

18. بررسی ViewData

19. بررسی ViewBag

20. بررسی TempData

21. بررسی Strongly Type View ها

22. بررسی روش های ارسال اطلاعات از View ها به Action ها

23. بررسی Http Verbs

24. بررسی ModelState

25. برسی انواع روش های نمایش خطاهای ModelState

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

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

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

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

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

31. بررسی Scoped Lifetime

32. بررسی Transient lifetime

33. بررسی Singleton lifetime

34. بررسی مدیریت خطا

35. بررسی StaticFile ها

36. بررسی Tag Helpers

38. بررسی Area ها

39. کانفیگ EF Core در Asp.net core

40. بررسی سیستم احراز هویت در Asp.net core

41. بررسی Filter ها

42.  پیاده سازی مثال های مختلف در طول جلسات

 

معماری:

1. معماری چیست

2. دلایل استفاده از معماری

3. انواع معماری

4. آموزش معماری تمیز

5. بررسی لایه Domain

6. بررسی لایه Infra.Data

7. بررسی لایه Application

8. بررسی لایه Infra.IOC

9. بررسی Presentation

10. پیاده سازی معماری

11.پیاده سازی یک کراد کاربر با معماری

 

پروژه عملی دوره:

در این بخش ما به پیاده سازی یک فروشگاه آنلاین می پردازیم:

1. تحلیل پروژه و پیاده سازی اولیه

2. انتقال قالب سایت

3. کامپوننت بندی قالب سایت

4. انتقال قالب ادمین

5. کامپوننت بندی قالب ادمین

6. ثبت نام

7. ورود

8. فراموشی کلمه عبور

9. پیاده سازی فرایند ارسال ایمیل

10. ویرایش حساب کاربری

11. تغییر کلمه عبور

12. لیست کاربران همراه با صفحه بندی و فیلتر ها در ادمین

13. ویرایش کاربران در ادمین

14. افزودن کاربر در ادمین

15. حذف کاربر در ادمین

16. افزودن گروه محصول در ادمین

17. لیست گروه محصول در ادمین

18. ویرایش گروه محصول در ادمین

19. حذف گروه محصول در ادمین

20. افزودن محصول در ادمین

21. لیست محصول در ادمین

22. ویرایش محصول در ادمین

23. حذف محصول در ادمین

24. پیاده سازی گالری محصول در ادمین

25. نمایش محصولات در سایت

26. پیاده سازی صفحه جزئیات محصول

27. پیاده سازی سبد خرید

28. اتصال به درگاه پرداخت

29. استفاده از SweetAlert در پروژه برای نمایش خطاها

30. استفاده از Modal در پروژه

31. استفاده از الگوریتم های Hash برای Hash کردن اطلاعات

32. پابلیش پروژه 

 

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

تسلط روی Asp.Net Core و انجام پروژه واقعی

پیاده سازی پروژه

انجام پروژه به صورت اصولی