آموزش برنامه نویسی مفرط (XP): تکنیک‌هایی برای توسعه چابک - آخرین آپدیت

دانلود Extreme Programming (XP): Techniques for Agile Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

راهنمای جامع برنامه‌نویسی مفرط (XP): کد تمیزتر، سریع‌تر و مطمئن‌تر بنویسید

آیا به دنبال روشی برای ارتقای فرایند توسعه نرم‌افزار خود و نوشتن کد تمیزتر، سریع‌تر و مطمئن‌تر هستید؟ آیا می‌خواهید بدهی فنی را کاهش دهید، همکاری تیمی را بهبود بخشید و سرعت ارائه نرم‌افزار را افزایش دهید؟ اگر پاسخ شما مثبت است، این راهنما برای شما مناسب است!

برنامه‌نویسی مفرط (XP) یکی از قوی‌ترین و کارآمدترین روش‌های توسعه نرم‌افزار چابک است که بر تکرارهای سریع، همکاری و توسعه مبتنی بر کیفیت تمرکز دارد. تیم‌های توسعه برتر در سراسر جهان از آن برای بهبود فرآیندها، به حداقل رساندن باگ‌ها و ساخت برنامه‌های کاربردی مقیاس‌پذیر و قابل نگهداری استفاده می‌کنند.

آنچه در این راهنما خواهید آموخت

در این راهنمای جامع، شما درک عمیقی از اصول، تکنیک‌ها و بهترین شیوه‌های XP برای تغییر روش توسعه نرم‌افزار خود به دست خواهید آورد. در پایان این راهنما، قادر خواهید بود:

  • اصول اصلی XP را فرا بگیرید - ارزش‌ها و اصولی را که XP را در محیط‌های چابک موفق می‌کند، درک کنید.
  • توسعه مبتنی بر تست (TDD) را به کار گیرید - با استفاده از تست‌های واحد، بازسازی کد و تست مداوم، کد قوی، قابل آزمایش و قابل نگهداری بنویسید.
  • برنامه‌نویسی جفتی را پیاده‌سازی کنید - به طور موثر با اعضای تیم کار کنید تا اشتباهات را کاهش دهید، کیفیت کد را بهبود بخشید و همکاری را افزایش دهید.
  • خطوط لوله CI/CD را بهینه‌سازی کنید - تحویل نرم‌افزار را با استفاده از تکنیک‌های ادغام مداوم و تحویل مداوم (CI/CD) خودکار کنید.
  • مانند یک حرفه‌ای کد را بازسازی کنید - با اعمال استراتژی‌های بازسازی کد بدون شکستن عملکرد، پایگاه کد خود را تمیز و انعطاف‌پذیر نگه دارید.
  • همکاری را با شیوه‌های چابک افزایش دهید - یاد بگیرید چگونه در تیم‌های چند منظوره کار کنید، ارتباطات را بهبود بخشید و کد را به طور موثر مدیریت کنید.
  • نرم‌افزار را با طراحی افزایشی توسعه دهید - با توسعه تکراری و انتشار سریع، برنامه‌های کاربردی مقیاس‌پذیر بسازید.
  • بررسی کد و حلقه‌های بازخورد را فرا بگیرید - بهبود مستمر را با بررسی منظم کد و چرخه‌های بازخورد تضمین کنید.

این راهنما برای چه کسانی مناسب است؟

این راهنما برای:

  • توسعه‌دهندگان نرم‌افزار - مهارت‌های کدنویسی خود را بهبود بخشید و تکنیک‌های XP را برای نوشتن نرم‌افزار بهتر بیاموزید.
  • فعالان چابک و اسکرام مسترها - درک خود را از روش‌های چابک افزایش دهید و همکاری تیمی را بهبود بخشید.
  • رهبران تیم و مدیران مهندسی - بهترین شیوه‌ها را برای افزایش بهره‌وری، کاهش بدهی فنی و بهبود کیفیت کد بیاموزید.
  • مهندسان QA و تست کنندگان - درک کنید که چگونه XP تست را در توسعه ادغام می‌کند و چگونه موارد آزمون موثرتری ایجاد کنید.
  • مهندسان DevOps و CI/CD - بررسی کنید که چگونه XP با فرهنگ DevOps و اتوماسیون CI/CD همسو می‌شود تا تحویل نرم‌افزار را ساده کند.

چرا برنامه‌نویسی مفرط (XP) را یاد بگیریم؟

  • افزایش بهره‌وری - سریع‌تر کار کنید، کد با کیفیت بالا ارائه دهید و از بازنویسی‌های پرهزینه اجتناب کنید.
  • کاهش باگ‌ها و بهبود کیفیت کد - کد تمیز، قابل نگهداری و قابل آزمایش بنویسید.
  • افزایش همکاری - با تکنیک‌هایی مانند برنامه‌نویسی جفتی و بررسی کد، کار تیمی بهتری را تقویت کنید.
  • سازگاری با تغییر - یاد بگیرید که چگونه نرم‌افزاری بسازید که با نیازهای تجاری و کاربر تکامل می‌یابد.

