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



Preis je Teilnehmer

Erfahrungsberichte (1)

Kombinierte Kurse

Verwandte Kategorien