لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
توسعه نرمافزار چابک (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
نمایش نظرات