Agile and TDD with C
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Inizio
Scegli data
TDD, o Test Driven Development, è un approccio allo sviluppo di software in cui codifica, test e progettazione avvengono in tandem in tutto il ciclo di sviluppo del software Agile è un approccio più ampio di processo e gestione allo sviluppo del software che enfatizza la consegna incrementale, la collaborazione in team, la pianificazione continua e l'apprendimento continuo In questo corso di formazione dal vivo istruito, in loco o remoto, i partecipanti impareranno come scrivere applicazioni C di elevata qualità utilizzando un approccio di sviluppo TDD e Agile I partecipanti metteranno in pratica le loro conoscenze eseguendo una serie di esercitazioni per creare un'applicazione C ben progettata e ben collaudata Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura gli strumenti di sviluppo e test necessari per eseguire TDD Progettare, sviluppare e testare unitamente un'applicazione C utilizzando un approccio TDD Applicare le pratiche di pianificazione e gestione dello sviluppo Agile Pubblico Sviluppatori Capi progetto Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Gli appunti Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .
Machine Translated
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
An understanding of C programming
An understanding of software testing concepts
Opinioni
Materie
- C++
- C#
- C
Programma
Introduction
- Benefits of TDD and Agile
TDD (2 Days)
Installing and Configuring Automated Unit Testing Frameworks
TDD Approaches
- Designing software using TDD
- Refactoring software
- TDD workflows and patterns
Implementing TDD
- Collaborating Modules
- Understanding Test Fakes, Stubs, Doubles, and Mocks
- Writing good unit tests
- Improving existing tests
- Refactoring an application
- Writing tests for legacy C
- Adapting TDD for embedded software development
- Test-Driving Next to the Silicon with Mocks
Agile (1 Day)
Introduction
- Agile vs Traditional Software Development Approaches
- The Agile Manifesto
Implementing Agile
- Release Planning, Iteration Zero
- Iteration Planning, Estimation
- Requirement Review, Daily Stand-up
- Team Quality, Iteration Testing, Acceptance
- Iteration Review (Showcase)
- Retrospectives
- Lesson learned of Agile Principles
Summary and Conclusion
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Agile and TDD with C