

Derzeit ist kein Kurs verfügbar. Wir informieren Sie gerne, sobald der nächste Kurstermin fixiert ist. Klicken Sie auf die nachfolgende Schaltfläche, um die Erinnerungsfunktion zu aktivieren.
Möglicherweise können wir Ihnen auch eine Alternative zu diesem Kurs anbieten – rufen Sie uns einfach unter +43 1 476 77-5555 an. Wir beraten Sie gerne!

Einmalzahlung: 5.200,00 EUR
Wochentag(e): MO DI FR
Kursdauer: 253 Lehreinheiten
Stundenplan

Wir wissen, dass unsere Teilnehmer/-innen enge Terminkalender haben! Wir möchten Sie bzw. Ihre Mitarbeiter/-innen bei der Weiterbildungs-Planung unterstützen und bieten Ihnen daher für ausgewählte Kurse bereits heute Durchführungsgarantie - ungeachtet des Anmeldestandes!

Einmalzahlung: 5.200,00 EUR
Wochentag(e): MO DI MI DO FR SA
Kursdauer: 253 Lehreinheiten
Stundenplan

Wir wissen, dass unsere Teilnehmer/-innen enge Terminkalender haben! Wir möchten Sie bzw. Ihre Mitarbeiter/-innen bei der Weiterbildungs-Planung unterstützen und bieten Ihnen daher für ausgewählte Kurse bereits heute Durchführungsgarantie - ungeachtet des Anmeldestandes!

Einmalzahlung: 5.200,00 EUR
Wochentag(e): MO DI MI FR SA
Kursdauer: 253 Lehreinheiten
Stundenplan

Wir wissen, dass unsere Teilnehmer/-innen enge Terminkalender haben! Wir möchten Sie bzw. Ihre Mitarbeiter/-innen bei der Weiterbildungs-Planung unterstützen und bieten Ihnen daher für ausgewählte Kurse bereits heute Durchführungsgarantie - ungeachtet des Anmeldestandes!

Einmalzahlung: 5.200,00 EUR
Wochentag(e): MO DI MI DO FR
Kursdauer: 253 Lehreinheiten
Stundenplan

Wir wissen, dass unsere Teilnehmer/-innen enge Terminkalender haben! Wir möchten Sie bzw. Ihre Mitarbeiter/-innen bei der Weiterbildungs-Planung unterstützen und bieten Ihnen daher für ausgewählte Kurse bereits heute Durchführungsgarantie - ungeachtet des Anmeldestandes!

Einmalzahlung: 5.590,00 EUR
Wochentag(e): MO DI MI DO FR
Kursdauer: 253 Lehreinheiten
Stundenplan

