Skip to main content

Professional Scrum Developer - Java

Zürich / Bern, September 19-21, 2018

Class Overview

Der PSD (Java) Kurs ist ein sehr praxisnah ausgelegtes Training, in dem die Teilnehmer als Mitglied eines Scrum Development Team echte Software entwickeln. Dabei stehen neben den Grundlagen von Scrum vor Allem bewährte Praktiken aus der Softwareentwicklung mit Java auf dem Programm - z.B. Test Driven Development, Continuous Integration oder SOLID Prinzipien. Das Training zeigt am konkreten Beispiel, wie Softwareentwicklung in einem agilen Team mit Scrum funktioniert. Dabei wird mit bewährten Werkzeugen gearbeitet, wie z.B. Eclipse oder IntelliJ, Git oder Subversion, JUnit, Jenkins und Sonar.

Dieses Seminar findet in deutscher Sprache statt mit englischen Originalunterlagen der Scrum.org.

Inklusive Zertifizierungsgebühren zum PSD I

Class Details

Language

German

Delivery Method

In Person Class
Location: Zürich / Bern, Switzerland (venue details)

Date

Start: September 19, 2018
End: September 21, 2018

Class Format

Traditional

Registration & Price

Price: CHF 3600

Registration for this class has closed

More Information

Die verwendete Technologie, die Frameworks sowie das Toolset brauchen nur minimale Einarbeit. Jedes Team arbeitet selbstständig und bestimmt einen Scrum Master aus ihren Reihen. Der Trainer ist der Product Owner und bereitet das Team auf eine selbstorganisierte Arbeitsweise vor. Sie müssen sich mit kritischen Situationen auseinandersetzen und lernen unter solchen Bedingungen zu agieren. Der Hauptschwerpunkt des Kurses liegt auf Scrum, den zweiten bilden agile Entwicklungspraktiken. Der dritte Schwerpunkt liegt auf der agilen Arbeitsweise mit gängigen Tools und Framework aus der Java-Welt.

Inhalt

Build Management:

  •     Verteilte Versionskontrollsysteme
  •     Einheitliche Buildkonfiguration
  •     Management von Abhängigkeiten

Release Management:

  •     Versionierung und Branching
  •     Erstellen von Releases
  •     kontinuierliche Integration
  •     automatisches Deployment

Testgetriebene Entwicklung:

  •     Grundlagen
  •     Werkzeuge
  •     Messung der Testabdeckung
  •     Datenbanktests

Codequalität:

  •     SOLID-Designprinzipien
  •     Code-Refactoring
  •     Code-Review und Pair-Programming

ATDD:

  •     Akzeptanztestgetriebene Entwicklung
  •     Ausführbare Spezifikationen
  •     Performancetests

Codequalität:

  •     Analyse des Quellcodes auf Stilbrüche
  •     Fehler oder Verstöße gegen Designrichtlinien
  •     JavaDocs

Venue

Digicomp Academy AG

Ralph and Ken