ساختار راهنما

این راهنما با مثال‌های واقعی، تمرین‌های کدنویسی و پروژه‌های عملی طراحی شده است تا به شما کمک کند آنچه را که می‌آموزید فوراً به کار ببرید. این راهنما شامل:

  • آموزش‌های گام به گام و تمرین‌های عملی
  • نمایش‌های عملی کدنویسی
  • مطالعات موردی از پیاده‌سازی‌های واقعی XP
  • آزمون‌ها و چالش‌ها برای تقویت یادگیری شما

آنچه نیاز دارید

  • دانش اولیه از توسعه نرم‌افزار و برنامه‌نویسی
  • علاقه به روش‌های چابک و XP
  • تمایل به تمرین و پیاده‌سازی تکنیک‌های XP

همین امروز شروع کنید!

به هزاران توسعه‌دهنده‌ای بپیوندید که شیوه‌های کدنویسی خود را با برنامه‌نویسی مفرط متحول کرده‌اند. خواه روی پروژه‌های شخصی، برنامه‌های کاربردی سازمانی یا تیم‌های چابک کار می‌کنید، این تکنیک‌ها به شما کمک می‌کنند نرم‌افزار بهتری را سریع‌تر بسازید.

همین حالا ثبت‌نام کنید و مهارت‌های توسعه خود را با برنامه‌نویسی مفرط (XP) به سطح بالاتری ببرید!


سرفصل ها و درس ها

مقدمه Introduction

  • برنامه ارتباطی Communication plan

  • نکاتی برای بهبود تجربه یادگیری دوره Tips to Improve Your Course Taking Experience

فصل 1: مقدمه ای بر برنامه نویسی مفرط (XP) Module 1: Introduction to Extreme Programming (XP)

  • مقدمه ای بر برنامه نویسی مفرط (XP) - قسمت 1 Introduction to Extreme Programming (XP) - Part 1

  • مقدمه ای بر برنامه نویسی مفرط (XP) - قسمت 2 Introduction to Extreme Programming (XP) - Part 2

فصل 2: بازخورد دقیق Module 2: Fine-Scale Feedback

  • برنامه نویسی جفتی - قسمت 1 Pair Programming - Part 1

  • برنامه نویسی جفتی - قسمت 2 Pair Programming - Part 2

  • بازی برنامه ریزی - قسمت 1 Planning Game - Part 1

  • بازی برنامه ریزی - قسمت 2 Planning Game - Part 2

  • توسعه مبتنی بر تست (TDD) Test-Driven Development (TDD)

  • BDD و ATTD BDD & ATTD

  • TDD، BDD و ATTD - تمرین TDD, BDD & ATTD - Practice

  • کل تیم - قسمت 1 Whole Team - Part 1

  • کل تیم - قسمت 2 Whole Team - Part 2

فصل 3: فرآیند مداوم Module 3: Continuous Process

  • یکپارچه سازی مداوم (CI) - قسمت 1 Continuous Integration (CI) - Part 1

  • یکپارچه سازی مداوم (CI) - قسمت 2 Continuous Integration (CI) - Part 2

  • بازسازی یا بهبود طراحی - قسمت 1 Refactoring or Design Improvement - Part 1

  • بازسازی یا بهبود طراحی - قسمت 2 Refactoring or Design Improvement - Part 2

  • انتشارهای کوچک - قسمت 1 Small Releases - Part 1

  • انتشارهای کوچک - قسمت 2 Small Releases - Part 2

فصل 4: درک مشترک Module 4: Shared Understanding

  • استانداردهای کدنویسی - قسمت 1 Coding Standards - Part 1

  • استانداردهای کدنویسی - قسمت 2 Coding Standards - Part 2

  • مالکیت جمعی کد - قسمت 1 Collective Code Ownership - Part 1

  • مالکیت جمعی کد - قسمت 2 Collective Code Ownership - Part 2

  • طراحی ساده - قسمت 1 Simple Design - Part 1

  • طراحی ساده - قسمت 2 Simple Design - Part 2

  • استعاره سیستم System Metaphor

فصل 5: رفاه برنامه نویس Module 5: Programmer Welfare

  • سرعت پایدار - قسمت 1 Sustainable Pace - Part 1

  • سرعت پایدار - قسمت 2 Sustainable Pace - Part 2

بخش جایزه Bonus Section

  • درس جایزه Bonus Lesson

نمایش نظرات

آموزش برنامه نویسی مفرط (XP): تکنیک‌هایی برای توسعه چابک
جزییات دوره
8.5 hours
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,819
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.