Wir wissen, dass unsere Teilnehmer/-innen enge Terminkalender haben! Wir möchten Sie bzw. Ihre Mitarbeiter/-innen bei der Weiterbildungs-Planung unterstützen und bieten Ihnen daher für ausgewählte Kurse bereits heute Durchführungsgarantie - ungeachtet des Anmeldestandes!
Ausbildung zum/zur geprüften Software Developer:in - JavaScript
Dieses Komplettpaket besteht aus folgenden Einzelkursen und Modulen:
HTML/CSS für Web Developer
Designgrundlagen für Userinterfaces - UX-Design-Prozess - Wireframes und Flowcharts - Designtools nutzen (wie beispielsweise draw.io, Figma) - Grundlagen Usability - 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 JavaScript - Basis
Grundlagen des Programmierens - Programmerstellung - strukturierte Programmierung - JavaScript Ökosystem - Entwicklungsumgebung - Laufzeitumgebung - Debugging - Dokumentation - JavaScript Grundlagen - Syntax - Datentypen - Variablen/Konstanten - Objekte - Ausdrücke - Operatoren - Kontrollstrukturen - Funktionen - Einsatz von Bibliotheken (wie beispielsweise jQuery) - Ereignisbehandlung - DOM-Traversing - DOM-Manipulation - Effekte - Erstellung einfacher Webapplikationen - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis.
Programmieren mit JavaScript - Aufbau
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 - erweiterte DOM Manipulation und Interaktion - Canvas - SVG - Audio/Video - Strukturierter und modularer Aufbbau von JavaScript-Projekten - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis.
Frontend-Webapplikationen mit JavaScript entwickeln
Erstellung von Frontend-Webapplikationen - Single-Page-Applikationen - Animation von Webinhalten - Effekte - dynamische Inhalte - erweiterte Benutzerinteraktion - Einsatz von Bibliotheken, Micro-Frameworks und Frameworks am Frontend (wie beispielsweise jQuery UI, Bootstrap oder Rivets) - Strukturierter und modularer Aufbbau von Frontend-Webapplikationen - Best-Practice Beispiele - praktische Übungen - Tipps & Tricks aus der Praxis
Software-Engineering für JavaScript-Developer
Projektdokumentation - Requirements-Engineering Grundlagen - Erstellung eines Pflichtenhefts - Dokumentation - Project-Managment (mit beispielsweise GitLab oder Redmine) - Arbeiten im Team - Vorgehensmodelle - Terminplanung - Qualitätssicherung - Versionskontrolle (mit beispielsweise Git) - Kommandozeile - grafische Tools - webbasierte Tools - Test Driven Development - Continous Integration - Build-Tools (wie beispielsweise Grunt) - Deployment - Continous Deployment (mit beispielsweise GitLab CI).
NodeJS - Basis
Einrichtung und Setup - Arbeiten im Terminal, Kommandozeile - Erweiterte JavaScript-Kenntnisse - Asynchroner Control Flow - Eventdriven - Module - ECMAScript6 - Datenspeicherung - WebSockets - HTTP Request verarbeiten - Multithreading (mit beispielsweise WebWorkers) - Prozesse & Child Prozesse - Bibliotheks-Sammlungen (wie beispielsweise NPM) - Erstellung einfacher Full-Stack Webapplikationen - Best-Practice Beispiele - praktische Übungen - Tipps & Tricks aus der Praxis
JavaSkript Applikationen für Desktop & Mobile entwickeln
JavaScript-Laufzeitumgebung für Desktop-Applikationen (Electron, Node) - Verwendung von Electron-APIs für den Zugriff auf native Funktionen - Fenster - Menüs - Verwendung von Node-APIs für den Zugriff auf native Funktionen - Dateisystem - Netzwerk - Betriebssysteminformationen - C++ Addons - Erstellung von betriebssystemspezifischen Paketen (wie beispielsweise exe, dmg, deb, etc.) - JavaScript-Laufzeitumgebung für mobile Applikationen (Cordova) - alternative Laufzeitumgebungen (wie beispielsweise Ionic, ReactNative) - Verwendung von Cordova-APIs für den Zugriff auf native Funktionen - Kamera - GeoLocation - Grundlagen der Veröffentlichung von Mobilen Applikationen in App Stores - Einsatz von Bibliotheken (wie beispielsweise Photon, OnsenUI, Framework7) - Progressive Web Apps - Erstellung umfangreicher Desktop & Mobiler Applikationen - Best-Practice Beispiele - praktische Übungen - Tipps & Tricks aus der Praxis
Programmierpraxis zum Software Developer JavaScript
Realisierung eines Softwareprojekts - dieses Projekt wird in Heimarbeit erstellt.
Sie erlernen die mit Abstand vielseitigste Programmiersprache weltweit, um damit Fullstack-Webapplikationen, betriebssystemunabhängige Desktop-Applikationen sowie plattformunabhängige mobile Applikationen zu entwickeln.
Erfahrene PC-Anwender/-innen.
- Grundlegende Kenntnisse zu HTML, CSS und Programmierung
- Grundlegende Kenntnisse der 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.
- Sicherer Umgang mit Computer und Betriebssystem (Dateien/Ordner, Programme installieren)
- 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)
- Internetanschluss, Mikrofon & Webcam
Diese Ausbildung wird mit einer Projektpräsentation sowie 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 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. Die Projektarbeit muss mindestens zwei Themenkomplexe abdecken (Clientseitige Webapplikation, Serverseitige Webapplikation,Desktop-Applikation und/oder Mobile Applikation). Die Kombination kann frei gewählt werden, alternativ können auch zwei kleinere Softwareprojekte realisiert und präsentiert werden.
Für die Teilnahme am Kurs ist die Installation und Einrichtung von Software auf ihrem Rechner notwendig. Vor Kursbeginn müssen die Programme Microsoft Teams App & Visual Studio Code eingerichtet werden. Weitere Programme werden im Laufe der Ausbildung genutzt, darüber wird der Kursleiter rechtzeitig informieren. Bei Online-Unterricht ist ein zweiter Monitor empfohlen aber nicht notwendig.
DI (FH) Alexander Vincenz

Durch meine Spezialisierung auf User-Interface Entwicklung für Webapplikationen (HTML, CSS und JS) und mobile Webanwendungen arbeite ich seit einigen Jahre verstärkt an Kiosksystemen und webbasierten Office-Applikationen großer internationaler Unternehmen. Im Bereich Mobile habe ich zahlreiche HTML-Promotions und Kampagnen umgesetzt. Meine Tätigkeit als Webentwickler startete ich während meines Studiums der Medientechnik vor 20 Jahren.
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
- Kurs suchen
- Kostenvoranschlag erstellen
- Förderstelle kontaktieren
- Kurs buchen
Letzte Änderung: 09.11.2022 | i |