Plan Szkolenia

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

Wymagania

  • An understanding of C programming
  • An understanding of software testing concepts
 21 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (5)

Szkolenia Powiązane

Agile, TDD and Swift

35 godzin

Test Driven Development

21 godzin

Advanced C Programming

28 godzin

Ansi C for Embedded Systems

14 godzin

Programowanie w języku C

21 godzin

Unit Testing with C

35 godzin

Managing Projects using Waterfall and Agile Techniques

14 godzin

Podejścia Agile - podstawy zarządzania Agile na przykładzie wybranych podejść

14 godzin

Agile Business Analysis

14 godzin

Agile Essentials

14 godzin

Zwinne zarządzanie projektami za pomocą Kanban

14 godzin

Managing Agile Projects with Lean and Kanban

21 godzin

Agile Product Management - Growth Marketing

21 godzin

Agile Project Management with Scrum

14 godzin

Agile Software Testing

14 godzin

Powiązane Kategorie