دوره آموزشی توسعه نرم افزار Agile

دوره آموزشی توسعه نرم افزار Agile

1 ساعت 54 دقیقهمبتدی2018-06-25

مدرسین

Shashi Shekhar

Shashi Shekhar

Enterprise Architect

جزئیات دوره

رویکرد agile - که بر تحویل و بهبود مستمر، همکاری و باز بودن برای تغییر تأکید دارد - می تواند به متخصصان کمک کند تا بهره وری و کیفیت محصولات نهایی خود را افزایش دهند. در این دوره، اصول agile برای توسعه دهندگان نرم افزار را بیاموزید، و همچنین اینکه چرا این روش به طور منحصر به فرد برای مهندسی نرم افزار مناسب است. مدرس Shashi Shekhar اصول کلیدی رویکرد agile را از دیدگاه توسعه دهندگان مورد بحث قرار می دهد. سپس اسکرام را بررسی می کند - یک چارچوب agile بسیار محبوب - و در مورد اصول، نقش ها و رویدادهای اسکرام بحث می کند. او همچنین به چگونگی تکمیل اجرای scrum خود با Kanban نگاه می کند. به برنامه نویسی شدید (XP) شیرجه می زند. و نحوه استفاده از XP را برای موثرتر و کارآمدتر در تیم توسعه به اشتراک می گذارد. در طول این دوره، ششی نمونه های کاربردی را ارائه می دهد که می تواند به تقویت مفاهیم پوشش داده شده در این دوره کمک کند.

اهداف یادگیری
اصول 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 - مراحل بعدی
۴۰,۰۰۰ تومان