Drucken

Java Grundlagen - Workshop

An Hand eines durchgängigen Praxisbeispiels werden die im Grundlagenkurs vorgestellten Bestandteile, Tools und Techniken in die Praxis umgesetzt. Basierend auf den Beispielen im Grundlagenkurs setzen die Teilnehmer dabei ein Projekt beispielhaft auf (Entwicklungsumgebung, Build), definieren die Architektur und das Design des Beispielprojektes (z.B. Errorhandling und Logging), und lernen den Umgang mit der Java Syntax und Klassenbibliothek.

Kursinhalte

  • Java Lexikalik und Syntax
    • Typen (Primitive, Objekte, Interfaces)
    • Identifier, Literale, Variablen, Konstanten
    • Operatoren
    • Kommentare
    • Statements (if-else, switch, while, do-while, for, label, break, continue, return, synchronized, thow, try-catch-finally)
  • Objektorientierung
    • Klassen vs. Objekte
    • Interfaces vs. Abstrakte Klassen
    • Lebenslauf von Objekten (Konstruktoren, finalize(), Garbage-Collectoren)
    • Kapselung und Modifier (public, private, protected, package-private)
    • Static und Final
    • Vererbung
    • Konvertierung
    • Nested Klassen
  • Java Plattformen und Tools
    • JRE vs. JDK
    • Java Card vs. JME vs. JSE vs. JEE
    • Profiles
    • Übliche Tools (IDEs, Maven, Git, Jenkins, .)
  • Allgemeine Java Implementierungsthemen
    • Errorhandling
    • Logging
    • Eventhandling
    • Annotationen
    • POJOs und Beans
    • Collections
    • Generics
    • Lambdas
    • Threads
    • Performance und Skalierbarkeit
  • Überblick über die Java Klassenbibliothek
    • GUI-Layer (Swing, Servlets, JSPs, JSF)
    • Persistenz (JDBC, JPA, JTA)
    • Datenzugriff (IO, NIO, Serialisierung, JAXB, JAXP)
    • Kommunikation (RMI, JMS, WebServices)
    • Low-Level (Math, Reflection)

Kurslänge

5 Tage als Workshop

Empfohlene Vorkenntnisse

Besuch des Java Grundlagen Kurses

Diese Seite verwendet Cookies. Für eine uneingeschränkte Nutzung der Webseite werden Cookies benötigt. Sie stimmen der Verwendung von Cookies durch Anklicken von "OK" zu. Nähere Informationen finden Sie in unseren Datenschutzbestimmungen und unter dem folgenden Link "Weitere Informationen".