Java-Projektmethodiken

Das Arbeiten als Projektleiter komplexer Java Projekte erfordert Kenntnisse in der Anwendung von Projektmethodiken wie SCRUM und UML. Mit diesen Kursen buchen Sie nicht nur die Vermittlung der Kenntnisse solcher Projektmethodiken, sondern üben auch deren Anwendung in der Praxis.

Selbstverständlich bieten wir auch die Möglichkeit der Buchung von Individualkursen für Unternehmen an, deren Inhalte genauestens auf die unmittelbaren und individuellen Projektbedürfnisse abgestimmt sind.

SWE - Agile Softwareentwicklung

SWE - Agile Softwareentwicklung

Agile Basics

Schulung zu agilen Methoden in Java Projekten (Basiswissen)

Kursziele

Ziel dieser Schulung ist es, dass die Teilnehmer einen Einblick in die Projektgestaltung mit agilen Methoden bekommen.

Zum einen soll vermittelt werden warum heute so viele Unternehmen agile Methoden einsetzen und was der Vorteil hiervon ist. Zum anderen sollen auch konkrete Einblicke in die Grundidee von agiler Methodik gegeben werden.

Die Teilnehmer bekommen während der Schulung die Chance das theoretisch erworbene Wissen auch in kleinen Simulationen direkt anzuwenden. Somit wird agil auch direkt erfahren.

 

SWE - Agile Softwareentwicklung

Scrum - Grundlagen

Agile Softwareentwicklung

Kursziele

Dieses Seminar vermittelt ein solides Basiswissen über Scrum. Die Teilnehmer/-innen lernen anhand praktischer Übungen die Rollen und den Prozess in Scrum kennen, was Sie beim Starten und Durchführen eines Scrumprojektes beachten müssen und wie Sie mit Scrum optimale Projektergebnisse erzielen. Dieses Seminar dient auch als Vorbereitung für die Zertifizierung zum Certified Scrum Master und Certified Product Owner.

 

SWE - Agile Softwareentwicklung

Scrum Basics

Überblick über Scrum für Java Projekten

Kursziele

Ziel dieser Schulung ist es, dass die Teilnehmer einen Einblick in die Projektgestaltung mit agilen Methoden bekommen.

Zum einen soll vermittelt werden warum heute so viele Unternehmen agile Methoden einsetzen und was der Vorteil hiervon ist. Zum anderen sollen auch konkrete Einblicke in die Grundidee von agiler Methodik gegeben werden.

Die Teilnehmer bekommen während der Schulung die Chance das theoretisch erworbene Wissen auch in kleinen Simulationen direkt anzuwenden. Somit wird agil auch direkt erfahren.

 

SWE - Agile Softwareentwicklung

Scrum for Developers

Kursziele

Ziel der Schulung ist es allen umsetzenden Teammitgliedern eines Scrum oder Kanban Teams verständlich zu machen, worin ihre Aufgaben und Verantwortlichkeiten liegen und wie sich diese zum Product Owner und Scrum Master abgrenzen.

Des Weiteren werden Entwicklungspraktiken für agile Java Projekte wie zum Beispiel Pair Programming und Test Driven Development aufgegriffen und erklärt.

 

SWE - Agile Softwareentwicklung

Scrum for Product Owners

Kursziele

Ziel der Schulung ist es Produktmanagern und Product Ownern zu vermitteln wie agiles Anforderungsmanagement funktioniert und welche Aufgaben in der Rolle des Product Owners verankert sind.

 

SWE - Agile Softwareentwicklung

Scrum for Scrum Masters

Kursziele

Diese Schulung soll angehenden oder bereits aktiven Scrum/Kanban Mastern
das passende Handwerkszeug für ihre Rolle mitgeben. Ziel ist es am Ende
des Kurses zu wissen für welche Aufgaben ein Scrum/Kanban Master die
Verantwortung übernimmt und worauf dabei zu achten ist. Neben der Moderation von Meetings wird hier vor allem auf die Betreuung des Product Owners, die Auflösung von Impdediments und die Weiterentwicklung des Teams
eingegangen.

 

