(2)

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. Sie erhalten anschließend ein Übungsszenario, basierend auf den behandelten Themen, das Sie eigenständig umsetzen. Am letzten Tag des Lehrgangs besprechen Sie in der Kursgruppe mit Ihrem Trainer diese Aufgabenstellung, klären offene Fragen und sind in Summe gut auf Ihre Tätigkeit in der Entwicklung JavaScript-basierter Lösungen vorbereitet.

Kursinhalte

HTML5 und CSS3 – Basis

  • Einführung in HTML5 - Das Grundgerüst
  • HTML5 Syntax
  • Änderungen zu HTML 4.01
  • Semantische Elemente: section, header, footer
  • Formate, Selektoren, Tags, Klassen und Attribute
  • Konzeptioneller Aufbau einer Website: Blogs, Portale, Infoseiten
  • Browserproblematiken (z.B. Kombatibilitäten)
  • Quellcode einer typischen Website lesen und verstehen können
  • Trennung von Inhalt (HTML), Gestaltung (CSS) sowie Funktion (Scriptsprachen)
  • Allgemeine Skriptsprachen und Frameworks im Anriss
  • Bilder, Formate und Bildgrößen in HTML5 bearbeiten
  • Erstellen einfacher HTML5-Formulare
  • Einführung in CSS3
  • Einführung in das HTML5-Canvas-Element
  • Interaktivität-/Multimedia mit HTML5
  • Wichtige Aspekte für die Website-Usability & SEO-Thematik
  • Erstellen einer einfachen Website im Text-Editor-Modus
  • Wertvolle Tipps & Tricks vom Trainer

Programmierung Grundlagen

  • Grundlagen zu Computing, Programmen und Programmiersprachen
  • Programmlogik und Darstellungsmittel für Programmabläufe
  • Werkzeuge der Softwareentwicklung
  • Zahlensysteme und Zeichencodes
  • Grundlegende Sprachelemente
  • Kontrollstrukturen
  • Elementare Datenstrukturen
  • Methoden, Prozeduren und Funktionen
  • Algorithmen
  • Reaktion auf Ereignisse
  • Grundlagen der Softwareentwicklung

JavaScript Einführung

  • 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

  • Einarbeitung in die Entwicklungsumgebungen, Browser und in die verschiedenen JavaScript Standards
  • Konzeption und Aufbau einer Web-Applikation und deren Bestandteile (DOM Baum, Events, HTML5, CSS3, Layout)
  • Komplexe Datenstrukturen und die Verwendung von Patterns
  • Erkennen und Vermeiden von Fehlern sowie die Anwendung von Best Practices
  • Objektorientierte Programmierung mit JavaScript mit der Erstellung und Erweiterung von Objekten.
  • Überblick und Verwendung von neuen HTML5 JavaScript Funktionen, wie Application Caches, WebWorker, Canvas und Geolokation
  • Debugging, Profiling und Geschwindigkeitsoptimierungen von Webapplikationen

Lehrgangs-Abschluss

  • Besprechung der Abschlussarbeit
  • Beantwortung offener Fragen
  • Weitere Tipps & Tricks sowie best practices

Personen, die sich umfassende Skills für ihre Tätigkeit als JavaScript-Entwickler aneignen wollen.

Keine besonderen Vorkenntnisse erforderlich.


Verwandte Kurse

Preis & Kursdauer

3.190,-
Preis pro Person
zzgl. MwSt.
11 Tage
09:00 - 17:00 Uhr
88 Unterrichts- und 64 E-Learning/Self-Study-Einheiten.

Bei Fragen zu den einzelnen Modulterminen kontaktieren Sie uns.

Allgemeine Kursinformationen

  • Kursunterlagen/Materialien    Kursunterlagen/Materialien
  • Versorgung im Seminarzentrum    Versorgung im Seminarzentrum
  • Teilnahmezertifikat    Teilnahmezertifikat
  • Parkmöglichkeiten    Parkmöglichkeiten

Unsere Maßnahmen für Ihren Schutz während Ihres Seminaraufenthaltes!

Da uns Ihre Sicherheit am Herzen liegt, achten wir während Ihres Aufenthaltes, dass Hygiene- und Sicherheitsmaßnahmen strengstens eingehalten werden und passen unsere Sicherheitsvorkehrungen entsprechend aller behördlichen Bestimmungen laufend an.

Zur Wahrung des Mindestabstands von 1 m sind unsere Seminarräumlichkeiten entsprechend umgestaltet und mit zugewiesenen Sitzplätzen versehen. An den Eingängen und in den Räumlichkeiten sind Aushänge zu den Hygienemaßnahmen angebracht.

Details zu den Hygienemaßnahmen finden Sie hier.

tecTrain Seminarzentren:
Unsere Seminarzentren zeichnen sich durch Ihr modernes Seminarumfeld, zahlreichen Vor-Ort-Services und ideale Erreichbarkeit aus.
Mehr Details.

Hotelempfehlungen:
Für Ihren optimalen Seminar-Aufenthalt haben wir darauf geachtet, dass Qualität und Erreichbarkeit Ihrer Hotelunterkunft stimmen. Darüber hinaus erhalten Sie als tecTrain-Kunde bei zahlreichen Hotels spezielle Partner-Konditionen. Mehr Details.

Wien  +43 1 934 9 934
Graz  +43 316 422 966

Mo. bis Do. in der Zeit von
08:00 bis 17:00 Uhr
und Freitag von
08:00 bis 14:00 Uhr


In allen Bundesländern stehen Ihnen unterschiedliche Förderprogramme für Aus- und Weiterbildung zur Verfügung. Unsere Experten beraten Sie gerne über aktuelle Fördermöglichkeiten Ihrer geplanten Weiterbildungsmaßnahmen und unterstützen Sie bei der Antragstellung. Mehr Details.