Kurzusleírás
Bevezetés
Automatizált egységtesztelési keretrendszerek
- Jó egységtesztek írása
- A törékeny tesztek azonosítása és javítása
TDD közeledik
- A TDD mint tervezési eszköz
- TDD vs refaktoring
- TDD munkafolyamatok és minták
- TDD iskolák és variációk
TDD kihívások
- A műhelygyakorlat elmagyarázta
A jó tesztek érdemei TDD összefüggésben
- Fejlesztjük azt, amink van, vegyünk 1
- Gúnyosan magyarázta
- Gúnyos keretek használata
- Fejlesztjük azt, amink van, vegyünk 2-t
- Megtörő változás
- Fejlesztjük azt, amink van, vegyünk 3-at
Lefedettség és ellenérvek
Visszatekintő
Követelmények
- An understanding of programming concepts
- Experience with writing basic unit tests
- Familiarity with at least one programming language
Audience
- Software developers
- QA engineers and testers
- Anyone interested in improving their development practices using Test-Driven Development (TDD)
Vélemények (7)
Keddig Deba nagyon jó edző volt, a tárgyanyag ismeretében való jártasság nagyon nyilvánvaló ahogyan válaszol és figyelmeztet bennünkre. --- **Module 1: Introduction to Python** **1.1 Python Basics** - The Python Language - Python Syntax - Python Environment - Python Variables - Python Data Types **1.2 Python Control Structures** - If, elif, else statements - While loops - For loops - Break, Continue, Pass statements **1.3 Functions** - Defining Functions - Function Arguments - Return Statement - Lambda Functions **1.4 Modules and Packages** - Importing Modules - Python Standard Library - Creating Modules - Package Management with pip **1.5 File Handling** - Reading Files - Writing Files - File Operations - Exception Handling in File I/O **1.6 Advanced Python Concepts** - Object-Oriented Programming (OOP) - Regular Expressions - Exception Handling - Decorators - Generators **Module 2: Advanced Python** **2.1 Data Structures** - Lists - Tuples - Dictionaries - Sets - Stacks and Queues **2.2 Algorithms** - Sorting Algorithms - Searching Algorithms - Recursion - Dynamic Programming - Graph Algorithms **2.3 Concurrency** - Threading - Multiprocessing - Asyncio - Concurrency Patterns - Synchronous and Asynchronous Programming **2.4 Databases** - SQL Databases - NoSQL Databases - Database Connectivity - ORM (Object-Relational Mapping) - Database Design **2.5 Web Development with Python** - Web Frameworks (Django, Flask) - RESTful APIs - Web Scraping - Web Services - Deployment **2.6 Machine Learning with Python** - Introduction to Machine Learning - Libraries (TensorFlow, PyTorch) - Data Preprocessing - Model Training - Evaluation Metrics **Module 3: Project** **3.1 Project Planning** - Requirements Gathering - Project Scope - Project Timeline - Resource Allocation - Risk Management **3.2 Project Execution** - Development - Testing - Debugging - Deployment - Documentation **3.3 Project Review** - Code Review - Performance Evaluation - Feedback Collection - Project Presentation - Final Report **3.4 Continuous Improvement** - Refactoring - Code Optimization - Continuous Integration - Continuous Deployment - Agile Methodologies **Appendix: Resources** - Python Documentation - Online Tutorials - Books - Communities and Forums - Tools and IDEs
Marc Dominic Bareng - Globe Telecom
Kurzus - Test Driven Development
Gépi fordítás
Az gyakorlatok
Jayjay Ramos - Globe Telecom
Kurzus - Test Driven Development
Gépi fordítás
Deba nagyon barátságos és rendkívül tudós. Szeretem az olyan hozzáállását, hogy mindent bevon az aktív részvételbe, függetlenül az eredeti háttértől.
Cornellius Dagmang - Globe Telecom
Kurzus - Test Driven Development
Gépi fordítás
Kezdő gyakorlatok
Ronald Tendencia - Globe Telecom
Kurzus - Test Driven Development
Gépi fordítás
A gyakorlatok
Noel Fronda - Globe Telecom
Kurzus - Test Driven Development
Gépi fordítás
A felhasználási eseteink, amiket velünk megosztottak, és a valódi cél, hogy azt megvalósítsuk, nem pedig csak a tevékenységeket befejezzük.
Charlie Santos - Globe Telecom
Kurzus - Test Driven Development
Gépi fordítás
TDD elvek és legjobb gyakorlatok tanultak, amelyeket a fejlesztési megközelítésünkhöz lehet alkalmazni.
Stephen Ng - Globe Telecom
Kurzus - Test Driven Development
Gépi fordítás