In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse in der Webentwicklung, indem Sie sich intensiv mit PHP und MySQL auseinandersetzen. Sie lernen, dynamische Webseiten zu erstellen und relationale Datenbanken effizient zu nutzen. Zusätzlich erwerben Sie Kompetenzen in der Programmiersprache Python sowie im Einsatz der Frameworks Ionic und Capacitor. Sie erarbeiten sich die Fähigkeit, serverseitige Anwendungen mit PHP zu entwickeln und diese mit MySQL-Datenbanken zu verknüpfen. Durch die Integration von Python erweitern Sie Ihr Spektrum in der Webentwicklung um weitere Programmiersprachen. Mit Ionic und Capacitor lernen Sie, plattformübergreifende mobile Anwendungen zu erstellen, die nahtlos in bestehende Webentwicklungsprojekte eingebunden werden können. Die Weiterbildung kombiniert theoretische Inhalte mit praktischen Übungen. Anhand von Fallstudien und Projekten wenden Sie die erlernten Techniken der Webentwicklung direkt an und festigen so Ihr Wissen. Nach Abschluss sind Sie in der Lage, komplexe Webentwicklungsprojekte eigenständig zu realisieren und dabei moderne Technologien wie PHP, MySQL, Python, Ionic und Capacitor effektiv einzusetzen.
- Kenntnisse im Bereich Webentwicklung: Installation und Einrichtung der Entwicklungsumgebung für PHP
- Variablen, Datentypen und Konstanten
- Schwerpunkt Webentwicklung bei dynamischen Webseiten und Formularen
- Funktionen und Programmierfehler
- Schleifen und Arrays mit Fokus auf Webentwicklung
- Einstieg in relationale Datenbanken
- Anwendungen aus der Webentwicklung beim Umsetzen mit MySQL
Entwicklung mit Ionic und Capacitor
- Grundlagen der Entwicklung mit Webentwicklung in Ionic und Capacitor
- Dienste und Speicher in Ionic und Capacitor
- Webentwicklung beim Erstellen der ersten App mit Ionic und Capacitor
- Navigation in Ionic und Capacitor
- UI-Komponenten mit Bezug zur Webentwicklung in Ionic und Capacitor
- Theming, Styling und Anpassen in Ionic und Capacitor
- Erstellen, Bereitstellen und Veröffentlichen
Grundlagen der Python-Entwicklung
- Einstieg in Algorithmen und Python-Grundlagen für die Webentwicklung
- Variablen und Zuweisungen
- Anwendungen aus der Webentwicklung mit verschiedenen Datentypen
- Listen und ihre Methoden
- Webentwicklung durch Einsatz von Kontrollstrukturen: if, else, elif
- Schleifen: for und while
- Funktionen definieren und aufrufen
Angular - Framework für moderne Webentwicklung
- Komponentenentwicklung mit Fokus auf Webentwicklung in Angular
- Services & Dependency Injection
- Input Properties und Data Binding für professionelle Webentwicklung
- Custom Events mit Output Properties
- Template-Syntax und Struktur verbunden mit Webentwicklung
- Routing und Navigation
- Reactive Forms und Validierung
Versionsverwaltung und Zusammenarbeit
- Methoden der Webentwicklung in der Versionsverwaltung
- Operationen der Versionsverwaltung
- Agiles Arbeiten mit Git und Webentwicklung
- Continuous Integration und Continuous Delivery
Qualitätssicherung und Deployment
- Qualitätssicherung mit Techniken aus der Webentwicklung