tgoop.com/ui_acm/1607
Last Update:
🟪 توضیحات محتوای دوره :
این دوره بین ۱۲ تا ۱۶ جلسه بسته به تایم و همراهی مخاطبین خواهد بود.
دقت کنین توی این دوره قرار نیست بکاند یا فرانتاند یا دواپس یاد بگیرید؛ بلکه قراره هرکدوم رو کمی تجربه کنید تا بتونین برای مسیر آیندتون انتخابهای روشنتری داشته باشید.✨
🟣 بخش اول مقدمات :
این دوره با اصول اولیه نرمافزار و توضیح چرخه توسعه نرمافزار و معرفی هر یک مسیرهاش شروع میشه.
در ادامه چندتا از مفاهیم مهم نرمافزار که توی بازار کار هم خیلی مهمه، توضیحداده میشه و باید مینیپروژههای مربط باهاشون انجام بشه. کار با Git، تست نویسی و انواع سطوح تست و اصول SOLID جز این موارد خواهند بود.
در ادامه معماری یک نرمافزار تحت وب و طریقه کارکردش به همراه مفاهیم کوچیکی از شبکه توضیح داده خواهد شد.
🟣 بخش دوم بکاند :
بعد از تدریس مفاهیم پایه نوبت به معرفی مفاهیم برنامهنویسی بکاند با زبان C# و فریمورک .net هست. در این بخش مفاهیم اصلی بخش بکاند یک نرمافزار توضیح داده میشه و درنهایت به دیتابیسها و نحوه تعامل با آنها و مفاهیمی مثل ORM پرداخته میشود.
🟣 بخش سوم فرانتاند:
در این بخش مفاهیم پایه فرانتاند مثل آشنایی کلی با HTML، CSS تدریس خواهد شد و پس از آن به مفاهیم اصلی فریمورک Angular مثل Component, Service و... پرداخته میشود.
🟣 بخش آخر دواپس:
در نهایت اتصال کامل بکاند و فرانتاند یک نرمافزار تحت وب و مفاهیم و ابزارهای مورد نیاز برای تکمیل کردن توسعه یک نرمافزار و استقرار آن تدریس خواهد شد. در این بخش به Docker و کاربردهای عملی آن، مفهوم Pipeline و کارکرد عملی آن (Github actions) و کار با یکی از وبسرویسهای محبوب (Nginx) پرداخته میشود.
پیشنیاز این دوره درک مفاهیم شیگرایی و گذراندن درس برنامهنویسی پیشرفته است و سایر مطالب در صورت نیاز تدریس خواهد شد.
این دوره بصورت عملی بوده و اکثر جلسات تمرین یا پروژه خواهند داشت و در نهایت یک پروژه نهایی برای ارزیابی عملکرد مخاطبین به آنها داده خواهد شد و در صورت انجام درست پروژه نهایی گواهی دوره به آنها اعطا خواهد شد.
BY UI ACM chapter
Share with your friend now:
tgoop.com/ui_acm/1607