Java SE 7 – Grundlagen - Schulung (5 Tage)
Java SE 7 – Basics
Kurzbeschreibung
Dieses Seminar vermittelt einen schnellen Einstieg in die Grundlagen der professionellen Programmierung mit Java SE 7. Es richtet sich an EntwicklerInnen, die bereits Praxiserfahrung mit einer anderen objektorientierten Programmiersprache haben.
In diesem Seminar lernen Sie die notwendigen technischen Grundlagen der Programmausführung in der Java Virtual Machine (JVM) kennen und erhalten einen fundierten Überblick über die Merkmale der Programmiersprache Java. Sie lernen die grundlegende Klassen für Standardaufgaben aus dem Alltag der Softwareentwicklung kennen. In dem Seminar wird großer Wert auf einen hohen Praxisanteil gelegt, um eine Vertiefung der Inhalte und die Klärung individueller Fragen zu ermöglichen.
Hinweis: dieses Seminar bezieht sich auf das JDK 7 – sofern Sie nicht ausdrücklich diese JDK-Version benötigen, wählen Sie bitte die Schulung zur aktuellen Java-Version JDK 8 „Java SE 8 – Grundlagen“.
Voraussetzungen
Die grundlegenden Konzepte der prozeduralen und objektorientierten Programmierung werden als bekannt vorausgesetzt.
Seminarinhalt
Grundlagen
• Die Java Virtual Machine (JVM)
• Java Runtime Environment (JRE) und Java Development Kit (JDK)
• Heap, Stack, Data- und Code-Segment
• Speicherverwaltung und Garbage Collection
• Kompilieren und Ausführen einer Java-Anwendung
• Integrierte Entwicklungs-Umgebungen (IDEs)
Die Programmiersprache Java
• Datentypen
• Variablen und Zuweisung
• Operatoren, Operanden und Ausdrücke
• Kontrollstrukturen
• Arrays
• Verarbeitung von Strings (Zeichenketten)
• Annotationen
Objektorientierte Programmierung (OOP) in Java
• Klassen und Instanzen
• Attribute und Eigenschaften (Properties)
• Referenzen
• Grundlagen klassenbasierter Vererbung
• Arbeitsweise der Klassenlader (ClassLoader)
Generics und Collections
• Das Konzept der Generics in Java
• Generics und Vererbung
• Generische Collections
• Generische Interface, Klassen und Methoden
• Typ-Inferenz
• Typ-Auslöschung (Type Erasure)
Fehlerbehandlung
• Grundlegende Konzepte: System-Exceptions und Runtime-Exceptions
• Exception-Klassen aus dem Java Runtime Environment (JRE)
• Exceptions auslösen
• Exceptions fangen und weiter werfen: try, catch und finally
• try-with-resource und das AutoCloseable-Interface
• Assertions
• Konzepte für das Fehler Management:
• eigene Exception-Klassen und Best Practices
Standard-Bibliotheken aus dem Java Runtime Environment (JRE)
• Zeichenketten-Verarbeitung
• Eingabe und Ausgaben (I/O, NIO und NIO2)
• Datum und Zeit
• Lokalisierung
Grundlagen nebenläufiger Programmierung
• Thread-Management des Betriebssystems
• Threads in Java erzeugen
• Synchronisierung
• Koordination von Threads
Datenbankzugriff mit JDBC
• Grundlagen der JDBC-API
• Aufbau der Datenbankverbindung
• SQL-Abfragen absenden
• Statement und PreparedStatement
• Verwendung von Datenquellen (Data Sources)
Grafische Benutzeroberflächen
• Überblick: AWT, SWT, Swing und JavaFX
• Ereignisgesteuerte Programmierung
• Erstellung einer Oberfläche mit JavaFX
Zielgruppen
• keine Einschränkungen
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 5 Tage |
Preis: | 1.895,00 € zzgl. USt. pro Teilnehmer (2.255,05€ inkl. USt.) |
Seminarstandorte: | |
Starttermine: (ortsabhängig) | |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer: | 5 Tage |
Preis ab: | 1.295,00 € zzgl. USt. pro Tag (1.541,05€ inkl. USt.) |
Schulungszentren: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Software
JDK 7
Verwandte Schulungen
Java als erste Programmiersprache - SchulungJava SE 7 – Fortgeschrittene Programmierung - Schulung
Seminarsprache
die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.