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

Steigen Sie ein in die faszinierende Welt der Webentwicklung und starten Sie Ihre Karriere als Fullstack Web Developer. Sie erlernen die Programmiersprachen PHP und JavaScript sowie das Arbeiten mit Datenbanken, um damit umfangreiche Fullstack-Webapplikationen zu entwickeln. Wir empfehlen dringend den Vorbereitungskurs für EinsteigerInnen 'Grundlagen Webtechnologien für EinsteigerInnen - Vorbereitungskurs' unter der Kursnummer 18222 zu absolvieren.

3 Kurstermine
07.12.2022 - 12.05.2023 Tageskurs
Live-Online-Kurs
Online
Durchführungsgarantie
Warteliste
Zinslose Teilzahlung: 6 x 850,00 EUR
Einmalzahlung: 5.100,00 EUR
Ansicht erweitern

Wochentag(e): MI DO FR
Kursdauer: 253 Lehreinheiten
Stundenplan

Kursnummer: 18150032
9 Infotermine
12.12.2022 Abendkurs
Live-Online-Kurs
Online
Warteliste
KOSTENLOS
Ansicht erweitern

Wochentag(e): MO
Kursdauer: 1 Lehreinheiten
Stundenplan

Kursnummer: 18229042

Wochentag(e): MO
Kursdauer: 1 Lehreinheiten
Stundenplan

Kursnummer: 18229052

Wochentag(e): DI
Kursdauer: 2 Lehreinheiten
Stundenplan

Kursnummer: 18106022

Wochentag(e): MO
Kursdauer: 1 Lehreinheiten
Stundenplan

Kursnummer: 18229062

Wochentag(e): MO
Kursdauer: 1 Lehreinheiten
Stundenplan

Kursnummer: 18229072
03.10.2022 - 10.03.2023 Tageskurs
Live-Online-Kurs
Online
Durchführungsgarantie
Zinslose Teilzahlung: 6 x 850,00 EUR
Einmalzahlung: 5.100,00 EUR

Wochentag(e): MO DI MI DO FR
Kursdauer: 253 Lehreinheiten
Stundenplan

Kursnummer: 18150012

Wochentag(e): MI DO FR SA
Kursdauer: 253 Lehreinheiten
Stundenplan

Kursnummer: 18150022

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

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

Dieses Komplettangebot besteht aus den Inhalten der folgenden Module:
 
HTML/CSS für Web Developer
HTTP Grundlagen - Request/Response - Arten von Requests - Header - Abläufe im Browser - HTML Syntax und Semantik - Strukturierung von Dokumenten - Elemente - Formulare - Meta-Tags - Audio/Video-Elemente - Einbetten von Multimedia-Ojekten - erweiterte grafische Möglichkeiten (wie Canvas, SVG oder MathML) - CSS Syntax und Semantik - Zusammenspiel mit HTML - Selektoren - Media Queries - Einsatz von Bibliotheken - Strukturierung von HTML/CSS Projekten - Vorbereitung für die Verwendung durch Webapplikationen - Themes für Webapplikationen (wie beispielsweise Bootstrap) - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis.

Programmieren mit PHP-Basis
Grundlagen des Programmierens - Programmerstellung - strukturierte Programmierung - PHP Ökosystem - Entwicklungsumgebung - Laufzeitumgebung - Konfiguration - Debugging - Dokumentation - PHP Grundlagen - Syntax - Datentypen - Variablen/Konstanten - Objekte - Ausdrücke - Operatoren - Kontrollstrukturen - Funktionen - grundlegende Funktionalität - Ein-/Ausgabe - Formularauswertung - Sessions/Cookies - Dateiupload - Grundlagen der objektorientierten Programmierung - Klassen - Objekte - Erstellung einfacher Webapplikationen - Einsatz von Bibliotheken - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis. 

