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