Objektorientierte Programmierung, Datenbank-Spezialist, Java Entwicklung inkl. OCA Zertifizierung
Der Kurs behandelt Grundlagen und Anwendungsbereiche der objektorientierten Programmierung, der Datenbankentwicklung und der Java-Entwicklung. Inhalte sind unter anderem Objekte, Klassen, Datentypen, Methoden, Vererbung, Polymorphie, Persistenz, Module, Architektur und Entwurfsmuster. Ergänzend werden Datenbankmodelle, Entity-Relationship-Modell, Normalformen, relationale Datenbankmodelle, SQL-Grundlagen sowie SQL-Subsprachen behandelt. Weitere Inhalte sind Java-Grundlagen, Java-Datentypen, Operatoren, Entscheidungskonstruktionen, Arrays, Schleifen, Methoden, Verkapselung, Vererbung, Ausnahmebehandlung und ausgewählte Klassen aus der Java-API. Der Kurs enthält außerdem Prüfungsvorbereitung und Prüfung zur OCA-Zertifizierung.
Objektorientierte Programmierung
Einführung in die objektorientierte Programmierung
- Prinzip der Objektorientierung
- Vorteile gegenüber anderen Programmierkonzepten
- Objekte
- Klassen
- Datentypen
- Methoden
- Vererbung
- Polymorphie
- Statische und dynamische Klassifizierung
- Persistenz
- Module und Architektur
- Abläufe in einem objektorientierten System
- Entwurfsmuster
Datenbankentwicklung
- ER-Modell
- Datenbankmodell
- Normalformen
Datenbank-Spezialist
Grundlagen Datenbanken
- Grundlegende Konzepte und Prinzipien von Datenbanken
- Begriffsklärung: Information, Daten, Datenbanksystem
Grundlagen der Datenbankarchitektur
- Das Entity-Relationship-Modell
- Das relationale Datenbankmodell
Relationales Datenbankmodell
- Beschreibung und Anwendung
- Datenbanknormalisierung
- Physisches Datenmodell
SQL-Grundlagen
- Historie, Anwendung, Begriffe und Bereiche
- Einführung in die SQL-Syntax und SQL-Befehle
- Durchführen von Datenbankabfragen mit SQL
- Einfügen, Aktualisieren und Löschen von Daten
SQL-Subsprachen
- DDL: Erstellen, Löschen und Ändern von Datenbankstrukturen
- DML: Arbeiten mit Informationen in der Datenbank
- DCL und TCL: sicherheitsrelevante Aspekte für Datenbanken
Experte für Java Entwicklung inkl. OCA Zertifizierung
- Java-Grundlagen
- Arbeiten mit Java-Datentypen
- Verwendung von Operatoren und Entscheidungskonstruktionen
- Erstellen und Verwenden von Arrays
- Verwendung von Schleifenkonstruktionen
- Arbeiten mit Methoden und Verkapselung
- Arbeiten mit Vererbung
- Behandlung von Ausnahmen
- Arbeiten mit ausgewählten Klassen aus der Java-API
- Prüfungsvorbereitung und Prüfung