New
 
Fantom Tag

Schulung - Java Programmierung Intensivkurs

Von den Grundlagen bis zur Anwendungsprogrammierung in 9 Tagen

  • Präsenztraining
DURCHFÜHRUNG MIT TERMIN
Dauer
9 Tage (54 Stunden)

Preis
4.950,00 € netto
5.890,50 € inkl. 19% MwSt.

Nr.
33000
TERMIN UND ORT NACH ABSPRACHE
Nr.
33000

Dauer
9 Tage (54 Stunden)

On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Die Lernziele der drei Seminarmodule umfassen ein breites Spektrum an Fähigkeiten in der Java-Programmierung. Im ersten Modul lernen die Teilnehmenden die grundlegende Syntax und Konzepte von Java sowie die Einrichtung und Nutzung einer Entwicklungsumgebung. Es wird ein tiefes Verständnis der objektorientierten Programmierung, der Datenverarbeitung mit Collections und Streams sowie der funktionalen Programmierung vermittelt. Im zweiten Modul vertiefen die Teilnehmer ihr Wissen in objektorientierter Modellierung und Klassendiagrammen, lernen deren Umsetzung in Java und die Anwendung von Vererbung und Kapselung, einschließlich Zugriffskontrollen. Das dritte Modul konzentriert sich auf fortgeschrittene Themen wie modularisierte Programmierung, Source Code Management mit Git, Build-Prozesse mit Maven, und die Integration von Open Source-Bibliotheken. Darüber hinaus erlernen sie Qualitätssicherung durch Tests sowie die Entwicklung von Multithreaded und verteilten Anwendungen.

Was Sie in diesem Lehrgang lernen:

  • Java-Kenntnisse: Grundlegende und fortgeschrittene Java-Programmierung (Syntax, objektorientierte und funktionale Programmierung).
  • Entwicklungspraktiken: Git, Maven, CI/CD, Testing, Docker.

 Was Sie aus diesem Seminar mitnehmen:

  • Programmierfähigkeiten: Entwicklung und Debugging von Java-Anwendungen.
  • Entwicklungsprozesse: Effizientes Source Code Management und Build-Automatisierung.

Was Sie danach umsetzen können:

  • Java-Programmierung: Entwicklung wartbarer und optimierter Anwendungen.
  • Verteilte Anwendungen: Implementierung von RESTful WebServices und Nutzung von Docker.
Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Programmieranfänger, Umsteiger von anderen Programmiersprachen, Softwareentwickler, Entwicklerteams

Voraussetzungen

Grundlegende IT Kenntnisse.
Trainingsprogramm

Trainingsprogramm

Modul 1: Grundlagen der Java-Programmierung

Einführung

  • Installation und Versionen
  • Java Virtual Machine (JVM)
  • Entwicklungsumgebung einrichten
  • Nutzung KI-basierter Assistenten

Grundlagen

  • jshell Einführung
  • Variablen und Datentypen
  • Operatoren
  • Kontrollstrukturen

Objektorientierung

  • Attribute und Methoden
  • Klassen und Objekte
  • Instanziierung
  • Java-Typsystem

Datenverarbeitung

  • Collection-Typen
  • Generics
  • Stream-API
  • Datenquellen und -senken

Abschlussarbeit

  • Entwicklung einer Java-Anwendung
  • Verarbeitung von Datenquellen

Modul 2: Objektorientierte Programmierung

Grundlagen der Modellierung

  • Klassendiagramme erstellen
  • Relationen und Vererbung
  • Prinzip der Kapselung

Objektorientierte Programmierung mit Java

  • Unterschied: class, interface, record
  • Verfeinerung von Klassen
  • Zugriffskontrollen

Abschlussarbeit

  • Umsetzung eines Klassenmodells
  • Integration von Erweiterungen

Modul 3: Anwendungsprogrammierung mit Java

Modularisierung

  • Motivation und Vorteile
  • Source Code Management (Git)
  • Build-Prozess (Maven)
  • Java Module System

Bibliotheken

  • Maven-Repository
  • Dependency Management
  • Wichtige Bibliotheken

