دوره آموزشی مقدمهای بر روشهای توسعه چابک: چابک را به خط لولههای توسعه خود بیاورید
27 دقیقهمتوسط2025-08-18
مدرسین

Harrison Ferrone
Software Engineer, Game Developer, and Creative Technologist
جزئیات دوره
روش چابک یا Agile یکی از محبوبترین متدولوژیها در صنعت توسعه نرمافزاره، چون باعث توسعه سریع، جریان کاری تکرارشونده و بهبود تعامل تیمها میشه. تو این دوره، هریسون فرون شما رو با تمرینها و مفاهیم چابک آشنا میکنه، مخصوص پروژههای موبایل که معمولاً محدودیتها و پیچیدگیهای خاص خودشون رو دارن.
از مرحله ایدهپردازی و مفهومسازی گرفته تا ادغام و انتشار مداوم (Continuous Integration & Deployment)، همه چیز با تمرکز روی بهترین شیوهها و برنامهریزی بهینه پوشش داده میشه. در طول دوره، یاد میگیرید چطور ابزارهای فنی و مدیریتی مناسب برای تیم و پروژهتون انتخاب کنید، تکنیکهای برنامهنویسی چابک مثل Pair Programming و Test Driven Development رو به کار بگیرید و خط تولید پایدار و ادغام کد بدون مشکل بسازید.
با اتمام این دوره، شما پایهای محکم برای اجرای روش چابک در فرآیند توسعه موبایل خودتون خواهید داشت و میتونید پروژهها رو سریعتر و با کیفیت بالاتر به سرانجام برسونید.
اهداف یادگیری
توضیح روششناسی چابک و کاربردش در پروژههای موبایل همراه با بهترین شیوهها و برنامهریزی بهینه
تحلیل و انتخاب ابزارهای فنی و مدیریتی مناسب برای توسعه چابک بر اساس نیازهای پروژه
ارزیابی اهمیت مستندسازی و تعیین میزان مناسب برای حفظ کارایی
بهکارگیری تکنیکهای برنامهنویسی چابک مثل Pair Programming و Test Driven Development برای بهینهسازی عملکرد تیم
ایجاد خط تولید پایدار و مدیریت Continuous Integration برای ادغام روان کدها از چند توسعهدهنده
از مرحله ایدهپردازی و مفهومسازی گرفته تا ادغام و انتشار مداوم (Continuous Integration & Deployment)، همه چیز با تمرکز روی بهترین شیوهها و برنامهریزی بهینه پوشش داده میشه. در طول دوره، یاد میگیرید چطور ابزارهای فنی و مدیریتی مناسب برای تیم و پروژهتون انتخاب کنید، تکنیکهای برنامهنویسی چابک مثل Pair Programming و Test Driven Development رو به کار بگیرید و خط تولید پایدار و ادغام کد بدون مشکل بسازید.
با اتمام این دوره، شما پایهای محکم برای اجرای روش چابک در فرآیند توسعه موبایل خودتون خواهید داشت و میتونید پروژهها رو سریعتر و با کیفیت بالاتر به سرانجام برسونید.
اهداف یادگیری
توضیح روششناسی چابک و کاربردش در پروژههای موبایل همراه با بهترین شیوهها و برنامهریزی بهینه
تحلیل و انتخاب ابزارهای فنی و مدیریتی مناسب برای توسعه چابک بر اساس نیازهای پروژه
ارزیابی اهمیت مستندسازی و تعیین میزان مناسب برای حفظ کارایی
بهکارگیری تکنیکهای برنامهنویسی چابک مثل Pair Programming و Test Driven Development برای بهینهسازی عملکرد تیم
ایجاد خط تولید پایدار و مدیریت Continuous Integration برای ادغام روان کدها از چند توسعهدهنده
مهارت ها
Agile Software DevelopmentAgile Project ManagementDevOpsPersonaProject Management
سرفصل ها
۰. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
۱. برنامهریزی
- 03 - مشارکت زودهنگام
- 04 - انتخاب ابزارهایتان
- 05 - مستندسازی کنیم یا نکنیم
۲. طراحی
- 06 - معماری انعطافپذیر
- 07 - اجتناب از بهینهسازی زودهنگام
۳. توسعه
- 08 - تعیین سرعت
- 09 - تکنیکهای برنامهنویسی چابک
- 10 - ریفکتور کنید و باز هم ریفکتور کنید
۴. آزمایش
- 11 - انتخاب روش آزمایش
- 12 - مدیریت باگهای جهشی
۵. رها کردن
- 13 - ادغام مداوم
- 14 - ساختاردهی یک خط لوله انتشار
- 15 - خاتمه دادن به یک پروژه
نتیجهگیری
- 16 - تصویر کلی
دوره های مرتبط
- دوره آموزشی راهنمای کامل مدیریت Jira: پیکربندی، مدیریت و خودکارسازی
- دوره آموزشی یادگیری جامع کیوکامبر
- دوره آموزشی ارتقای پروژههای وردپرس قدیمی: بهروز کردن روندهای کاری و کدها
- دوره آموزشی افزایش بهرهوری با یکپارچگیهای Jira و Confluence
- دوره آموزشی هوش مصنوعی مولد برای توسعهدهندگان وب: برنامهنویسی جفتی با قدرت هوش مصنوعی برای توسعه فولاستک
- دوره آموزشی فراتر از برنامهنویسی دونفره با هوش مصنوعی
- دوره آموزشی برنامهنویسی جفت با هوش مصنوعی با استفاده از Amazon Q
- دوره آموزشی مدیریت جیرا: اتوماسیون