JavaScript Programmierer – Lehrgang
Die Scriptsprache JavaScript wurde Mitte der 90er Jahre von Netscape für dynamisches HTML in Webbrowsern eingeführt und hat sich im Laufe der Zeit auch in anderen Bereichen wie Servern und Microcontrollern etabliert. Im JavaScript Programmierer-Lehrgang erlernen Sie zuallererst den grundlegenden Umgang mit HTML5 und CSS3, um einfache Webseiten zu konstruieren und mit Style-Sheets individuell zu gestalten. Im nächsten Schritt erhalten Sie die allgemeine Einführung in die Welt der Programmierung. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf JavaScript gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills werden im Modul „JavaScript Einführung“ die grundlegenden Kenntnisse wie Syntax und Befehlsumfang vermittelt, um mit JavaScript dynamische Inhalte zu generieren bzw. anzupassen. Nach einer weiteren Selbstlern- und Übungsphase zur Festigung des Erlernten nehmen Sie am Modul „JavaScript Vertiefung“ teil, in dem Sie Ihre Kenntnisse erweitern, um umfangreichere Webapplikationen entwickeln zu können.
Module
HTML und CSS (HTMLCSS)
- Grundlagen der Webentwicklung und HTML
- Aufbau und Funktionsweise von Webseiten
- HTML-Grundlagen und Syntax
- Semantische HTML-Elemente (header, nav, section, article, footer)
- Elemente, Attribute, Klassen und IDs
- Block- und Inline-Elemente strukturieren
- Trennung von Inhalt, Design und Funktionalität
- HTML für Struktur, CSS für Gestaltung, Skripte für Interaktivität
- Quellcode einer Website lesen und verstehen
- HTML in der praktischen Anwendung
- Seitenstruktur und Navigation aufbauen
- Bilder einbinden und für das Web optimieren
- Links und Medien integrieren (Audio, Video)
- Erstellung einfacher HTML-Formulare
- Browserunterschiede und Darstellung testen
- Gestaltung mit CSS
- CSS-Grundlagen und Einbindung in HTML
- Selektoren, Klassen und Kaskade
- Farben, Schriften und Textgestaltung
- Abstände, Rahmen, Hintergründe und Schatten
- Strukturierung und Positionierung von Elementen
- Moderne Layouts und Responsive Design
- Layoutprinzipien im Web
- Flexible Layouts mit Flexbox
- Rasterlayouts mit CSS Grid
- Responsive Gestaltung für verschiedene Bildschirmgrößen
- Grundlagen zu Animationen und visuellen Effekten
- Benutzerfreundlichkeit und suchmaschinenfreundliche Struktur
- Grundlagen benutzerfreundlicher Webseiten
- Klare Struktur, Lesbarkeit und Navigation
- Suchmaschinenfreundliche HTML-Struktur (Überschriften, Inhalte, Links)
- Was SEO im Webdesign-Kontext bedeutet (Überblick)
- Praxisprojekt und moderne Workflows
- Planung und Aufbau einer einfachen Website
- Gemeinsame Umsetzung eines kleinen Webprojekts
- KI-gestützte Erstellung von HTML, CSS und Webtexten
- Tipps & Tricks aus der Praxis
Programmierung – Grundlagen (PROGRGL)
- Einführung in die Programmierung
- Grundlegende Funktionsweise von Computern
- Zahlensysteme und Zeichencodes
- Überblick über Programmiersprachen
- Einrichtung der Entwicklungsumgebung
- Grundlegende Programmierkonzepte
- Variablen und Datentypen
- Operatoren und Ausdrücke
- Kontrollstrukturen (Schleifen, Bedingungen)
- Arbeiten mit FunktionenDefinition und Aufruf von Funktionen
- Parameter und Rückgabewerte
- Modularisierung von Code
- Datenstrukturen und Arrays
- Einführung in Arrays und Listen
- Verarbeitung von Datenstrukturen
- Einblick in fortgeschrittene Strukturen (z. B. Dictionaries)
- Netzwerkbegriffe für Programmierer
- Programmlogik und Darstellungsmittel für Programmabläufe
JavaScript – Grundlagen (JAVASGL)
- Programmstrukturen (Variablen, Anweisungen, Ausdrücke und Funktionen)
- Funktionen mit Ausnahmen, Rekursion, Closures und Module
- Objekte und Verwendung von Prototypen sowie Vererbung
- Arrays in unterschiedlichen Dimensionen und Listen
- Überblick über gebräuchliche Methoden
- Aufbau einer Javascript Anwendung mit HTML5 und CSS3
- Nutzung von AJAX und REST Services
- Einbindung und Verwendung von Frameworks und Bibliotheken
JavaScript – Vertiefung (JAVASFG)
- Entwicklungsumgebung und JavaScript Grundlagen
- Einarbeitung in Entwicklungsumgebungen und Browser
- Überblick über verschiedene JavaScript-Standards
- Konzeption und Aufbau von Webanwendungen
- Struktur und Bestandteile moderner Webapplikationen
- DOM-Baum und Eventsteuerung
- Zusammenspiel von HTML5, CSS3 und Layout
- Datenstrukturen und Design Patterns
- Arbeiten mit komplexen Datenstrukturen
- Einsatz und Nutzen von Patterns
- Objektorientierte Programmierung mit JavaScript
- Erstellung und Erweiterung von Objekten
- Strukturierte Entwicklung mit OOP-Konzepten
- Fehlervermeidung und Best Practices
- Typische Fehler erkennen und vermeiden
- Anwendung bewährter Best Practices
- Moderne Webtechnologien und APIs
- Überblick über aktuelle HTML5- und JavaScript-Funktionen
- Einsatz von Web Worker, Canvas und Geolocation
- Grundlagen moderner Browsertechnologien
- Debugging, Profiling und Performance
- Analyse und Behebung von Fehlern
- Profiling von Webanwendungen
- Optimierung von Geschwindigkeit und Performance
- Grundlagen der Webentwicklung und HTML
Zielgruppe
Personen, die sich umfassende Skills für ihre Tätigkeit als JavaScript-Entwickler aneignen wollen.Voraussetzungen
Keine besonderen Vorkenntnisse erforderlich.Abschluß
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.Teilnehmerstimmen
Anonym22.05.2017war alles super!
Anonym22.05.2017sehr praxisnah
Buchen Sie Ihren Termin
01.09.2026 - 11.12.2026
Graz
Sankt-Peter-Gürtel 10b
8042 Graz
01.09.2026 - 11.12.2026
Online
05.10.2026 - 03.02.2027
Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
05.10.2026 - 03.02.2027
Online
Alle Preise zzgl. MwSt.
Angebot einholen
Ihr individuelles Kursangebot
Kostenvoranschlag
Unverbindlich herunterladen
Training Services
Services zu Ihrem Seminar
Sie haben Fragen zum Kurs?
Kursempfehlungen
Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Face-to-Face-Trainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie
Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie
Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Präsenztrainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie
Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie
Module
HTML und CSS (HTMLCSS)
- Grundlagen der Webentwicklung und HTML
- Aufbau und Funktionsweise von Webseiten
- HTML-Grundlagen und Syntax
- Semantische HTML-Elemente (header, nav, section, article, footer)
- Elemente, Attribute, Klassen und IDs
- Block- und Inline-Elemente strukturieren
- Trennung von Inhalt, Design und Funktionalität
- HTML für Struktur, CSS für Gestaltung, Skripte für Interaktivität
- Quellcode einer Website lesen und verstehen
- HTML in der praktischen Anwendung
- Seitenstruktur und Navigation aufbauen
- Bilder einbinden und für das Web optimieren
- Links und Medien integrieren (Audio, Video)
- Erstellung einfacher HTML-Formulare
- Browserunterschiede und Darstellung testen
- Gestaltung mit CSS
- CSS-Grundlagen und Einbindung in HTML
- Selektoren, Klassen und Kaskade
- Farben, Schriften und Textgestaltung
- Abstände, Rahmen, Hintergründe und Schatten
- Strukturierung und Positionierung von Elementen
- Moderne Layouts und Responsive Design
- Layoutprinzipien im Web
- Flexible Layouts mit Flexbox
- Rasterlayouts mit CSS Grid
- Responsive Gestaltung für verschiedene Bildschirmgrößen
- Grundlagen zu Animationen und visuellen Effekten
- Benutzerfreundlichkeit und suchmaschinenfreundliche Struktur
- Grundlagen benutzerfreundlicher Webseiten
- Klare Struktur, Lesbarkeit und Navigation
- Suchmaschinenfreundliche HTML-Struktur (Überschriften, Inhalte, Links)
- Was SEO im Webdesign-Kontext bedeutet (Überblick)
- Praxisprojekt und moderne Workflows
- Planung und Aufbau einer einfachen Website
- Gemeinsame Umsetzung eines kleinen Webprojekts
- KI-gestützte Erstellung von HTML, CSS und Webtexten
- Tipps & Tricks aus der Praxis
Programmierung – Grundlagen (PROGRGL)
- Einführung in die Programmierung
- Grundlegende Funktionsweise von Computern
- Zahlensysteme und Zeichencodes
- Überblick über Programmiersprachen
- Einrichtung der Entwicklungsumgebung
- Grundlegende Programmierkonzepte
- Variablen und Datentypen
- Operatoren und Ausdrücke
- Kontrollstrukturen (Schleifen, Bedingungen)
- Arbeiten mit FunktionenDefinition und Aufruf von Funktionen
- Parameter und Rückgabewerte
- Modularisierung von Code
- Datenstrukturen und Arrays
- Einführung in Arrays und Listen
- Verarbeitung von Datenstrukturen
- Einblick in fortgeschrittene Strukturen (z. B. Dictionaries)
- Netzwerkbegriffe für Programmierer
- Programmlogik und Darstellungsmittel für Programmabläufe
JavaScript – Grundlagen (JAVASGL)
- Programmstrukturen (Variablen, Anweisungen, Ausdrücke und Funktionen)
- Funktionen mit Ausnahmen, Rekursion, Closures und Module
- Objekte und Verwendung von Prototypen sowie Vererbung
- Arrays in unterschiedlichen Dimensionen und Listen
- Überblick über gebräuchliche Methoden
- Aufbau einer Javascript Anwendung mit HTML5 und CSS3
- Nutzung von AJAX und REST Services
- Einbindung und Verwendung von Frameworks und Bibliotheken
JavaScript – Vertiefung (JAVASFG)
- Entwicklungsumgebung und JavaScript Grundlagen
- Einarbeitung in Entwicklungsumgebungen und Browser
- Überblick über verschiedene JavaScript-Standards
- Konzeption und Aufbau von Webanwendungen
- Struktur und Bestandteile moderner Webapplikationen
- DOM-Baum und Eventsteuerung
- Zusammenspiel von HTML5, CSS3 und Layout
- Datenstrukturen und Design Patterns
- Arbeiten mit komplexen Datenstrukturen
- Einsatz und Nutzen von Patterns
- Objektorientierte Programmierung mit JavaScript
- Erstellung und Erweiterung von Objekten
- Strukturierte Entwicklung mit OOP-Konzepten
- Fehlervermeidung und Best Practices
- Typische Fehler erkennen und vermeiden
- Anwendung bewährter Best Practices
- Moderne Webtechnologien und APIs
- Überblick über aktuelle HTML5- und JavaScript-Funktionen
- Einsatz von Web Worker, Canvas und Geolocation
- Grundlagen moderner Browsertechnologien
- Debugging, Profiling und Performance
- Analyse und Behebung von Fehlern
- Profiling von Webanwendungen
- Optimierung von Geschwindigkeit und Performance
- Grundlagen der Webentwicklung und HTML
Zielgruppe
Personen, die sich umfassende Skills für ihre Tätigkeit als JavaScript-Entwickler aneignen wollen.Voraussetzungen
Keine besonderen Vorkenntnisse erforderlich.Abschluß
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.Teilnehmerstimmen
Anonym22.05.2017war alles super!
Anonym22.05.2017sehr praxisnah