بوت کمپ آموزش برنامه نویسی ASP.Net Core همراه با منتورینگ
(را ه ورود به بازار کار برنامه نویسی)
توضیحات دوره
این دوره با آموزش زبان برنامهنویسی سیشارپ آغاز میشود. در ابتدا مفاهیم پایه و مباحث مقدماتی را یاد میگیرید، سپس به بخشهای متوسط و پیشرفته وارد میشوید، آموزشها با مثالهای متنوع و کاربردی همراه است تا مهارتهای عملی شما بهخوبی تقویت شود، سپس با ورود به تکنولوژی .Net Core جهت پیاده سازی انواع نرم افزارهای تحت وب که در این بوت کمپ یک فروشگاه اینترنتی به عنوان پروژه عملی ما می باشد.
این دوره فرصتی بینظیر است تا با یادگیری جامع و اصولی، مسیر شغلی خود را به بهترین شکل ممکن آغاز کنید (90 درصد بازار کار برنامه نویسی ایران نیاز مند برنامه نویس سی شارپ است)
سرفصلهای دوره بوت کمپ
ü سی شارپ
1. تعاریف اولیه از سی شارپ و DotNet
2. بررسی Reference Type و Value Type
3. بررسی انواع داده در سی شارپ مثل int , float , decimal , ...
4. بررسی عملگرها در سی شارپ
5. بررسی دستورات شرطی در سی شارپ از جمله If، switch و ...
6. بررسی حلقه هایی از جمله For، While و ...
7. بررسی کلاس ها و اعضای آن
8. بررسی Struct
9. بررسی enum
10. بررسی access modifiers
11. بررسی ارایه ها
12. بررسی indexer ها
13. بررسی Generic در سی شارپ
14. بررسی Collection ها در سی شارپ
15. بررسی OOP (شی گرائی)
16. بررسی وراثت و مفاهیم مربوط به آن
17. بررسی polymorphism
18. بررسی Abstraction
19. بررسی Interface ها
20. بررسی متدها و قابلیت های مختلف method ها
21. بررسی abstract ها
22. بررسی Operator Overloadingو Type Casting
23. بررسی Record ها در سی شارپ
24. بررسی event و delegate ها
25. بررسی دستورات Linq
26. آموزش EF Core و کار با SQL Server 2022
27. بررسی کنترل خطا در سی شارپ
28. برنامه نویسی Multithread ، Parallel و Async در سی شارپ
ü بانک اطلاعاتی (Data Base)
1. آموزش نصب Sql server
2. بررسی SSMS و مقدمات SQL server
3. ساخت جداول در دیتابیس
4. صحبت در مورد DataType ها
5. بررسی انواع روابط در SQL server
6. یادگیری Query نویسی مقدماتی تا متوسط
ü ورژن کنترل Git
1. بررسی مفاهیم و مقدمات اولیه گیت و دلیل استفاده از آن
2. بررسی روش کار Git
3. بررسی دستور Git Add
4. بررسی دستور Git Commit
5. بررسی دستور Git Log
6. بررسی Push , Pull
ü ASP.Net Core
1. بررسی الگوی MVC
2. چرخه حیات .Net Core
3. ساخت startup
4. Dependency Injection
5. مدیریت خطاها
6. بررسی و ساخت Static File
7. Directory Browser
8. Routing
9. Link Generator
10. Rout Attribute
11. بررسی Controller , Action
12. بررسی Model
13. ساخت Layout , Partial View
14. بررسی Model State , Model Validation
15. بررسی معماری تمیز و پیاده سازی آن
16. شروع پروژه فروشگاه اینترنتی
17. بخش هایی که در پروژه پیاده سازی خواهند شد:
· کاربران سایت
· احراز هویت و امنیت (نقش ها، سطح دسترسی و لاگین)
· تیکت و پشتیبانی
· کیف پول
· پیاده سازی درگاه پرداخت اینترنتی
· دسته بندی و محصولات
· نظرات کرابران به محصولات
· گالری تصاویر محصولات
· سبد خرید
· پنل مدیریت سایت
· استفاده از سرویس Log برای خطایابی
اهداف این آموزش
آموزش اصولی زبان برنامهنویسی سیشارپ از سطح مقدماتی تا پیشرفته.
آموزش مفاهیم و تکنیکهای عملی Git برای مدیریت نسخهها و همکاری تیمی در پروژهها.
ارائه آموزشهای پروژهمحور برای آمادهسازی دانشجویان جهت ورود به بازار کار.
ایجاد یک مسیر یادگیری منسجم و حرفهای برای علاقهمندان به تکنولوژیهای مایکروسافت.
افزایش توانمندی در طراحی و پیادهسازی نرمافزارهای کاربردی و قابل گسترش.
