دوره آموزشی توسعه نرم افزار Agile
1 ساعت 54 دقیقهمبتدی2018-06-25
مدرسین

Shashi Shekhar
Enterprise Architect
جزئیات دوره
رویکرد agile - که بر تحویل و بهبود مستمر، همکاری و باز بودن برای تغییر تأکید دارد - می تواند به متخصصان کمک کند تا بهره وری و کیفیت محصولات نهایی خود را افزایش دهند. در این دوره، اصول agile برای توسعه دهندگان نرم افزار را بیاموزید، و همچنین اینکه چرا این روش به طور منحصر به فرد برای مهندسی نرم افزار مناسب است. مدرس Shashi Shekhar اصول کلیدی رویکرد agile را از دیدگاه توسعه دهندگان مورد بحث قرار می دهد. سپس اسکرام را بررسی می کند - یک چارچوب agile بسیار محبوب - و در مورد اصول، نقش ها و رویدادهای اسکرام بحث می کند. او همچنین به چگونگی تکمیل اجرای scrum خود با Kanban نگاه می کند. به برنامه نویسی شدید (XP) شیرجه می زند. و نحوه استفاده از XP را برای موثرتر و کارآمدتر در تیم توسعه به اشتراک می گذارد. در طول این دوره، ششی نمونه های کاربردی را ارائه می دهد که می تواند به تقویت مفاهیم پوشش داده شده در این دوره کمک کند.
اهداف یادگیری
اصول agile
نقش های اسکرام، مصنوعات و قوانین
افسانه های رایج و تصورات غلط در مورد رویکردهای agile
تکنیک های مهندسی نرم افزار agile
برنامه نویسی شدید (XP) و توسعه تست محور (TDD)
Kanban برای توسعه دهندگان
محدود کردن کارهای در حال انجام (WIP)
مقیاس بندی خروجی تیم های agile
اهداف یادگیری
اصول agile
نقش های اسکرام، مصنوعات و قوانین
افسانه های رایج و تصورات غلط در مورد رویکردهای agile
تکنیک های مهندسی نرم افزار agile
برنامه نویسی شدید (XP) و توسعه تست محور (TDD)
Kanban برای توسعه دهندگان
محدود کردن کارهای در حال انجام (WIP)
مقیاس بندی خروجی تیم های agile
مهارت ها
Agile Software DevelopmentDevOpsFoundations
سرفصل ها
0. مقدمه
- 01 - رویکرد چابک
- 02 - آنچه باید بدانید
1. اصول چابک
- 03 - بحران نرم افزار
- 04 - Agile برای نجات
- 05 - اصول چابک
- 06 - اصول Agile ادامه یافت
2. Scrum - دیدگاه توسعه دهنده
- 07 - معرفی اسکرام
- 08 - تجربه گرایی
- 09 - ستونهای اسکرام (TIA)
- 10 - مقادیر اسکرام
- 11 - نقشهای اسکرام - صاحب محصول
- 12 - نقشهای اسکرام - عضو تیم توسعه
- 13 - نقشهای اسکرام - اسکرام مستر
- 14 - رویدادهای اسکرام
- 15 - مصنوعات اسکرام - بک لاگ محصول
- 16 - مصنوعات اسکرام - عقب ماندگی و افزایش سرعت
- 17 - افسانههای رایج
3. تکنیکهای مهندسی نرمافزار چابک
- 18 - برنامه نویسی شدید (XP)
- 19 - اجرای XP
- 20 - برنامه نویسی زوجی
- 21 - توسعه آزمایش محور (TDD)
- 22 - داستانهای کاربر
- 23 - حماسه و مضامین
- 24 - برآورد چابک
- 25 - برنامه ریزی پوکر
- 26 - DevOps - مشکل
- 27 - DevOps - راه حل
- 28 - گزارش چابک
4. Kanban برای توسعه دهندگان
- 29 - تاریخ ناب
- 30 - تابلوی کانبان
- 31 - محدود کردن کار در حال انجام (WIP)
- 32 - نحوه تنظیم محدودیتهای WIP
- 33 - کانبان در مقابل اسکرام
5. Scaling Agile
- 34 - پوسته پوسته شدن چابک
- 35 - مقیاس بندی چارچوب ها
- 36 - مقیاس بندی چارچوب ها , ادامه یافت
نتیجه
- 37 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مقدمهای بر روشهای توسعه چابک: چابک را به خط لولههای توسعه خود بیاورید
- دوره آموزشی راهنمای کامل مدیریت Jira: پیکربندی، مدیریت و خودکارسازی
- دوره آموزشی یادگیری جامع کیوکامبر
- دوره آموزشی ارتقای پروژههای وردپرس قدیمی: بهروز کردن روندهای کاری و کدها
- دوره آموزشی افزایش بهرهوری با یکپارچگیهای Jira و Confluence
- دوره آموزشی هوش مصنوعی مولد برای توسعهدهندگان وب: برنامهنویسی جفتی با قدرت هوش مصنوعی برای توسعه فولاستک
- دوره آموزشی فراتر از برنامهنویسی دونفره با هوش مصنوعی
- دوره آموزشی برنامهنویسی جفت با هوش مصنوعی با استفاده از Amazon Q