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

دانلود Agile Software Development with Python: TDD and BDD

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در دنیای سریع تکنولوژی امروز، توسعه‌دهندگان برجسته فراتر از نوشتن کد عمل می‌کنند؛ آن‌ها نرم‌افزارهای منعطف و باکیفیتی می‌سازند که نیازهای واقعی کاربران را برطرف می‌کند. این دوره عملی شما را با ابزارها و طرز تفکرهایی آشنا می‌کند که موتور محرک تیم‌های نرم‌افزاری مدرن هستند. شما درک عمیقی از اصول Agile و چارچوب Scrum کسب خواهید کرد و یاد می‌گیرید چگونه با تکرارهای سریع، ارزش محصول را به صورت بهینه ارائه دهید. از طریق تمرینات عملی پایتون، بر توسعه تست‌محور (TDD) و توسعه رفتار-محور (BDD) مسلط خواهید شد؛ روش‌هایی اثبات‌شده در صنعت که به شما کمک می‌کند کدی تمیزتر، قابل‌اعتمادتر و قابل‌نگهداری طراحی کنید. در پایان این دوره، شما قادر خواهید بود چارچوب‌های Agile و Scrum را برای مدیریت موثر پروژه‌های واقعی به کار ببرید، کدهای پایتون را با استفاده از Pytest و Behave تست کنید و از طریق زبان مشترک و مشخصات اجرایی، به‌طور یکپارچه با توسعه‌دهندگان، تسترها و ذینفعان همکاری کنید. چه یک توسعه‌دهنده تازه‌کار باشید و چه یک متخصص باسابقه، این دوره شما را توانمند می‌سازد تا نرم‌افزارهای بهتری بسازید، ارتباطات موثرتری برقرار کنید و مسیر شغلی خود را در صنعت امروز که بر پایه متدولوژی Agile است، ارتقا دهید.

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

مبانی توسعه چابک (Agile) Foundations of Agile Development

  • معرفی دوره 🎥 Introduction to the Course

  • SDLC سنتی: مدل آبشاری 🎥 Traditional SDLC: The Waterfall Model

  • انقلاب چابک: ارزش‌های بیانیه Agile 🎥 The Agile Revolution: The Manifesto Values

بررسی عمیق اسکرام: چارچوبی برای چابکی Deep Dive into Scrum: Framework for Agility

  • درک اسکرام: نقش‌ها، رویدادها و اصول محوری 🎥 Understanding Scrum: Roles, Events, and Core Principles

  • رویدادها و مصنوعات اسکرام: عملیاتی کردن اصول Agile 🎥 Scrum Events and Artifacts: Bringing Agile Principles to Life

پایتون برای توسعه چابک: ابزارها و راه‌اندازی Python for Agile Development: Tools & Setup

  • نصب پایتون 🎥 Python Installation

  • راه‌اندازی پایتون، محیط‌های مجازی و ابزارهای ضروری توسعه چابک 🎥 Setting Up Python, Virtual Environments & Essential Tools for Agile Development

  • نصب PyCharm 🎥 PyCharm Installation

  • پیکربندی IDE پای‌شارم و آماده‌سازی پایتون برای تست 🎥 Configuring PyCharm IDE and Preparing Python for Testing

تست واحد با Pytest و مبانی TDD Unit Testing with Pytest & TDD Fundamentals

  • تست واحد با Pytest: مبانی TDD و دمو 🎥 Unit Testing with Pytest: TDD Fundamentals and Demo

  • توسعه تست‌محور (TDD): چرخه قرمز-سبز-بازسازی 🎥 Test-Driven Development (TDD): Red–Green–Refactor Cycle

تست یکپارچه‌سازی و آشنایی با BDD با Behave Integration Testing & Introduction to BDD with Behave

  • مقدمه‌ای بر تست یکپارچه‌سازی و توسعه رفتار-محور (BDD) 🎥 Introduction to Integration Testing and Behavior-Driven Development (BDD)

  • دمو: تست یکپارچه‌سازی ساده با Pytest 🎥 Demo: Basic Integration Test with Pytest

  • توسعه رفتار-محور (BDD) با Behave: دموی تاریخچه ماشین‌حساب 🎥 Behavior-Driven Development (BDD) with Behave: Calculator History Demo

جمع‌بندی دوره و گام‌های بعدی Course Conclusion & Next Steps

  • جمع‌بندی و گام‌های بعدی 🎥 Wrap-Up and Next Steps

نمایش نظرات

توسعه نرم‌افزار چابک (Agile) با پایتون: آموزش TDD و BDD
جزییات دوره
6h 59m
15
(آخرین آپدیت)
178
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده