


Teilzahlung - 7 x 707,57 EUR
Mo, Do, 18:00-21:30, jeden 2: Sa, 09:00-16:30
Kursdauer: 284 Lehreinheiten
Stundenplan
Egger-Lienz-Straße 116
6020 Innsbruck

Do, 18:00-19:00
Kursdauer: 2 Lehreinheiten
Stundenplan
Egger-Lienz-Straße 116
6020 Innsbruck

Diese Veranstaltung startet fix und unabhängig vom Teilnehmerstand. Sie haben die volle Planungssicherheit! Weitere Infos zum Fixstarter.
Software Developer JavaScript
Inhaltlich deckt dieser Kurs die Grundlagen sowie die fortgeschrittene Programmierung mit
JavaScript ab und umfasst dabei sowohl Client-seitige JavaScript Programmierung im Web
Browser als auch den Server-seitigen Einsatz der Programmiersprache mit Hilfe der
Laufzeitumgebung Node.js. Dabei wird ein Verständnis für die Erstellung von Fullstack Web
Anwendungen geschaffen, sodass Sie die gesamte Anwendungslogik vom Client über den Server
mit Hilfe der vielseitigen Programmiersprache JavaScript umsetzen können.
In weiteren Abschnitten dieses Kurses lernen Sie, wie die von Ihnen erstellten Anwendungen auf
sichere Art und Weise im Web gehostet werden können, wie Sie Docker Container zur
Kombination und Skalierung von Anwendungsmodulen nutzen können sowie gesamte Projekte
mit Versionsverwaltung gemeinsam im Team entwickelt werden können. Darauf aufbauend wird
auch ein Einblick in das Projektmanagement sowie Dokumentation von Projekten im
Unternehmensfeld gegeben.
Alle aufgeführten sowie weitere Hauptthemen dieses Kurses werden im 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
Inhaltliche 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“.
Diese Abschlussarbeit schließt mit einer Projektpräsentation sowie einer Theorie-Prüfung ab. Die Prüfung findet 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.
Dieses Kursangebot entspricht den Förderkriterien Bildungsgeld update des Landes Tirol. Bitte prüfen Sie selbst, ob Sie persönlich die Voraussetzungen erfüllen.
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: 09.05.2022