In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse in der Webentwicklung durch die Arbeit mit PHP und MySQL. Sie lernen, dynamische Webanwendungen zu erstellen, indem Sie serverseitige Skripte mit PHP programmieren und relationale Datenbanken mit MySQL verwalten. Zusätzlich erwerben Sie Fähigkeiten in der Programmiersprache C, um systemnahe Anwendungen zu entwickeln und die Performance Ihrer Webprojekte zu optimieren. Sie werden in die Lage versetzt, komplexe Datenbankstrukturen zu entwerfen und mit SQL effizient zu verwalten. Durch die Kombination von PHP und MySQL lernen Sie, interaktive und datenbankgestützte Webanwendungen zu entwickeln. Die Einführung in C ermöglicht es Ihnen, systemnahe Programmierungen vorzunehmen und die Effizienz Ihrer Webentwicklung zu steigern. Die methodisch-didaktische Umsetzung erfolgt durch praxisorientierte Übungen und Projektarbeiten. Sie wenden Ihr Wissen in realitätsnahen Szenarien an, um die erlernten Konzepte der Webentwicklung mit PHP, MySQL und C zu festigen. Nach Abschluss der Weiterbildung sind Sie in der Lage, anspruchsvolle Webanwendungen zu konzipieren und umzusetzen. Sie können PHP für die serverseitige Logik einsetzen, MySQL zur Datenverwaltung nutzen und mit C die Performance Ihrer Anwendungen optimieren.
- Kenntnisse im Bereich Webentwicklung: Installation und Einrichtung der Entwicklungsumgebung für PHP
- Variablen, Datentypen und Konstanten
- Grundlagen der Webentwicklung bei dynamischen Webseiten und Formularen
- Funktionen und Programmierfehler
- Praxis von Webentwicklung innerhalb von Schleifen und Arrays
Grundlegende Datenbankkonzepte
- Erste Schritte in der Webentwicklung mit relationalen Datenbanken
- Einführung in relationale Datenbanken
- Webentwicklung-bezogene Normalisierung und Normalformen
- Datenbankmodellierung und Namenskonventionen
Arbeit mit MySQL
- Umsetzung von Webentwicklung mit MySQL
- SELECT, JOIN und GROUP BY
- Indizes mit Fokus auf Webentwicklung
- Anwendung von verschiedenen komplexen SELECTs
- Webentwicklung: Datentypen und Keys
Versionsverwaltungs-Systeme
- Webentwicklung und Versionsverwaltung
- Operationen der Versionsverwaltung
- Agiles Arbeiten mit Git im Kontext der Webentwicklung
Continuous Integration & Delivery
- Continuous Integration und Continuous Delivery für die Webentwicklung
- Software Testing und Qualitätssicherung
Programmieren in C
- Struktur von C-Programmen in Zusammenhang mit Webentwicklung
- Datentypen, Konstanten und Variablen
- Verwendung von Funktionen für Webentwicklung
- Kontrollstrukturen
- Operatoren im Bereich Webentwicklung
- Zeiger
- Dynamische Speicherplatzverwaltung im Kontext Webentwicklung
Angular Framework
- Komponenten in Angular mit Anwendung in der Webentwicklung
- Dynamische Templates in Angular
- Services & Dependency Injection mit Bezug auf Webentwicklung
- Input Properties und Data Binding
- Routing und Navigation für Webentwicklung
- Template-Syntax und Struktur
- Webentwicklung: Reactive Forms und Validierung