Testing

  • Software-Qualität
  • jUnit und Unit-Tests
  • Integration Tests

Verteilte Anwendungen

  • RESTful WebServices
  • Multithreaded Java-Server

Software-Entwicklung

  • CI/CD-Pipeline
  • Containerisierung (Docker)
  • Bereitstellung von Anwendungen

Abschlussarbeit

  • Entwicklung eines RESTful WebServices
  • Umsetzung des gesamten Software-Entwicklungsprozesses
Schulungsmethode

Schulungsmethode

In diesem Seminar kommen sowohl klassische Lernmethoden wie Vorträge und Präsentation, Hand-on Programming Sessions und Projektarbeit wie  auch agile Lernansätze wie Kanban Boards, Continuous Integration/Continuous Deployment (CI/CD). Pair Programming, Kata Sessions bzw. Retrospektiven zum Einsatz.

Hinweis

Hinweis

Bitte beachten Sie, dass sich die 9 Trainingstage auf 3 Module (3+2+4 Tage) aufteilen. 
Modul 1: Java Programmierung (3 Tage)
Modul 2:  Objektorientierte Programmierung (2 Tage)
Modul 3:  Anwendungsprogrammierung mit Java (4 Tage)

Die Module sind auch einzeln buchbar unter den Seminarnummern Modul 1  #33001 Java Programmierung, Modul 2: #33002 Java Objektorientierte Programmierung, Modul 3: #33003 Anwendungsprogrammierung mit Java. Die Termine des Lehrgangs und der Einzelkurse sind parallel geplant.

Weitere Informationen

Weitere Informationen

Sessions

  • 4.950,00 € Netto
    Noch freie Plätze
    Jetzt buchen

    Mehr Informationen zu dieser Veranstaltung :

    • Vom 5 Nov bis 7 Nov 2024
    • Vom 12 Nov bis 13 Nov 2024
    • Vom 26 Nov bis 29 Nov 2024
    online Training
    Live Online Training
  • 4.990,00 € Netto
    Noch freie Plätze
    Jetzt buchen

    Mehr Informationen zu dieser Veranstaltung :

    • Vom 27 Jan bis 29 Jan 2025
    • Vom 3 Feb bis 4 Feb 2025
    • Vom 10 Feb bis 13 Feb 2025
    online Training
    Live Online Training
  • 4.990,00 € Netto
    Noch freie Plätze
    Jetzt buchen

    Mehr Informationen zu dieser Veranstaltung :

    • Vom 7 Apr bis 9 Apr 2025
    • Vom 14 Apr bis 15 Apr 2025
    • Vom 22 Apr bis 25 Apr 2025
    online Training
    Live Online Training
  • 4.990,00 € Netto
    Noch freie Plätze
    Jetzt buchen

    Mehr Informationen zu dieser Veranstaltung :

    • Vom 16 Jun bis 18 Jun 2025
    • Vom 23 Jun bis 24 Jun 2025
    • Vom 30 Jun bis 3 Jul 2025
    online Training
    Live Online Training
  • 4.990,00 € Netto
    Noch freie Plätze
    Jetzt buchen

    Mehr Informationen zu dieser Veranstaltung :

    • Vom 16 Jun bis 18 Jun 2025
    • Vom 23 Jun bis 24 Jun 2025
    • Vom 30 Jun bis 3 Jul 2025
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 4.990,00 € Netto
    Noch freie Plätze
    Jetzt buchen

    Mehr Informationen zu dieser Veranstaltung :

    • Vom 18 Aug bis 20 Aug 2025
    • Vom 25 Aug bis 26 Aug 2025
    • Vom 1 Sep bis 4 Sep 2025
    online Training
    Live Online Training
  • 4.990,00 € Netto
    Noch freie Plätze
    Jetzt buchen

    Mehr Informationen zu dieser Veranstaltung :

    • Vom 27 Okt bis 29 Okt 2025
    • Vom 3 Nov bis 4 Nov 2025
    • Vom 10 Nov bis 13 Nov 2025
    online Training
    Live Online Training
Schulung - Java Programmierung Intensivkurs