SWE - Agile Softwareentwicklung

Kanban Basics

Überblick über Kanban für Java Projekte

Kursziele

Ziel des Kurses ist es den Teilnehmern ein Grundwissen zu den Mechanismen von Kanban Projektstrukturen in Java Projekten zu vermitteln. Am Ende der Schulung sollten alle Teilnehmer die Grundregeln verstanden haben. Dazu wird mit der Trainerin ein Kanban Prozess an Hand eines praktischen Beispiels aufgesetzt.

 

SWE - Agile Softwareentwicklung

Agile Complete

Komplettüberblick agile Arbeitsweise, Scrum und Kanban für Java Projekte

Kursziele

Das Agile Complete Paket beinhaltet alle Elemente der Agile Basics, Scrum Basics und Kanban Basics Schulung. Ziel ist es ein solides Grundwissen in agiler Arbeitsmethodik aufzubauen und sowohl Scrum als auch Kanban kennen zu lernen. Dieser Kurs eignet sich gut um sich ein Bild über die agile Methodenlandschaft zu verschaffen um anschließend eines der beiden Frameworks für ein Java Projekt auswählen zu können.

 

SWE - Agile Softwareentwicklung

Workshop: Aufsetzen eines Kanban Systems für ihr Java Projekt

Kursziele

Ziel des Workshops ist es einen initiales Kanban System für Ihr Team zu erarbeiten. Hierbei werden Sie mit Ihrem Team unter fachkundiger Anleitung der Trainerin ein erstes Kanban erarbeiten und die Regeln für dieses festlegen.

 

SWE - Agile Softwareentwicklung

Workshop: Aufsetzen eines Scrum Teams für ihr Java Projekt

Kursziele

Ziel des Workshops ist es, einen initiales Scrum System für Ihr Team zu erarbeiten. Hierbei werden Sie mit Ihrem Team unter fachkundiger Anleitung der Trainerin die Grundregeln festlegen und sich gemeinsam auf den ersten Sprint vorbereiten.

 

SWE - Objektorientiertes Modellieren | UML

SWE - Objektorientiertes Modellieren | UML

UML - Grundlagen

Einführung in die Unified Modeling Language

Kursziele

  • Objektorientiertes Denken
  • Was ist UML?
  • Neues in UML Version 2
  • Sichten der UML
  • Diagramme und Notationselemente der UML
  • Einsatz- und Vorgehensempfehlungen
  • Leistungspotenziale und Schwächen der UML
  • Überblick Tools / Werkzeuge
 

SWE - Objektorientiertes Modellieren | UML

UML - für Systemanalytiker

Objektorientierte Geschäftsprozessmodellierung mit UML 2

Kursziele

Dieses Seminar vermittelt den Teilnehmer/-innen grundlegende Techniken der objektorientierten Geschäftsprozess- und Systemanalyse mit der Unified Modeling Language (UML). Sie erlernen die systematische Analyse, Beschreibung und Definition von Geschäftsprozessen mit objektorientierten Methoden. Anhand eines durchgängigen, praktischen Beispiels werden von der betriebswirtschaftlichen Analyse eines Geschäftsprozesses bis hin zur systemtechnischen Spezifikation und deren Abbildung in UML-Modellen sämtliche Arbeitsschritte systematisch vorgestellt und erläutert.

 

SWE - Objektorientiertes Modellieren | UML

UML - für Systementwickler

Objektorientierte Analyse (OOA) / Objektorientiertes Design (OOD)

Kursziele

