Course catalog
Categories
تست نرم افزار: تست آلفا در دنیای چابک
(Mitalearn-231571)
- 1 hours 4 minutes
- مناسب همه
- Update date: 21 June 2026
- Author: Mike Fine
Agile به سرعت از آبشار به عنوان روشی برای توسعه محصولات پیشی می گیرد. این چالش های جالب و مهم و همچنین تغییر ذهن در اجرای تست های آلفا را به همراه دارد. تست پیچیدگی های بیشتری دارد که ممکن است تصور کنید. رویکردها، رویهها و استراتژیهای مختلفی برای انجام آزمایش در طول آزمایش محصول وجود دارد. این دوره با مایک فاین بر روشن کردن تکنیکهای متغیر و اثبات شده مورد استفاده برای دستیابی به تضمین کیفیت در محصولات و مسائل و چالشهایی که ممکن است هنگام تغییر از روش سنتی Waterfall توسعه محصول به فرآیندهای چابک با آنها مواجه شوید، تمرکز دارد. مایک مفاهیم اساسی را پوشش میدهد که چه چیزی باعث تست کیفیت میشود، فرآیندهای موجود، نحوه انتقال به تست چابک، تکنیکها و ابزارهای کلیدی را بررسی میکند، و بهترین شیوهها را برای ارتباطات، تحویل محصول، و زمانبندی، آزمایش و همسویی تجزیه و تحلیل میکند.
Related Skills
توسعه نرم افزار چابک
(Mitalearn-144021)
- 1 hours 53 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Shashi Shekhar
رویکرد چابک - که بر تحویل و بهبود مستمر، همکاری و باز بودن در برابر تغییر تاکید دارد - می تواند به متخصصان کمک کند هم بهره وری و هم کیفیت محصولات نهایی خود را افزایش دهند. در این دوره، اصول چابکی برای توسعه دهندگان نرم افزار و همچنین اینکه چرا این رویکرد به طور منحصر به فرد برای مهندسی نرم افزار مناسب است را بیاموزید. مربی Shashi Shekhar اصول کلیدی رویکرد چابک را از دیدگاه توسعه دهندگان مورد بحث قرار می دهد. او سپس اسکرام - یک چارچوب چابک بسیار محبوب - را بررسی می کند و اصول اسکرام، نقش ها و رویدادها را مورد بحث قرار می دهد. او همچنین به چگونگی تکمیل اجرای اسکرام خود با Kanban می پردازد. به عمق برنامه نویسی (XP) می پردازد. و نحوه اعمال XP را برای موثرتر و کارآمدتر بودن در تیم توسعه به اشتراک می گذارد. در طول این دوره، ششی نمونه های عملی را به اشتراک می گذارد که می تواند به تقویت مفاهیم مطرح شده در این دوره کمک کند.
Related Skills
توسعه نرم افزار چابک: Refactoring
(Mitalearn-158063)
- 1 hours 31 minutes
- متوسط
- Release date: 21 June 2026
- Author: Richard Kasperowski
Refactoring کد یک مسئولیت کلیدی توسعه دهندگان نرم افزار است. این به شما کمک میکند تا کد با کیفیت ایجاد کنید - پایهای که برای واکنش سریع به تغییر، افزودن ویژگیهای جدید و ارسال محصولات با کارایی بالا نیاز دارید. این دوره اصول اولیه بازآفرینی را که برای توسعه چابک طراحی شده است، آموزش می دهد. مربی ریچارد کاسپروفسکی به شما کمک میکند تا یک محیط توسعه مبتنی بر آزمایش راهاندازی کنید و از تکنیکهای اولیه بازآفرینی استفاده کنید: تغییر نام متغیر، استخراج و روشهای درون خطی. در فصل دوم، او توضیح میدهد که چگونه میتوان کدهای قدیمی را با بدهیهای فنی معوق - ناکارآمدیها و خطاهایی که در نتیجه برنامهنویسی بیدقت معرفی شدند، تثبیت کرد. سپس از refactoring برای ساده سازی کد، حذف تکراری و ساخت اشیاء قابل استفاده مجدد بیشتر استفاده می کند. در نهایت، او نشان می دهد که چگونه refactoring یک گردش کار چابک را تکمیل می کند، با نشان دادن چگونگی اضافه کردن سریع یک ویژگی جدید به پایگاه کد ساده شده.
Related Skills
توسعه نرم افزار چابک: اسکرام برای توسعه دهندگان
(Mitalearn-279698)
- 1 hours 15 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Shashi Shekhar
در این دوره آموزشی بدون ابزار، استاد Shashi Shekar شما را با مفاهیمی که برای استفاده موثر از اسکرام در توسعه نرم افزار چابک نیاز دارید آشنا می کند. درباره نقشهای اسکرام، از جمله مالک محصول، تیم توسعه و استاد اسکرام بیاموزید. به مصنوعات اسکرام مانند ابزارهای نرم افزاری، بک لاگ محصول، نمای کلی افزایش محصول و تعریف انجام شده بروید. دوی سرعت و برنامه ریزی سرعت را کاوش کنید، سپس در اسکرام روزانه و گذشته نگر شیرجه بزنید. کشف کنید که چگونه با برنامه ریزی پوکر و حسابداری بدهی های فنی، کالاهای عقب مانده خود را اصلاح کنید. بهعلاوه، درباره گواهیهای اسکرام که میتوانید دنبال کنید، اطلاعات کسب کنید.
Related Skills
توسعه نرم افزار چابک: ایجاد فرهنگ چابک
(Mitalearn-188459)
- 1 hours 26 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Andrea Goulet
آیا می خواهید از مزایای چابک بهره مند شوید؟ شما باید فراتر از دوی سرعت و استندآپ و به فرهنگ سازمان خود نگاه کنید - این پایه و اساس هر راه اندازی موفق چابک است. این دوره توضیح می دهد که چگونه با ایجاد اعتماد، ارتباطات، بهره وری و نوآوری در تیم خود، چابکی را در قلب سازمان خود ایجاد کنید. بیاموزید که چگونه شش «ضدالگوی» رایج پذیرش چابک را به همراه استراتژیهای خاص برای رفع هر مشکل شناسایی کنید. کشف کنید که چگونه یک ذهنیت چابک را در سطح تیمی و فردی پرورش دهید و اعضای تیم خود را برای موفقیت توانمند کنید. Andrea Goulet، یک رهبر شناخته شده صنعت و ارائه دهنده مکرر سخنرانی، مدیران اجرایی، مدیران نرم افزار، مدیران و رهبران تیم را از طریق این جنبه اساسی - اما اغلب فراموش شده - پیاده سازی چابک راهنمایی می کند.
Related Skills
توسعه نرم افزار چابک: برنامه نویسی شدید
(Mitalearn-184277)
- 1 hours 2 minutes
- متوسط
- Release date: 21 June 2026
- Author: Richard Kasperowski
چابکی یک ضرورت در توسعه نرم افزار مدرن است. برنامه نویسی شدید (XP) به تیم ها کمک می کند تا به چابکی، با کیفیت بالاتر، اشکالات کمتر و انعطاف پذیری بیشتر دست یابند. XP از ایدههای سایر روشهای مدیریت پروژه استفاده میکند و آنها را به یک سطح «افراطی» میبرد تا به حداکثر تأثیر برسد. این دوره اصول اولیه XP را برای توسعه دهندگان نرم افزار، رهبران تیم، مربیان چابک و سایر افرادی که می خواهند XP را در سازمان خود ادغام کنند، معرفی می کند. درباره تاریخچه، ارزشها و طرز فکر XP بیاموزید و به جزئیاتی مانند داستانهای کاربر، برنامهریزی انتشار و تکرار، توسعه آزمایشمحور، برنامهنویسی جفتی، refactoring و یکپارچهسازی مداوم بیاموزید. هر درس به شما کمک می کند تا مفاهیم اصلی XP را درک کنید، بنابراین می توانید آن را در پایه چرخه توسعه خود بسازید.
Related Skills
توسعه نرم افزار چابک: تیم های راه دور
(Mitalearn-179942)
- 1 hours 41 minutes
- متوسط
- Release date: 21 June 2026
- Author: Andrea Goulet
تیم های نرم افزاری به طور فزاینده ای از راه دور می روند - و دلیل خوبی هم دارد. کارگران از راه دور اغلب از استقلال و بهره وری بیشتری نسبت به همتایان داخلی خود برخوردار هستند. استفاده از راه دور همچنین میتواند به سازمانها در صرفهجویی در منابع کمک کند و به آنها اجازه میدهد کمتر در زیرساختهای فیزیکی سرمایهگذاری کنند. کنجکاو هستید که چگونه به تیم نرم افزاری خود کمک کنید تا به کار از راه دور تغییر دهند؟ در این دوره آموزشی، Andrea Goulet به شما نشان میدهد که چگونه میتوانید یک استراتژی کار از راه دور مبتنی بر چابک را برای تیم نرمافزار خود پیاده کنید. در طول مسیر، او شیوه های توسعه توزیع شده را به اشتراک می گذارد که می تواند برای تیم های کاملاً از راه دور و تیم های مشترک مفید باشد. نکاتی را برای استفاده از ابزارهای برتر برای تیم های توزیع شده، حفظ برتری فنی، مصاحبه و استخدام، تطبیق جلسات ایستاده برای کارگران از راه دور و موارد دیگر دریافت کنید.
Related Skills
توسعه نرم افزار چابک: سازمان شما را متحول کنید
(Mitalearn-390249)
- 1 hours 20 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Kelley O'Connell
در حالی که امروزه بسیاری از سازمانها ادعا میکنند که اصول توسعه نرمافزار چابک را اتخاذ میکنند، بیشتر آنها قادر به اجرای آن نیستند، چه رسد به اینکه آن را در عمل در طول زمان حفظ کنند. در این دوره، مربی کلی اوکانل، اجزای ضروری برای ایجاد یک تحول چابک موفق را به اشتراک میگذارد، تکنیکهای خاص و عملی را برجسته میکند که میتوانید به سرعت و به راحتی در تیم خود به کار ببرید.
مزایای چابک را نیز کشف کنید. به عنوان برخی از رایج ترین مشکلاتی که سازمان ها هنگام تلاش برای اتخاذ روش های چابک در عمل با آن مواجه می شوند. بیاموزید که چگونه مشتریان داخلی خود را جذب کنید، مشتریان خارجی خود را درگیر کنید و درخواست های مشتری را ارزیابی و اولویت بندی کنید. استراتژیهایی را برای ایجاد یک نمونه کار چابک کاوش کنید، تیم خود را از بالا به پایین متحول کنید، سیلوهای فناوری اطلاعات موجود را اصلاح کنید، و از معیارها برای پیگیری پیشرفت خود استفاده کنید. در پایان این دوره، شما همچنین آماده خواهید بود که از منابع فنی DevOps و مدلهای مقیاسبندی مانند Scrum@Scale، Scaled Agile Framework، Large-Scale Scrum و غیره استفاده کنید.
Related Skills
توسعه نرم افزار چابک: شیوه های کدگذاری پاک
(Mitalearn-169164)
- 1 hours 4 minutes
- متوسط
- Release date: 21 June 2026
- Author: M. Scott Ford
به عنوان یک کدنویس، انطباق کننده تنها مخاطب شما نیست. همکاران شما - و حتی خود آینده شما، وقتی اشکالات را برطرف می کنید - باید بتوانند به راحتی قصد اصلی شما را درک کنند. در این دوره آموزشی، یاد بگیرید که چرا نوشتن کدی که پاک باشد – یا برای رایانه ها و انسان ها به راحتی قابل درک است – و نحوه انجام آن در عمل مهم است. اسکات فورد مدرس نحوه اطمینان از اینکه جنبه های مختلف کد شما به وضوح و با دقت ساخته شده اند، از جمله نام ها، قالب بندی و منطق را بررسی می کند. بهعلاوه، او توضیح میدهد که آزمایش واحد «تمیز» چگونه به نظر میرسد، و چگونه میتوان مطمئن شد که آزمایشهای شما سریع و کارآمد هستند.
Related Skills
توسعه نرم افزار چابک: کیفیت کد
(Mitalearn-180044)
- 1 hours 40 minutes
- متوسط
- Release date: 21 June 2026
- Author: M. Scott Ford
کیفیت کد برای هر توسعه دهنده ای مهم است. نرم افزار ضعیف می تواند برای مشتریان، زمان و هزینه شما هزینه داشته باشد. این دوره بهترین شیوه ها و ابزارها را برای نوشتن کد با کیفیت بالا معرفی می کند تا بتوانید محصولات بهتری ارائه دهید، به روز رسانی ها را سریعتر به بازار دریافت کنید و بدهی فنی کلی خود را کاهش دهید. مربی اسکات فورد ابزارهایی را معرفی می کند که به بهبود هر پروژه نرم افزاری کمک می کنند. بیاموزید که چگونه پیچیدگی را با CodeClimate کاهش دهید، نقاط مهم را تجزیه و تحلیل کنید و با CodeScene تغییر دهید، از پوشش کد کافی با NDepend اطمینان حاصل کنید، و با SonarQube تکرار را کاهش دهید. به علاوه، نحوه استفاده از Snyk برای ایمن کردن وابستگی ها و ایجاد یک سبک کدنویسی سازگارتر با HoundCI را بیاموزید. در پایان، ابزارها و مهارتهایی را خواهید داشت که برای ایجاد کدهای پاکتر نیاز دارید – و برنامههایی که اشکالزدایی، اجرا و نگهداری آنها آسانتر است.