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.