Das Seminar vermittelt die systematische Vorgehensweise im Rahmen der objektorientierten Systementwicklung von der Anforderungsdefinition bis zur Implementierung. Die Inhalte werden anhand eines durchgängigen praxisorientierten Beispiels vorgestellt, das in gemeinsamen Übungen weiterentwickelt wird. Dabei erhalten die Teilnehmer/-innen auch einen Überblick über die gängigen UML-Werkzeuge, der Ihnen die Tools-Auswahl für Ihre Projekte erleichtern soll.

 

SWE - Objektorientiertes Modellieren | UML

Objektorientiertes Denken und Entwickeln

+++Grundlagen und Vorgehensweise

Kursziele

Dieses Seminar stellt die Grundkonzepte der Objektorientierung vor, wobei neben der Vermittlung der theoretischen Grundlagen auch Platz für viele praktische Übungen und konkrete Fragen bleibt. Die Teilnehmer/-innen erlernen die Konzepte der Objekttechnologie sowie den methodischen Einsatz im Entwicklungsprozess. Sie verstehen die Gründe für den Einsatz der objektorientierten Vorgehensweise und sind mit den möglichen Risiken vertraut. Anhand praxisorientierter Beispiele erlernen sie den Einsatz dieser Technologie. Die Unterschiede zur traditionellen Entwicklung werden den Teilnehmern/-innen verständlich.

 

SWE - Objektorientiertes Modellieren | UML

UML - Praxisvertiefung

Vertiefter Einblick in die Unified Modeling Language

Kursziele

Die Grundkonzepte der Objektorientierung sind den Teilnehmer/-innen bereits bekannt. Sie haben auch schon erste Erfahrungen mit der UML gesammelt. In diesem Seminar erhalten sie nun einen vertieften Einblick in die Anwendung der verschiedenen UML-Diagramme. In Form praktischer Übungen anhand konkreter Beispiele erfahren die Teilnehmer/-innen Näheres über die Details der UML. Typische Problemfelder der objektorientierten Modellierung werden aufgedeckt. Vorgehensempfehlungen und Checklisten geben Ihnen nützliche Hilfsmittel für deren Lösung an die Hand.

 

Projektmethodiken für erfolgreiche Java Projekte

Die Aussage "der Erfolg eines Projektes basiert auf den technischen Fähigkeiten seiner Mitarbeiter" ist sicherlich richtig, aber nicht ausreichend. Andere Aspekte sind mindestens ebenso bedeutend wie die reine Softwaretechnik. In einem Projekt muss methodisch vorgegangen werden. Dabei sind verschiedene Aspekte zu beachten.

  • Welche Projektorganisation wird gewählt?
  • Wie werden die Anforderungen beschrieben?
  • Welche Werkzeuge werden für Routineaufgaben eingesetzt?

Wir sind überzeugt, dass dies für Projektleiter und Projektmitarbeiter Fragen von entscheidender Bedeutung sind. Deshalb bietet GEDOPLAN IT Training Workshops und Schulungen zu diesen Themen und Methoden der Softwareentwicklung an.

Detaillierte Kenntnisse agiler Softwareentwicklung kennen und nutzen lernen

Ausgangspunkt vieler  Konzepte ist das „Agile Manifest“. Funktionierende Software statt umfangreicher Dokumentation ist das Ziel eines Projektes. Dieses Vorgehen verlangt allerdings ein Umdenken in dem Verhältnis von Anwendern und Entwicklerteams. Es ist eine enge, vertrauensvolle Zusammenarbeit zwischen Business und IT erforderlich. Die „neue Denkweise“ wird in unseren Methodik Workshops vermittelt.

Durch das agile Vorgehen verändert sich aber auch die Arbeit im Entwicklerteam. Alle Mitglieder sind für den gemeinsamen Erfolg verantwortlich. Die Projektplanung erfolgt gemeinsam in Sprint Meetings. Sprints sind Planungsabschnitte des Projektes. Diese Methoden sind in Scrum, eXtreme Programming(XP) und Crystal Clear eingeflossen. In dem Projektmethodik Workshop verdeutlicht GEDOPLAN IT Training das Vorgehen durch praktische Übungen.

