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


Software Developer JavaScript
Dieser Kurs vermittelt Ihnen die Grundlagen und fortgeschrittene Programmierung mit JavaScript. Sie lernen sowohl die Client-seitige Programmierung im Webbrowser als auch den Server-seitigen Einsatz von JavaScript mit Node.js. Dabei erhalten Sie ein Verständnis für die Entwicklung von Fullstack Web-Anwendungen, um die gesamte Anwendungslogik vom Client bis zum Server mit JavaScript umzusetzen.
Des Weiteren werden Sie lernen, wie Sie Ihre erstellten Anwendungen sicher im Web hosten können. Sie erfahren, wie Docker-Container zur Kombination und Skalierung von Anwendungsmodulen genutzt werden können und wie Sie gemeinsam im Team Projekte mit Versionsverwaltung entwickeln. Darüber hinaus erhalten Sie Einblicke in Projektmanagement und die Dokumentation von Projekten im Unternehmensumfeld.
Alle aufgeführten sowie weitere Hauptthemen dieses Kurses werden nachfolgend aufgelistet:
- Schnelleinstieg in HTML und CSS
- JavaScript Grundlagen sowie fortgeschrittene Anwendung
- Client-seitige JavaScript Programmierung mit HTML5 APIs
- Server-seitige JavaScript Programmierung mit Node.js
- Server-seitige Programmierung mit PHP
- Datenbanken mit MySQL
- Desktop Anwendungen mit Electron
- Versionsverwaltung mit Git
- Hosting und Security
- Containerverwaltung
- Linux Grundlagen sowie Linux Kommandozeile
- IoT mit Raspberry Pi und Espruino
- Projektmanagement und Dokumentation
Details zu den spezifischen JavaScript Inhalten:
Grundlagen:
- JavaScript Laufzeitumgebungen
- Variablen / Datentypen / Objekte
- Operatoren
- Kontrollstrukturen
- Funktionen / Funktionale Programmierung
- Fehlerbehandlung
Fortgeschrittene Anwendung:
- Fortgeschrittene Nutzung von Arrays und Objekten
- Klassen / Objektorientierte Programmierung
- Promises / Asynchrone Programmierung
- Netzwerkkommunikation / AJAX / JSON / REST
- Generatoren
- Syntactic Sugar aus ECMAScript 2015 und neuer
Client-seitige JavaScript Programmierung mit HTML5 APIs:
- Document Object Model (DOM)
- Event Handling
- Interaktion mit Webseiten
- Moderne HTML5 APIs
- Parallele Programmierung (Web Worker)
- Service Worker
- Progressive Web Apps (PWA)
Server-seitige JavaScript Programmierung mit Node.js:
- Programmablauf
- Dateizugriff
- Netzwerkzugriff
- Web Server
- Socket Server
- Systemzugriff
- Parallele Programmierung (Cluster)
- Verschlüsselung
- Sicherer Umgang mit Windows, Linux oder macOS
- Gute HTML- und CSS-Kenntnisse
- Privater Computer mit Administrationsrechten
- Personen, die zusätzlich zu ihrem erlernten Beruf ihr Portfolio um die Software Developer-Komponente erweitern möchten
- Personen, die gezielt eine Karriere als Software Developer anstreben
- Personen, die sich am Arbeitsmarkt neu orientieren möchten und eine Karriere im Software Development starten
- Interessierte Personen, Vereine, Non-Profit-Organisationen
- Lehrlinge im IT Bereich
Die Ausbildung schließt mit einer Abschlussarbeit und dem WIFI-Zeugnis „Software Developer JavaScript“ ab.
Die Abschlussarbeit besteht aus einer Projektpräsentation und einer theoretischen Prüfung. Die Prüfung findet nach Abschluss des Kurses statt. Sie erhalten während des laufenden Kurses genaue Informationen zum Termin und zur Anmeldung. Die Prüfungsgebühr für den ersten Versuch ist in den Kosten des Kurses enthalten.
Dieses Kursangebot entspricht den Förderkriterien Bildungsgeld update und ist damit förderbar. Seit 1.1.2025 wurde die update Förderung seitens Land Tirol sozial gestaffelt. Ob Sie Zugang zur Förderung haben und in welcher Höhe Ihnen diese gewährt wird, hängt von Ihren persönlichen Voraussetzungen ab. Alle Informationen und die Möglichkeit der Beantragung finden Sie unter www.mein-update.at.
Sie können bares Geld sparen: Reichen Sie einfach Ihre berufliche Weiterbildung beim zuständigen Finanzamt über Ihre Arbeitnehmerveranlagung / Einkommensteuererklärung ein.
Diese Schulung ist auch als individuelles Firmentraining (FIT) durchführbar.
WIFI Inhouse Trainings sind maßgeschneiderter Wissenstransfer für Unternehmen.
Bei uns ist alles passgenau: Wer, Was, Wie, Wo, Wann – die Firmenschulung ist punktgenau auf die Kundenwünsche abgestimmt.
Letzte Änderung: 17.05.2023