Ausbildung zum geprüften Web Developer für Einsteiger Ausbildung zum geprüften Web Developer für Einsteiger
Ausbildung zum geprüften Web Developer für Einsteiger

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.

Anrufen
3 Kurstermine
11.09.2019 - 13.03.2020 Tageskurs
WIFI Wien
Durchführungsgarantie
Verfügbar
4 990,00 EUR
Ansicht erweitern

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

Währinger Gürtel 97
1180 Wien

Kursnummer: 18150019

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

Währinger Gürtel 97
1180 Wien

Kursnummer: 18150029

Wochentag(e): MO DI FR
Kursdauer: 284 Lehreinheiten
Stundenplan

Währinger Gürtel 97
1180 Wien

Kursnummer: 18150039
2 Infotermine
23.01.2020 Abendkurs
WIFI Wien
Verfügbar
KOSTENLOS
Ansicht erweitern

Wochentag(e): DO
Kursdauer: 1 Lehreinheiten
Stundenplan

Währinger Gürtel 97
1180 Wien

Kursnummer: 18104019

Wochentag(e): DO
Kursdauer: 1 Lehreinheiten
Stundenplan

Währinger Gürtel 97
1180 Wien

Kursnummer: 18104029
06.11.2018 - 17.09.2019 Abendkurs
WIFI Wien
Durchführungsgarantie
4 790,00 EUR

Wochentag(e): DI DO
Kursdauer: 284 Lehreinheiten
Stundenplan

Währinger Gürtel 97
1180 Wien

Kursnummer: 18150018

Wochentag(e): MO DI FR
Kursdauer: 284 Lehreinheiten
Stundenplan

Währinger Gürtel 97
1180 Wien

Kursnummer: 18150518

Ausbildung zum geprüften Web Developer für Einsteiger


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 (nicht im Kurs am WIFI, jedoch für Übungen daheim bzw. fur die Projektphase am Ende der Ausbildung)

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.

 

Letzte Änderung: 07.08.2019