Programmieren mit PHP-Aufbau
Objektorientierte Programmierung - Interfaces - Klassen - Magische Funktionen - Vererbung und Klassenhierachien - Namespaces - Traits - Exceptions - Standardklassen (wie beispielsweise SPL) - Einsatz von Bibliotheken, Micro-Frameworks und Frameworks - Bibliotheks-Sammlungen - Zugriff auf Datenquellen - Dateisystem - SQL Grundlagen - eingebettete Datenbanken (SQLite) - SQL-Datenbanken (wie beispielsweise MySQL, MariaDB oder PostgreSQL) - Bereitstellen von Daten - WebServices - JSON - REST - Zugriff auf und Verwendung von OpenData - Strukturierter und modularer Aufbbau von PHP-Projekten - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis.

Frontend-Programmierung mit JavaScript für PHP-Developer
JavaScript Ökosystem - Entwicklungsumgebung - Laufzeitumgebung - Debugging - Dokumentation - JavaScript Syntax - Datentypen - Variablen/Konstanten - Objekte - Ausdrücke - Operatoren - Kontrollstrukturen - Funktionen - Einsatz von Bibliotheken (wie beispielsweise jQuery) - Ereignisbehandlung - DOM-Traversing - DOM-Manipulation - Effekte - erweiterte JavaScript Kenntnisse - Objektorientierte Programmierung - Prototypen - Vererbung, Mixin, Duck-Typing - Exceptions - Synchrone und asynchrone Client-/Server-Kommunikation - JSON - REST - Zugriff auf und Verwendung von OpenData - Einsatz von Bibliotheken, Micro-Frameworks und Frameworks - Bibliotheks-Sammlungen (wie beispielsweise jQuery UI, Rivets,Bootstrap, AngularJS oder YUI) - Strukturierter und modularer Aufbbau von JavaScript-Projekten - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis

Software-Engineering für Web Developer
Projektdokumentation - Requirements-Engineering Grundlagen - Erstellung eines Pflichtenhefts - Dokumentation - Datenbankdesign - SQL Datenbanken entwerfen - ERM-Diagramme - Project-Managment (mit beispielsweise GitLab oder Redmine) - Arbeiten im Team - Versionskontrolle (mit beispielsweise Git) - Kommandozeile - grafische Tools - webbasierte Tools - Continous Integration - Build-Tools (wie beispielsweise Grunt) - Deployment (beispielsweise mit Docker) - Continous Deployment (mit beispielsweise GitLab CI und Docker).

Webapplikationen mit PHP und JavaScript entwickeln
Einsatz von Bibliotheken, Micro-Frameworks und Frameworks am Frontend (wie beispielsweise jQuery UI, Rivets, Bootstrap, AngularJS oder YUI) - erweiterte JavaScript-Kenntnisse - WebSockets - Multithreading (mit beispielsweise WebWorkers) - Design Patterns (wie beispielsweise MVC)
- Einsatz von Bibliotheken, Micro-Frameworks und Frameworks am Backend (wie beispielsweise RedBean, Fat-Free, Symfony oder Zend)- Bibliotheks-Sammlungen (wie beispielsweise Composer, PEAR oder PECL) - Erstellen von SQL-Datenbanken (in beispielsweise MySQL, MariaDB oder PostgreSQL) - Foreign Keys - Check Constraints - Trigger - erweiterte PHP-Kenntnisse - ORM - Design Patterns (wie beispielsweise MVC) - Template Engines (wie beispielsweise Twig) - Erstellung umfangreicher Full-Stack Webapplikationen - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis

Programmierpraxis zum Web Developer
Realisierung eines Softwareprojekts

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

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

  • 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

Diese Ausbildung wird mit einer Projektpräsentation und einer Theorie-Prüfung abgeschlossen. Bei erfolgreichem Abschluss erhalten Sie ein Zeugnis. Die Prüfung findet ca. eine Woche nach Kursende statt. Den genauen Termin erfahren Sie bzw. die Möglichkeit zur Anmeldung haben Sie im laufenden Kurs. Die Prüfungsgebühr (Erstantritt) für diesen Termin ist in den Lehrgangskosten enthalten.

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.

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.

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.

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: 21.09.2022 | i |