Java Einführung - modernes objektorientiertes Programmieren

Beschreibung

Das Seminar bietet eine exzellenten Start in die Entwicklung mit der Programmiersprache Java. Entwickler, die bereits in einer anderen Sprache Erfahrungen gesammelt haben, wird hier ein schneller Einstieg in Welt von Java und der JVM gegeben. Von den syntaktischen Grundlagen beginnend bis hin zu  Fehlerbehandlung, paralleler Programmierung oder automatisiertem Testen. Umfang und Inhalte des Seminars richten sich nach den Vorkenntnissen der Teilnehmer.

Schulungsinhalte

Erste Schritte

  • Installation, Überblick JDK
  • IDEs (Eclipse, IntelliJ)
  • Editor, Debugger, Compiler, erste Projekte einrichten
  • “Hallo Welt”-Programm

Grundlagen

  • Typisierung und elementare Datentypen, Operatoren
  • Variablen und Konstanten, Deklaration und Initialisierung
  • Kontrollstrukturen und Schleifen
  • Methoden, Parameter und Rückgabewerte
  • Pakete und Import
  • Typumwandlungen

Klassen und Objekte

  • Definition von Klassen, Klassen als benutzerdefinierte Typen
  • Objekterzeugung und Konstruktoren, Garbage Collection
  • Umgang mit Referenzen, Identität vs. Gleichheit
  • Überladen von Methoden
  • public vs. private und Getter/Setter
  • die Null-Referenz und ihre Auswirkungen
  • einfache Entwurfsmuster, statische vs. Objektmethoden

Vererbung

  • Definition von Unterklassen
  • Konstruktoren und Methoden im Kontext von Vererbung, super
  • protected vs. private
  • Überschreiben von Methoden, Polymorphie
  • Interfaces und abstrakte Klassenl, generische Klassen und Typ-Parameter

Weitere Konzepte

  • Umgang mit Collections, forEach-Konstrukt, Listen, Maps, Sets und weitere Container
  • mathematische Funktionen, Datum und Zeit
  • Lesen und Schreiben von Dateien, Exceptions und try/catch
  • Tests mit JUnit
  • Threads und parallele Ausführung von Code, synchronized
  • Kurzüberblick GUI-Programmierung

Hintergrundwissen

  • Kurzüberblick JVM und Bytecode, Stack vs. Heap
  • Klassendiagramme und UML, Patterns in Java

Zielgruppe

Dieses Seminar richtet sich an Software-Entwickler, die noch keine Erfahrungen mit der Programmiersprache Java haben. Für Software-Entwickler, die schon Grundkenntnisse in Java besitzen, aber schon seit längerem nicht mehr damit gearbeitet haben, empfehlen wir stattdessen lieber unser Seminar zu den Java Neuerungen.

Zur Zeit sind keine Termine verfügbar.

SIE BENÖTIGEN HILFE ODER HABEN
FRAGEN ZU IHRER BUCHUNG?

Dr. Frank Raiser

+49 731 1403434-51
schulung@konzept-is.de

Nur einen Moment..
Wird geladen.