Software Developer - JavaScript

Institut: WIFI Tirol
Bereich: Technik, EDV, Telekommunikation

Kursbeschreibung

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 Aufbau von JavaScript-Projekten - 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-Management (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).

Webapplikationen mit JavaScript entwickeln

Einsatz von Bibliotheken, Micro-Frameworks und Frameworks am Frontend (wie beispielsweise jQuery UI, Rivets, Bootstrap, AngularJS oder YUI) - Serverseitige JavaScript-Laufzeitumgebung (Node) - alternative Laufzeitumgebungen (wie beispielsweise Rhino) - Datenspeicherung - erweiterte JavaScript-Kenntnisse - WebSockets - Multithreading (mit beispielsweise WebWorkers) - Design Patterns (wie beispielsweise MVC) - Einsatz von Bibliotheken, Micro-Frameworks und Frameworks am Backend - Bibliotheks-Sammlungen (wie beispielsweise NPM) - Erstellung umfangreicher Full-Stack Webapplikationen - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis.

Desktop-Applikationen mit JavaScript entwickeln

JavaScript-Laufzeitumgebung für Desktop-Applikationen (Electron, Node) - Verwendung von Electron-APIs für den Zugriff auf native Funktionen - Fenster - Menüs - Benachrichtigungen - Tray - Touchbar (MacOS) - Verwendung von Node-APIs für den Zugriff auf native Funktionen - Dateisystem - Netzwerk - Multithreading - Betriebssysteminformationen - C++ Addons - Einsatz von Bibliotheken, Micro-Frameworks und Frameworks - Bibliotheks-Sammlungen (wie beispielsweise NPM) - Erstellung umfangreicher Desktop-Applikationen - Deployment - Erstellung von betriebssystemspezifischen Paketen (wie beispielsweise exe, dmg, deb, etc.) - Installer - Icons - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis.

Mobile Applikationen mit JavaScript entwickeln

Einsatz von Bibliotheken, Micro-Frameworks und Frameworks (wie beispielsweise Bootstrap, jQuery Mobile oder Framework7) - JavaScript-Laufzeitumgebung für Mobile Applikationen (Cordova) - alternative Laufzeitumgebungen (wie beispielsweise Ionic) - Verwendung von Cordova-APIs für den Zugriff auf native Funktionen - Dateisystem - Cloud - Kamera - GeoLocation - Benachrichtigungen - Geräteinformationen - Verwendung von Cordova-Plugins für den Zugriff auf spezielle native Funktionen (wie beispielsweise QR-Scanner oder Background-App) - Grundlagen der Veröffentlichung von Mobilen Applikationen - Build Prozess - Publizieren in App Stores - Erstellung umfangreicher 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.


 

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 Aufbau von JavaScript-Projekten - 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-Management (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).

Webapplikationen mit JavaScript entwickeln

Einsatz …
Beginn
09.03.2026
Ende
02.11.2026
Uhrzeit von
18:00:00
Uhrzeit bis
21:30:00
Dauer
284,00 Einheiten
Ort
WIFI Innsbruck
Egger-Lienz-Straße 116
6020 Innsbruck
Ort
WIFI Innsbruck
Straße
Egger-Lienz-Straße 116
PLZ
6020
Ort
Innsbruck
Land
Österreich
Bundesland
Tirol
Fax
05 90 90 55 7777
Ziele
Software Developer JavaScript
Zielgruppe
<input type='hidden' class='modul-hidden-field' value='1' /> <div class='content-block editor-output margin--bottom-sm'> <p>Personen, die zusätzlich zu ihrem erlernten Beruf ihr Portfolio um die Software Developer-Komponente erweitern möchten<br> Personen, die gezielt eine Karriere als Software Developer anstreben<br> Personen, die sich am Arbeitsmarkt neu orientieren möchten und eine Karriere im Software Development starten<br> Interessierte Personen, Vereine, Non-Profit-Organisationen<br> <br> &nbsp;</p> </div>
Referent
Markus Prodinger
Kursnummer
42824015
Plätze
12,00

Diese Kurse könnten Sie auch interessieren ...

Uber Weiterbildungsvorschläge