Seminar

"Advanced TDD" mit Bob Martin

Seminar Frankfurt a. M., 18. April 2012 09:00 - 20. April 2012 17:00

"Advanced TDD" mit Bob Martin

Intensiver Hands-on-Kurs mit Bob Martin

18. April 2012 09:00 - 20. April 2012 17:00

Preis: 1.500,00 EUR, zzgl. 19% MwSt ( Endpreis 1.785,00 EUR )

Inhalt

Fortgeschrittene testgetriebene Entwicklung (Advanced TDD)

Die Übungen sind in Java, aber genauso auf C#, C++ und andere objektorientierte Sprachen anwendbar.


Ein intensiver Kurs mit vielen praktischen Beispielen und Übungen.

Der Kurs legt den Fokus auf das Design von klaren, robusten und wartbaren Unit- und Akzeptanztests.

Die Teilnehmer erlernen die Designprinzipien von Tests und wie die Tests wartbar und verständlich gehalten werden können. Noch wichtiger: Die Teilnehmer lernen die Grundlagen kennen, um Anwendungen von vornherein testbar zu entwerfen. In den Übungen müssen schlechte Tests refaktoriert, einfache und klare Tests geschrieben und Anwendungen so entworfen und refaktoriert werden, dass sie testbar werden.

 

Zielgruppe

Entwickler, welche bereits ein Jahr oder mehr Erfahrung in TDD haben

 

Die Teilnehmer lernen im Kurs

  • die Einstellung eines professionellen Softwareentwicklers zu TDD kennen

  • mit (bisher) nicht TDD-praktizierenden Organisationen umzugehen

  • die Prinzipien von guten Tests verstehen

  • Konventionen für korrekt geschriebene Tests kennen

  • fragile Tests zu vermeiden bzw. zu reparieren

  • GUIs, Datenbanken, Web-Anwendungen und den Zugriff auf externe Ressourcen zu testen

  • Stubs, Mocks und Test-Doubles anzuwenden

  • Metriken und Testwerkzeuge kennen

  • Behavior Driven Development (BDD) kennen

  • Akzeptanztests zu implementieren

 

Voraussetzungen

Praxiskenntnisse in Java, TDD und JUnit

 

Für das Training sollten Sie einen Laptop mit Folgendem mitbringen:

- Preferred IDE (e.g Eclipse, Visual Studio)
- 2GB ram
- Browser
- Code coverage plugin, refactoring & testing tools (e.g. For Eclipse: Junit, EclEmma;
for Visual Studio: Resharper)

 

Nähere Informationen unter:

http://www.objectmentor.com/omTraining/course_agile_advanced_tdd_3day.html

 

Bei Fragen wenden Sie sich bitte an veranstaltungen@andrena.de

Trainer

  • Robert C. Martin has been a software professional since 1970. In the last 35 years, he has worked in various capacities on literally hundreds of software projects. He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming. He has published dozens of articles in various trade journals. Today, He is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report and currently writes a monthly Craftsman column for Software Development magazine.

     

    Mr. Martin is the founder, CEO, and president of Object Mentor Incorporated. Object Mentor is a sister company to Object Mentor International. Like OMI, Object Mentor is comprised of highly experienced software professionals who provide process improvement consulting, object-oriented software design consulting , training, and development services to major corporations around the world.