Inhalte auf einen Blick: Datenbanken, Datenbank-Spezialist, PHP & MySQL, SQL-Grundlagen, Webentwicklung

Die Weiterbildung Programmierung - Datenbanken behandelt Grundlagen und Anwendungsbereiche der Datenbankentwicklung, SQL, PHP, MySQL und Webentwicklung. Inhalte sind unter anderem Datenbankkonzepte, Datenbankarchitektur, relationale Datenbankmodelle, Datenbanknormalisierung, SQL-Grundlagen, SQL-Subsprachen, PHP-Programmierung, MySQL-Datenbanken, Datenbankzugriff mit PHP, Webentwicklung mit PHP und MySQL, Frameworks, Bibliotheken, Laravel sowie Projektmanagement und Softwareentwicklungsprozesse. Ergänzend werden Inhalte zur Prüfungsvorbereitung behandelt.

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

PHP & MySQL

Grundlagen der PHP-Programmierung

  • Einführung in die Programmierung
  • Algorithmen, Datenstrukturen, Variablen und Datentypen
  • Kontrollstrukturen, Schleifen und Funktionen
  • Objektorientierte Programmierung

PHP-Programmierung

  • Einführung in PHP, Syntax und Grundlagen
  • Variablen, Datentypen und Operatoren
  • Kontrollstrukturen
  • Funktionen, Arrays, Dateien und Verzeichnisse
  • Fehlerbehandlung
  • Sessions und Cookies
  • Datenbankzugriff mit PHP

MySQL-Datenbank

  • Einführung in MySQL
  • Datenbankdesign
  • Tabellen erstellen und verwalten
  • SQL-Abfragen
  • Datenbankverbindungen mit PHP
  • Datenbankzugriff und Datenbankmanipulation
  • Transaktionen und Sicherheit

Webentwicklung mit PHP & MySQL

  • Erstellung dynamischer Webseiten
  • Formularverarbeitung
  • Datenbankabfragen und Datenbankmanipulation
  • Sessions und Cookies
  • Sicherheit und MVC-Architektur
  • Web-Services und AJAX

Frameworks und Bibliotheken

  • Einführung in PHP-Frameworks wie Laravel, Symfony oder CodeIgniter
  • Verwendung von Bibliotheken wie jQuery oder Bootstrap
  • Integration von APIs

Projektmanagement und Softwareentwicklungsprozesse

  • Grundlagen des Projektmanagements
  • Anforderungsanalyse und Planung
  • Umsetzung und Testen
  • Dokumentation, Versionskontrolle und Qualitätssicherung

Laravel

  • Laravel einrichten
  • Seiten erstellen
  • Grundlegender Umgang
  • Wichtige Methoden und Schnittstellen
  • Tools und Werkzeuge integrieren
  • Prüfungsvorbereitung und Prüfung zum Certified PHP Developer

Die Weiterbildung behandelt Inhalte aus Datenbankentwicklung, SQL, PHP, MySQL, Webentwicklung und Softwareentwicklungsprozessen.