Hintergrundgrafik
Filter setzen closed icon
Ausbildung zum/zur geprüften Web Developer:in - PHP
Sie erlernen die Programmiersprachen PHP und JavaScript sowie das Arbeiten mit Datenbanken, um damit umfangreiche Fullstack-Webapplikationen zu entwickeln.
Holen Sie sich Informationen zu Förderstellen und Steuer-Tipps. Holen Sie sich Informationen zu Förderstellen und Steuer-Tipps.
ORT WIFI Wien
ZEIT 253 Lehreinheiten
Stundenplan
Tageskurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme In Präsenz vor Ort
Für Lernplattform: Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 7 x 841,43 EUR Kursnummer: 18150014
*Zinslose Teilzahlung : 7 x 841,43 EUR
5.890,00 EUR Kursnummer: 18150014
ORT WIFI Wien
ZEIT 253 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme In Präsenz vor Ort
Für Lernplattform: Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 8 x 736,25 EUR Kursnummer: 18150024
*Zinslose Teilzahlung : 8 x 736,25 EUR
5.890,00 EUR Kursnummer: 18150024
ORT Online
ZEIT 253 Lehreinheiten
Stundenplan
Tageskurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme mit Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 8 x 736,25 EUR Kursnummer: 18150034
*Zinslose Teilzahlung : 8 x 736,25 EUR
5.890,00 EUR Kursnummer: 18150034
ORT Online
ZEIT 253 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme mit Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 8 x 736,25 EUR Kursnummer: 18150044
*Zinslose Teilzahlung : 8 x 736,25 EUR
5.890,00 EUR Kursnummer: 18150044
ORT Online
ZEIT 1 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18229083
Durchführungsgarantie
KOSTENLOS Kursnummer: 18229083
ORT Online
ZEIT 1 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18229093
KOSTENLOS Kursnummer: 18229093
ORT Online
ZEIT 2 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18106023
KOSTENLOS Kursnummer: 18106023
ORT Online
ZEIT 1 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18229103
KOSTENLOS Kursnummer: 18229103
ORT Online
ZEIT 1 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18229014
KOSTENLOS Kursnummer: 18229014
ORT Online + WIFI Wien
ZEIT 253 Lehreinheiten
Stundenplan
Tageskurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme Online und in Präsenz vor Ort
Für Lernplattform: Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 6 x 981,67 EUR Kursnummer: 18150013
Durchführungsgarantie *Zinslose Teilzahlung : 6 x 981,67 EUR
5.890,00 EUR Kursnummer: 18150013
ORT Online
ZEIT 253 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme mit Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 7 x 841,43 EUR Kursnummer: 18150023
Durchführungsgarantie *Zinslose Teilzahlung : 7 x 841,43 EUR
5.890,00 EUR Kursnummer: 18150023
ORT Online
ZEIT 253 Lehreinheiten
Stundenplan
Tageskurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme mit Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 6 x 981,67 EUR Kursnummer: 18150033
Durchführungsgarantie *Zinslose Teilzahlung : 6 x 981,67 EUR
5.890,00 EUR Kursnummer: 18150033
ORT Online + WIFI Wien
ZEIT 253 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme Online und in Präsenz vor Ort
Für Lernplattform: Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 9 x 654,45 EUR Kursnummer: 18150043
*Zinslose Teilzahlung : 9 x 654,45 EUR
5.890,00 EUR Kursnummer: 18150043
ORT Online + WIFI Wien
ZEIT 253 Lehreinheiten
Stundenplan
Tageskurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme Online und in Präsenz vor Ort
Für Lernplattform: Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 5 x 1.178,00 EUR Kursnummer: 18150053
Durchführungsgarantie *Zinslose Teilzahlung : 5 x 1.178,00 EUR
5.890,00 EUR Kursnummer: 18150053

Ausbildung zum/zur geprüften Web Developer:in - PHP

Inhalt
Web Developer:in - PHP
Projekt und Coaching
Webapplikationen mit PHP und JavaScript entwickeln
Software-Engineering für Web Developer
Frontend-Programmierung mit JavaScript für PHP-EntwicklerInnen

In allen Einzelmodulen werden Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis gezeigt.

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

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.
Video
Ziele

Sie erlernen die Programmiersprachen PHP und JavaScript sowie das Arbeiten mit Datenbanken, um damit umfangreiche Fullstack-Webapplikationen zu entwickeln.

Ideal für

Erfahrene PC-Anwender/-innen, die eine berufliche Laufbahn in der Webentwicklung anstreben.

Voraussetzungen

  • 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
Abschluss

Diese Ausbildung wird mit einer Projektpräsentation sowie einer Theorie-Prüfung abgeschlossen. Bei erfolgreichem Abschluss erhalten Sie ein Zeugnis. Die praktische Prüfung findet ca. 2 Wochen nach Kursende statt. Den genauen Termin bzw. die Möglichkeit zur Anmeldung haben Sie im laufenden Kurs.
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.

Hinweis/FAQ

Ein wesentlicher Bestandteil für Ihren Lernerfolg ist die intensive Auseinandersetzung mit den Kursinhalten auch außerhalb der Kurszeiten. Rechnen Sie hier mit einem zusätzlichen Lernaufwand von 8 Stunden/Woche. In der Projekt- bzw. Coachingphase, in der Sie hauptsächlich außerhalb der Kurszeit Ihr Projekt erledigen, ist mit ca. 20 Stunden/Woche zusätzlichem Zeitaufwand zu rechnen.

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.

Trainerstatements

DI (FH) Alexander Vincenz

DI (FH) Alexander Vincenz

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.

Kundenstatements

Elisabeth Bouvier-Azula

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.

Förderungen

Sie finden sich im Förderdschungel nicht mehr zurecht?

Wir haben für Sie einige Förderungen für Lehrlinge, Erwerbstätige, Unternehmer:innen und Arbeitsuchende im Überblick zusammengestellt.

Der einfache Weg zur Kursförderung

  1. Kurs suchen
  2. Kostenvoranschlag erstellen
  3. Förderstelle kontaktieren
  4. Kurs buchen
Hier finden Sie alle unsere Fördertipps

Letzte Änderung: 27.03.2024 | i |