کمپ آموزش ASP.NET Core 9: از مقدماتی تا پیادهسازی یک فروشگاه آنلاین
ASP.NET Core چیست؟
ASP.NET Core یک فریمورک مدرن، چندسکویی (Cross-Platform)، اوپنسورس و ماژولار است که توسط مایکروسافت ارائه شده است. این فریمورک برای ساخت انواع برنامههای تحت وب، APIهای قدرتمند طراحی شده است.
از ویژگیهای برجسته ASP.NET Core میتوان به موارد زیر اشاره کرد:
این فریمورک ترکیبی از قدرت و سادگی است که به توسعهدهندگان اجازه میدهد تا نرمافزارهایی سریع، قابل گسترش و پایدار ایجاد کنند.
در این دوره جامع، شما ابتدا با مفاهیم و اصول ASP.NET Core آشنا میشوید و سپس در قالب یک پروژه عملی به پیادهسازی یک فروشگاه اینترنتی میپردازید. این پروژه شامل امکانات متعددی از جمله امکانات زیر خواهد بود:
چرا این دوره؟
این دوره به شما کمک میکند علاوه بر یادگیری تئوری، در عمل نیز به تسلط برسید. شما با چالشهای واقعی روبرو خواهید شد و مهارتهای لازم برای اجرای پروژههای پیشرفته در دنیای واقعی را کسب خواهید کرد.
اساتید دوره:
امکان ثبتنام اقساطی
برای راحتی شما، امکان پرداخت شهریه به صورت اقساطی نیز فراهم شده است.
با شرکت در این دوره، نهتنها مهارتهای برنامهنویسی خود را بهبود میبخشید، بلکه یک پروژه کاربردی و قابل ارائه در رزومه خود خواهید داشت.
فرصت یادگیری را از دست ندهید و همین امروز ثبتنام کنید!
این دوره برای گروههای زیر مناسب است:
1. توسعهدهندگان مبتدی:
2. برنامهنویسان آشنا به ASP.NET:
3. علاقهمندان به یادگیری پروژهمحور:
4. کسانی که به دنبال ورود به بازار کار هستند:
5. توسعهدهندگان نرمافزارهای چندسکویی:
اگر شما یکی از گروههای بالا هستید، این دوره برای شما طراحی شده است تا مهارتهای لازم برای توسعه پروژههای حرفهای را کسب کنید.
1. معرفی و بررسی Asp.net core 9
2. بررسی ساختار و نحوه کارکرد یک وبسایت
3. بررسی پروتکل Http
4. بررسی IDE ها و SDK مدنظر
5. ساخت اولین پروژه Asp.Net Core 9
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. انتقال قالب سایت به Layout
2. پیکربندی پروژه
3. ساخت لایه های مورد نیاز
4. تفکیک کردن لایه Data و Core از Web Application
5. تفکیک AppSetting سایت برای حالت Production و Development
6. استفاده از ساختار Code First
7. ساخت Area برای Admin و User Panel
8. تفکیک Layout به ViewComponent و Partial View
9. جدا سازی رفرنس های Static
10. ماژول کاربران
11. ثبت نام کاربران
12. ورود کاربران به سایت
13. مشخص کردن مدیران سایت
14. بازیابی کلمه عبور
15. تغییر کلمه عبور
16. پنل کاربری
17. نظرات من
18. پنل مدیریت کاربران در ادمین
19. لیست کاربران
20. صفحه بندی لیست کاربران
21. فیلتر های پیشرفته در لیست کاربران
22. افزودن کاربر جدید
23. تعیین مدیران سایت
24. ویرایش کاربر
25. حذف کاربر
26. ماژول صفحات و اخبار سایت
27. پنل مدیریت اخبار
28. لیست اخبار به همراه صفحه بندی و فیلتر های پیشرفته
29. افزودن خبر جدید توسط ادمین
30. استفاده از Html Editor
31. درج تصویر برای اخبار
32. امنیت تصاویر و فایل ها سایت
33. ویرایش اخبار
34. حذف اخبار
35. مدیریت تصاویر و فایل های فیزیکی
36. نمایش اخبار در سایت
37. آمار بازدید خبر ها
38. نویسنده خبر
39. نمایش اخبار دیگر این نویسنده
40. بهبود سئو نمایش خبر ها
41. ماژوال نظرات کاربران
42. درج نظر کاربران در خبر ها
43. تایید نظر توسط ادمین
44. نمایش نظرات کاربران پس از تایید مدیر سایت
45. مدیریت نظرات کاربران در پنل کاربری
46. ماژول اسلایدر سایت
47. افرودن اسلایدر جدید در ادمین
48. قرار دادن تصاویر برای اسلایدر
49. کنترل نوع فایل آپلودی
50. کنترل حجم فایل آپلود شده
51. ویرایش اسلایدر
52. حذف اسلایدر
53. تعیین تاریخ نمایش و انتقضا اسلایدر
54. فعال و غیر فعال کردن توسط ادمین
55. نمایش اسلایدر در سایت
56. آمار کلیک روی اسلایدر
57. استفاده از اسلایدر جهت تبلیغات خارجی سایت
58. صفحه تماس با ما
59. صفحه درباره ما
60. تست و دیباگ پروژه برای پیدا کردن باگ های احتمالی
61. پابلیش پروژه
62. قرار دادن پروژه روی سرور اینترنت جهت دسترسی در دنیای اینترنت
63. نحوه آپدیت پروژه پس از انتشار آن
این دوره با هدف توانمندسازی دانشجویان در طراحی و توسعه برنامههای تحت وب با استفاده از ASP.NET Core 9 طراحی شده است. اهداف اصلی این دوره شامل موارد زیر است:
1. آشنایی کامل با مفاهیم ASP.NET Core
2. یادگیری معماری و ساختار پروژههای تحت وب
3. تسلط بر اجزای مختلف فریمورک
4. آمادهسازی برای ورود به بازار کار
مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.