Drucken

Java Grundlagen

Zusammenfassung 

Kurstitel:
Java Grundlagen
Wann:
Open date 09:30 17:00
Wo:
LinuxCampus - Wr. Neustadt (Österreich)
Kategorie:
Programmierer Ausbildung

Beschreibung

Java ist eine der populärsten Programmiersprachen mit mehr als 9 Millionen Java Programmierern weltweit. Mit dem Ansatz, eine Programmiersprache auf einer standardisierten Klassenbibliothek aufzubauen, die von unzähligen Open-Source Frameworks unterstützt wird, hat Java die Softwareentwicklung revolutioniert. Dieser Kurs bietet einen vollständigen Einstieg in die aktuelle Version der Programmiersprache Java, einen Überblick über die Java Klassenbibliothek, sowie eine Übersicht über die Tools und Techniken, die den Programmieralltag eines Java Entwicklers beherrschen.

Kursinhalte

  • Geschichte und Philosophie von Java
    • Einflüsse auf Java
    • Historische Entwicklung von Java
    • Akzeptanz von Java
    • Ziele von Java & Erreichung dieser Ziele
    • Java und OpenSource
  • 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)

Empfohlene Vorkenntnisse

Programmierkenntnisse in einer prozeduralen oder objektorientierten Programmiersprache

Veranstaltungsort

LinuxCampus
Veranstaltungsort:
LinuxCampus   -   Website
Strasse:
Brodtischgasse 4
PLZ:
2700
Stadt:
Wr. Neustadt (Österreich)
Bundesland:
Niederösterreich
Land:
Austria

Kurs buchen

Internet Anmeldung
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".