Java Grundlagen     » zur Seminarliste

Dieses Seminar vermittelt grundlegende Sprachbestandteile von Java und verwendet diese, um eine vollständige, objektorientierte Java-Anwendung vom Entwurf bis zur Realisierung und Unit-Test zu entwickeln. Ausgewählte objektorientierte Entwurfsmuster kommen dabei zum Einsatz und zeigen gleichzeitig weitere Möglichkeiten der objektorientierten Programmierung auf.

Die neuen Features der Java Version 8 werden ebenfalls, wo sinnvoll, eingeführt und benutzt. Viele kleine Einführungsbeispiele stellen zusätzlich sicher, dass die Teilnehmer den roten Faden behalten und nach Seminarende Ergebnisse in der Hand haben, auf die Sie zurückgreifen können. Die angeleitete Benutzung einer modernen IDE (Entwicklungsumgebung) und eines modernen Build-Tools (Maven) erleichtern es den Teilnehmern, schnell produktiv zu werden.

Nach dem Besuch dieses Seminars haben die Teilnehmer, insbesondere Programmieranfänger, ein solides Fundament erworben, um selbständig eigene Anwendungen in Java zu entwickeln oder an Java-Projekten mitzuarbeiten.

Kurs-Id: JavaG

Seminarinhalt
Einführung und Grundlagen
  • Eigenschaften von Java, auch im Vergleich zu anderen Programmiersprachen
  • Das JDK und seine Dokumentation
  • Quelltext erstellen, übersetzen und ausführen
  • Benutzung einer modernen Entwicklungsumgebung (Eclipse oder NetBeans)
  • Benutzung eines modernen Build-Tools (Maven) und Integration in die Entwicklungsumgebung
  • Einfache Ein-/Ausgaben mit Hilfe von Java
  • Aufbau eines Java-Programms
Elementare Sprachbestandteile
  • Bezeichner, Variablen, Operatoren, Anweisungen, Kommentare
  • Datentypen und Ausdrücke in Java
  • Arrays
  • Aufzählungstypen
Steueranweisungen in Java
  • Verzweigungen und Fallunterscheidungen (if-, switch-Anweisung)
  • Schleifen (while-, do-, for-)
Objektorientierte Programmierung in Java
  • Klassen und Objekte (Klassen als Datentypen)
  • Methoden, Konstruktoren
  • Zugriffsmodifikatoren
  • Vererbung, Polymorphismus, Überschreiben und dynamisches Binden
  • Abstrakte Klassen, Interfaces, Innere Klassen
  • Objektorientierte Entwurfsmuster
  • Statische Fields, Methoden und Klassen
  • Initialisierungsblöcke
  • Java 8 Features: Lambdas und Streams: Schritt für Schritt vom alten zum neuen Java
Generics in Java
  • Generische Datenstrukturen
  • Anwendung bei Collections: List<E>, Set<E>, Map<K,V>
Ausnahmebehandlung in Java
  • checked Exceptions, Runtime Exceptions und Error: best practices
  • Behandlung von Ausnahmen
  • Auslösen und Weitergeben von Ausnahmen
Programmaufbau und Pakete
  • Codierungsstandards
  • Klassenhierarchie
  • Pakete
Weitere Wichtige APIs in Java
  • I/O-Package (Dateizugriffe, Sockets)
  • Zeichenkettenverarbeitung, Mustererkennung
  • Reflection, Serialization, Multithreading
Test und Performance in Java
  • Test und Fehlersuche
  • Unit-Tests mit JUnit
Auslieferung von Javaprojekte
  • Erstellung von Jar Archiven und Exe Dateien
  • Dokumentation mit javadoc
Informationen
Zielgruppe

Diese Java-Grundlagen-Schulung wendet sich Programmieranfänger, Anwendungsprogrammierer, Systemprogrammierer, Softwareingenieure, Internet/Intranet-Entwickler und Projektmanager.

Vorkenntnisse

Für diesen Java-Grundlagen-Kurs sind keine Vorkenntnisse in der Programmierung nötig. Sie sollten aber über PC-Grundkenntnisse und Kenntnisse des Windows-Betriebssystems verfügen.

Dauer

5 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)

Kurspreis

1725,00 € zzgl. 19% MwSt. (2052,75 € inkl. 19% MwSt.)

Weiterführende Seminare
Schulungsort und Zeiten

Das Seminar Java Grundlagen als offene Schulung findet bei uns in der Kastanienallee 53 in Berlin Mitte statt. In der Regel beginnt ein Schulungstag um 9:00 Uhr und endet um 16:30 Uhr.

Termine
  • 10.07. - 14.07.17: AnmeldenJava GrundlagenSMLAN SoftwareTrainingKastanienallee 53Berlin101192052,75EUR

Terminabsprachen möglich! Für weitere Termine oder individuelle Inhaltsanpassungen stellen Sie bitte hier Ihre Anfrage. (Preisänderungen vorbehalten)

Das Seminar Java Grundlagen führen wir ab 3 Teilnehmern durch.

Hinweis

Dieses Seminar kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden. Für Firmenkurse können wir auch spezielle Inhalte für die Entwicklungsumgebungen anbieten. Profitieren Sie von unserem vielfältigen Java Know-how.