Zielgruppe
Programmierer, Entwickler, Anforderungsmanager, Business Analysten, Designer, Architekten und Tester.
Kursziele
- Mit Besuch des Seminars bereiten Sie sich auf die Zertifizierungsprüfung zum Scrum Developer vor.
- Nach dem Kurs sind sie „fit for the job“: Sie können in Scrum-Projekten professionell mitarbeiten. Entwickeln Sie mit Eclipse, JUnit, Subversion und Jenkins verwendbare Software.
Kursinhalt
- Scrum Überblick: Agil vs. traditionell, Denkweisen, Entstehungsgeschichte
- Build Management: Verteilte Versionskontrollsysteme, uniforme Buildkonfiguration, Abhängigkeiten managen
- Release Management: Versionierung und Branching, Releases erstellen, Kontinuierliche Integration, Automatisiertes Deployment
- Test Driven Development: Grundlagen, Tools, Messung der Testabdeckung, Datenbanktests
- Code Quality: SOLID-Designprinzipien, Code-Refactoring, Code-Review, Pair-Programming, Analyse des Quellcodes auf Stilbrüche -Fehleroder Verstöße gegen Designrichtlinien –JavaDocs
- ATDD: Akzeptanztestgetriebene Entwicklung, Ausführbare Spezifikationen, Performancetests
- Prüfungsvorbereitung: Fragen und Antworten