Der Source Code „gehört“ nicht mehr einem einzelnen Entwickler. Jeder entwickelt an Komponenten, die auch von anderen genutzt werden. Nach kurzen Entwicklungszyklen soll wieder ein möglich fehlerfreies, getestetes System zur Verfügung stehen. GEDOPLAN IT Training zeigt ihnen in den Schulungen zur Projektmethodik, in welcher Weise Open Source Tools wie „Maven“, Ant“ und „Eclipse“ diese Aufgabe unterstützen. Auch die Testunterstützung durch automatische Tests mit „Cruise Control“ wird in den Methodik Trainings vorgestellt.

Schulung von Java Projektmethoden und -techniken in Scrum und UML

Scrum ist ein pragmatischer Ansatz die agile Denkweise umzusetzen. Durch einfache Techniken wird ein Projekt effizient organisiert. So gib es zum Beispiel kurze tägliche Meetings, in denen jeder Projektmitarbeiter seine aktuelle Aufgabe kurz nennt. Ergeben sich daraus Schnittstellen oder Klärungsbedarf mit anderen Mitarbeitern, werden die Punkte in separaten Meetings abgestimmt. GEDOPLAN IT Training bietet Methoden Seminare zur Zertifizierung zum Certified Scrum Master und Certified Product Owner.

Die Beschreibung von Prozessen, Daten und Funktionen erfolgt standardmäßig mit Unified Modeling Language (UML). In unseren Methodik-Kursen werden die einzelnen Diagrammtypen und Notationen dargestellt und durch praktische Übungen erläutert. Ebenso werden Tools mit ihren Stärken und Schwächen gezeigt. Somit können Sie fundiert die Einsatzmöglichkeiten in Ihrem Umfeld beurteilen. Wir gehen besonders darauf ein, wie UML in der Objektorientierten Analyse (OOA) und beim Objektorientierten Design (OOD) als Methode eingesetzt wird.

Objektorientiertes Denken und Entwickeln im Projektmethodik Seminar

Basis der Softwareentwicklung mit Java und allen bisher erwähnten Techniken ist die Objektorientierung. Deshalb wird objektorientiertes Denken und Entwickeln auch in einem eigenen Projektmethodik Seminar bei GEDOPLAN IT Training gelehrt. Die theoretischen Grundlagen bilden Klassen, Methoden und Vererbung. Die objektorientierte Modellierung legt die fachliche Struktur der späteren Implementierung fest. Im Projektmethodik Kurs werden die Gründe für den Einsatz der Objektorientierung aber auch die Risiken dargestellt.

Schulungen zur Java Projektmethodik als offener Kurs oder als individuelle Firmenschulung

Das vermittelte Wissen zur Methodik ist sehr vielfältig. Übersichtsseminare vermitteln die Möglichkeiten die ein neuer Ansatz bietet. Sofern ein Ansatz für die Anforderungen eines Hauses interessant erscheint, kann das Wissen in spezifischen Methodik Seminaren vertieft werden. GEDOPLAN IT Training bietet auch gerne auf Ihr Haus abgestimmte Workshops zum Thema Java-Projektmethodiken an.

Unsere Java Kurse im Überblick

Teaser Java Lernpfade bei java advanced training

Der Überblick zeigt Ihnen, welche Kurse wir anbieten, und wie diese als Lernpfad zusammen hängen.

Zur Kursübersicht

Lernen Sie uns Kennen

Michael Kulla

Java-Trainer und Berater für Java, Java EE, JavaFX und Android.

Stefan Kastigen

Dozent

Niko Köbler

Software Architekt (iSAQB zertifiziert), Entwickler, Trainer, Autor, JUG Darmstadt Supporter und Speaker bei vielen internationalen Konferenzen (z. B. JAX, Voxxed Days Zürich, JFokus Stockholm etc.)

Alle Schulungsleiter bei GEDOPLAN IT Training.