Schulungsübersicht

Erste Schritte

  • Das Java-Technologie-Phänomen
  • Wie man eine einfache "Hallo Welt"-Anwendung schreibt
  • Wie man Java-Code kompiliert und ausführt
  • Wie man den Code ein wenig komplexer macht

Einführung in den Apache Maven

  • Konvention vor Konfiguration
  • Maven Plugins
  • Konzeptuelles Modell eines Projekts

Installieren und Ausführen Maven

  • Herunterladen und Installieren Maven
  • Testen einer Maven Installation
  • Hilfe erhalten mit Maven

Einem einfachen Maven Projekt

  • Ein einfaches Projekt erstellen
  • Ein einfaches Projekt erstellen
  • Objektmodell eines einfachen Projekts

Java Syntax

  • Object-Oriented Programming Konzepte
  • Variablen, Arrays, Datentypen, Operatoren und Kontrollfluss
  • Was sind Referenzvariablen?
  • Klassen und Objekte
  • Was Vererbung ist und wie sie funktioniert
  • Was Schnittstellen sind, warum und wie sie geschrieben werden
  • Wie man Java String- und Number-Objekte verwendet und wie man Daten für die Ausgabe formatiert
  • Wozu Pakete da sind und warum wir die Import-Direktive verwenden müssen

Java Objekte

  • Java Überblick über Klassen
  • Java Lebenszyklus von Klassen
  • Klassenmodifikatoren und Vererbung
  • Überladen" und Überschreiben
  • Klassenkonstruktoren
  • Polymorphismus
  • Beziehungen: IS und HAS
  • Schlüsselwort 'static
  • Wann sollten statische Mitglieder verwendet werden?
  • Verwendung von Objekten innerhalb einer Anwendung, die mit Maven bereitgestellt wurde

Anpassen eines Maven-Projekts

  • Anpassen von Projektinformationen
  • Neue Abhängigkeiten hinzufügen
  • Hinzufügen von Ressourcen
  • Erstellen einer paketierten Befehlszeilenanwendung

Optimieren und Refaktorieren von Maven POMs

  • POM-Aufräumarbeiten
  • Optimieren von Abhängigkeiten
  • Optimieren von Plugins
  • Endgültige POMs

Java Sammlungen

  • Schnittstelle zu Sammlungen
  • Listen, Maps und Mengen
  • Sammlungen und Arrays
  • Gleichzeitigkeit
  • Verwalten von Sammlungen mit einer Anwendung, die mit Maven

Java Speicher

  • Garbage Collector
  • Heap und Stack
  • Lebenszyklus von Objekten
  • 'finalize()' Methode

Java Ausnahmen

  • Die allgemeine Idee von Java Ausnahmen
  • Laufzeit und 'echte' Ausnahmen
  • Das Werfen einer Ausnahme
  • 'try...catch' Anweisungen
  • 'throws'-Deklaration
  • Entwerfen Sie Ihre eigenen Ausnahmen
  • Testen und Verwalten von Ausnahmen mit einer Anwendung, die mit Maven bereitgestellt wurde

Ein Multimodul-Projekt mit Maven

  • Erstellen des Multimodulprojekts
  • Ausführen der Multimodul-Anwendung

Java Gleichzeitigkeit

  • Threads und Gleichzeitigkeit
  • Aufgaben mit Threads
  • Verknüpfung von Threads
  • Sichtbarkeit von Klassenvariablen
  • Erstellen und Ausführen einer Multithread-Anwendung mit Maven

Voraussetzungen

Kenntnisse einer prozeduralen Programmiersprache (wie C, PHP, Basic, Pascal) oder einer objektorientierten Programmiersprache erforderlich.

  28 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (1)

Kombinierte Kurse

Verwandte Kategorien