Ihre Vorteile im Überblick
Mit einer Registrierung bei myWIFI können Sie Ihre Kontaktdaten und Ihr Profil ändern und jederzeit einen Überblick über Ihre WIFI-Kurse und Prüfungsergebnisse abrufen.
LOGIN / REGISTRIERUNG
![Hintergrundgrafik Hintergrundgrafik](/IMAGES/Files/Hero-Images/softwareentwicklung_3-2_c_shutterstock.jpg)
![](/bilder/wifi-zeugnis_80px.jpg)
![Holen Sie sich Informationen zu Förderstellen und Steuer-Tipps. Holen Sie sich Informationen zu Förderstellen und Steuer-Tipps.](/bilder/ak-digibonus_80px.jpg)
![Holen Sie sich Informationen zu Förderstellen und Steuer-Tipps. Holen Sie sich Informationen zu Förderstellen und Steuer-Tipps.](/bilder/foerderungen_80px.jpg)
![](/bilder/digcomp2-3-stufe6_80px.jpg)
![](/bilder/ffg-skills-scheck_80px.jpg)
Ausbildung zum/zur geprüften Web Developer:in - PHP
Dieser Lehrgang besteht aus folgenden Einzelkursen und Modulen:
HTML/CSS für Web Developer
- Designgrundlagen für Userinterfaces
- Usability Grundlagen
- UX-Design-Prozess
- Wireframes und Flowcharts
- Designtools nutzen (wie beispielsweise draw.io, Figma)
- HTTP Grundlagen (Methoden, Statuscodes, Headers)
- Request/Response, Abläufe im Browser
- HTML Syntax und Semantik, HTML-Elemente
- Strukturierung von Dokumenten
- Formulare
- Meta-Tags
- Audio/Video-Elemente
- CSS-Syntax und Semantik, Selektoren
- Box Modell
- Flexbox, CSS Grid
- Pseudoklassen und -elemente
- Media Queries
- Einsatz von CSS-Bibliotheken (wie beispielsweise Bootstrap)
- Vorbereitung von HTML/CSS Templates für die Verwendung durch Webapplikationen
Programmieren mit PHP-Basis
- Grundlagen des Programmierens, Programmerstellung
- strukturierte Programmierung
- PHP Ökosystem, Laufzeitumgebung, Konfiguration, Debugging
- PHP Grundlagen, Syntax, Ausdrücke
- Datentypen, Variablen/Konstanten, Operatoren
- Kontrollstrukturen (Konditionen, Schleifen)
- Funktionen
- Arbeiten mit String, Array und Objekten
- reguläre Ausdrücke (RegExp)
- Datum und Uhrzeit
- Ein-/Ausgabe
- Formularauswertung
- Sessions/Cookies
- Dateiupload
- Superglobals
- Erstellung einfacher Webapplikationen
- Programmieren mit PHP-Aufbau
- Objektorientierte Programmierung
- Interfaces
- Klassen, Vererbung und Klassen-Hierarchien
- Magische Funktionen
- Namespaces
- Traits
- Exceptions
- Einsatz von Bibliotheken
- Zugriff auf Datenquellen, Dateisystem
- SQL Grundlagen
- eingebettete Datenbanken (SQLite)
- SQL-Datenbanken (wie beispielsweise MySQL, MariaDB oder PostgreSQL)
- SQL Select, Limit, Order, Insert, Update, Delete
- Bereitstellen von Daten
- WebServices
- JSON, XML
- Strukturierter und modularer Aufbau von PHP-Projekten
Frontend-Programmierung mit JavaScript für PHP-Developer
- JavaScript Ökosystem
- Debugging
- JavaScript Syntax, Ausdrücke
- Datentypen, Variablen/Konstanten, Operatoren
- Arbeiten mit Array und Objekte
- Kontrollstrukturen, Funktionen
- Einsatz von Bibliotheken (wie beispielsweise jQuery, LeafletJS)
- Eventhandling
- DOM-Traversing und -Manipulation
- Asynchrone Client-/Server-Kommunikation (XHR/Fetch)
- Callback- und Arrow-Funktionen
- Storage im Browser (inkl. Cookies)
Software-Engineering für Web Developer
- Requirements-Engineering, Anforderungsmanagement
- Lastenheft, Pflichtenheft, Projektdokumentation
- Code-Dokumentation (mit beispielsweise JSDoc)
- Projektmanagement, agile Methoden, Zeitplanung
- Arbeiten im Team
- SCM und Versionskontrolle mit Git
- Test Driven Development
- Deployment (beispielsweise mit Docker), DevOP, CI/CD
- Design Pattern (MVC)
- API-Dokumentation (mit beispielsweise Postman)
- Datenbankdesign, SQL-Datenbanken entwerfen
- ERM-Diagramme
Webapplikationen mit PHP und JavaScript entwickeln
- erweiterte JavaScript-Kenntnisse
- REST/CRUD
- WebSockets
- Design Patterns (wie beispielsweise MVC)
- Einsatz von Bibliotheken, Micro-Frameworks und Frameworks am Backend (wie beispielsweise Fat- Free, Laravel oder Zend)
- Bibliotheks-Sammlungen (wie beispielsweise Composer, PEAR oder PECL)
- Erweiterte SQL Kenntnisse (JOIN, Subselects, Group/Having)
- PDO
- Foreign Keys
- Check Constraints
- Trigger
- erweiterte PHP-Kenntnisse
- Grafiken erzeugen, GDLib
- Authentifizierung
- ORM
- Template Engines (wie beispielsweise Twig)
- Erstellung umfangreicher Full-Stack Webapplikationen
Programmierpraxis zum Web Developer
- Realisierung eines Softwareprojekts - dieses Projekt wird in Heimarbeit erstellt.
- Sicherer Umgang mit Windows
- Eigener PC bzw. Notebook (ein zweiter Bildschirm wird empfohlen) und Adminrechte (nicht in einem Präsenzkurs am WIFI notwendig, hier stehen Ihnen Windows-Rechner zur Verfügung, jedoch wäre es gut für Übungen daheim bzw. für die Projektphase am Ende der Ausbildung)
- Grundlegende Kenntnisse Internettechnik (entsprechend AbsolventInnen des Kurses "Grundlagen Webtechnologien für EinsteigerInnen - Vorbereitungskurs" - 18222). Die Absolvierung dieses Kurses ist aber nicht verpflichtend für die Teilnahme an dem Lehrgang.
- Internetanschluss, Mikrofon & Webcam
Die Theorieprüfung kann in unserem IT-Testcenter mittels computergestützten Prüfung absolviert werden. Dieser Test beinhaltet 25 Fragen, die in 50 Minuten beantwortet werden müssen – bestehend aus Multiple-Choice-Fragen mit einer oder mehreren richtigen Antworten. Um die theoretische Prüfung erfolgreich abzuschließen, müssen mindestens 19 Fragen (75%) richtig beantwortet werden.
Bitte vereinbaren Sie sich selbständig innerhalb der Woche nach Ende des Kurses und vor der praktischen Prüfung einen Termin in unserem IT-Testcenter. Sie können erst nach erfolgreicher Absolvierung des Theorieteils zur praktischen Prüfung antreten.
Die Prüfungsgebühr (Erstantritt) für diesen Termin ist in den Lehrgangskosten enthalten.
Bei der Durchführung der Projektarbeit werden Sie vom Entwurf bis zur Präsentation begleitet. In regelmäßigen Präsenztrainings am WIFI werden Ihre Fortschritte, Probleme sowie Lösungsmöglichkeiten besprochen. Den Großteil der Arbeit erledigen Sie jedoch zu Hause, begleitet und unterstützt durch eCoaching.
Spezial-Förder-Tipp!
Die FFG unterstützt mit dem Skills Scheck Unternehmen bei der Digitalisierung und ökologischen Nachhaltigkeit. Sichern Sie sich bis zu 60 % der Weiterbildungskosten (max. 5.000,00 EUR) für diese Schulung und profitieren Sie von der Förderung für bis zu 10 Personen in Ihrem Unternehmen! Mehr erfahrenHinweis: Das Budget der aktuellen Förderperiode ist bereits ausgeschöpft. Eine Neuauflage ist für das 2. Quartal 2025 geplant.
DI (FH) Alexander Vincenz
![DI (FH) Alexander Vincenz](/assets/img/blank.gif)
Als freier Webentwickler programmiere und betreue ich seit 20 Jahren Webseiten und dahinterliegende Content Managment Systeme. Für kundenspezifische Anforderungen im Businessbereich erstelle ich Fullstack-Webapplikationen auf Basis von PHP und SQL. Konzeptionierung und Beraten bei der Auswahl von geeigneten Systemen und Applikationen gehört ebenso zu meinen Leistungen.
Unser WIFI-Service für Sie:
- Förderprogramme und Anlaufstellen auf einen Blick: Entdecken Sie die wichtigsten Fördermöglichkeiten und Anlaufstellen. Mehr erfahren
- Kostenlose Förder-Infotermine: Erhalten Sie einen Überblick über relevante Förderungen und stellen Sie Ihre individuellen Fragen. Jetzt informieren und anmelden
- Kostenloser Kostenvoranschlag: Für die Einreichung bei Förderstellen bieten wir Ihnen einen unverbindlichen Kostenvoranschlag. Mehr erfahren
- Teilzahlungsmöglichkeit: Nutzen Sie unsere kostenlose Teilzahlungsmöglichkeit für Kurse, die länger als einen Monat dauern. Mehr erfahren
![](/assets/img/blank.gif)
Folder "Software-, App- und Webentwicklung"
Deine Karriere ist vorprogrammiert.Letzte Änderung: 05.11.2024 | i |
Kundenstimmen
Elisabeth Bouvier-Azula
Mit dem absolvierten Kurs, welcher HTML, CSS, PHP, Javascript und alles, was zu einer Webanwendung gehört, kompakt, intensiv und praxisnah vermittelte, konnte ich meine berufliche Situation erheblich verbessern.