Java Grundlagen öffentliches Seminar

Seminar

In Dortmund

1.990 € zzgl. MwSt.

Beschreibung

  • Kursart

    Intensivseminar

  • Niveau

    Anfänger

  • Ort

    Dortmund

  • Unterrichtsstunden

    40h

  • Dauer

    5 Tage

Durch die Plattformunabhängigkeit sind Java-Programme auf den unterschiedlichsten Computersystemen ablauffähig. Ihre hohe Performanz und Robustheit macht Java zu einer beliebten Sprache für kritische Serverkomponenten. In diesem Seminar lernen die Teilnehmer die objektorientierte Sprache Java anhand der aktuellen Version kennen. Die Weiterbildung konzentriert sich sowohl auf die Syntax sowie das objektorientierte Design mit Java und verdeutlicht Konzepte wie Polymorphie und automatische Speicherbereinigung (Garbage Collection) in vielen praktischen Beispielen. nach der Java Schulung haben die Teilnehmer einen guten Überblick über die Java-Pakete mit ihren Klassen, Schnittstellen und Aufzählungen und können plattformunabhängige Anwendungen programmieren. Der Kurs bereitet optimal auf das fortgeschrittene Java-Seminar vor, das die Java-Standardbibliotheken vertieft und einen Überblick über Java EE bereithält.

Wichtige Informationen

Dokumente

  • Anmeldeformular.pdf

Mit Bildungsgutschein

Standorte und Zeitplan

Lage

Beginn

Dortmund (Nordrhein-Westfalen, NRW)
Karte ansehen

Beginn

auf Anfrage

Hinweise zu diesem Kurs

Kenntnis einer strukturierten Programmiersprache (Variablen, Schleifen,...), Grundverständnis der objektorientierten Idee

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Themen

  • Java
  • Programmierung
  • UML
  • Objektorientierte programmierung

Dozenten

tutego Dozent

tutego Dozent

IT-Programmierung

auf Anfrage Unsere Dozenten haben jahrelange praktische Erfahrungen in Ihren Fachgebieten durch Projektarbeit. Ihr Referent für das Seminar kann sich durch seine langjährige Erfahrung als Dozent und detaillierten Kenntnisse im gewünschten Bereich schnell auf die Bedürfnisse Ihrer Mitarbeiter einstellen.

Inhalte

* Einführung in Java- Zur Entstehung von Java, Java versus C#, C++- Java Compiler, Bytecode- Virtuelle Maschine (JVM), Java-Laufzeitumgebung- ›Write Once, Run Anywhere‹ (WORA) in der Praxis- Säulen Java SE, Java EE, Java ME- Begriffsabgrenzungen: Java SE, Java Development Kit (JDK), JRE, Open JDK, Oracle JDK- Eclipse und NetBeans als Entwicklungsumgebung- Das erste Programm
* Grundlegende Spracheigenschaften- Syntax, Schlüsselworte- @@main@@-Methode, Programmausführung- Bildschirmausgabe- Anweisungen, Methoden- Variablen und Datentypen- Ausdrücke und Operatoren- Bedingte Anweisungen/Fallunterscheidungen- Schleifen- Methoden, Parameter, Argumente, überladene Methoden- Javadoc und API-Dokumentation
* Klassen und Objekte nutzen- Objekte mit @@new@@ erzeugen- Mit Referenzen arbeiten, Identität und Gleichheit- Der Garbage-Collector (GC)- Felder und die Klasse @@Arrays@@- Erweiteres @@for@@ (foreach)- Variable Argumentlisten (Varargs)- Eigene Pakete schreiben, Klassen importieren, Default-Paket
* Zeichenkettenverarbeitung- Klasse @@Character@@- [[../../docs/index.html#Folien Die Klassen @@String@@, @@StringBuilder@@, @@StringBuffer@@ [{pdf}]]]- Konvertierungen- Reguläre Ausdrücke, die Klasse @@Pattern@@, @@Matcher@@- Zerlegen von Zeichenfolgen mit @@split@@, @@Scanner@@, @@StringTokenizer@@
* Klassen, Attribute und Methoden deklarieren- Elemente UML (Unified Modeling Language)- Klassendeklarationen- Attribute und Operationen- Die @@this@@-Referenz- Das Geheimnisprinzip und Sichtbarkeiten- @@private@@, @@protected@@, @@public@@, paketsichtbar- Statische Eigenschaften, @@static@@- Konstanten- Aufzählungen mit @@enum@@- Der Konstruktor- Innere Klassen
* Wiederverwendung in der Objektorientierung- Assoziationen- Java Collection API, einfache Datenstrukturen (Liste, Menge)- Generics am Beispiel von Datenstrukturen- Vererbung mit @@extends@@- Methoden überschreiben, finale Methoden, Annotationen- Substitutionsprinzip, @@instanceof@@, dynamisches Binden, Polymorphie- Finale Klassen, abstrakte Klassen- Schnittstellen, @@implements@@, default-Methoden- Ausblick auf Lambda-Ausdrücke
* Die Java SE-API- Übersicht über die Pakete der Java-API- Comparatoren- Wrapper Klassen (@@Integer@@, @@Character@@, ...)- Autoboxing- Eigenschaften aus der ›Über‹-Klasse @@java.lang.Object@@- Klassenlader, Klassenpfad und externe Bibliotheken- Java-Archive (jar)
* Ausnahmen/Exceptions- Motivation für eine Ausnahmebehandlung- Ausnahmen behandeln @@try@@, @@catch@@, @@finally@@- Ausnahmen am Beispiel von Ein-/Ausgabe-Klassen @@Scanner@@, @@FileWriter@@- Ausnahmen weiterleiten, @@throws@@- Eigene Ausnahmen- Checked Exceptions und Unchecked Exceptions, @@RuntimeException@@- Fehler der JVM: Error- try mit Ressourcen- Assertions
* Fortgeschrittenes aus den Java-Bibliotheken und Tools- Einfache Ein-/Ausgabe- Datum und Uhrzeit- Einordnung Swing, AWT/JFC, JavaFX, Gui-Builder- Design-Pattern, Refactoring- IDE-Tipps und Tricks

Java Grundlagen öffentliches Seminar

1.990 € zzgl. MwSt.