Beschreibung
JavaScript für Fortgeschrittene
Zielgruppe: Nur für Unternehmen und Institutionen.In diesem Seminar lernen Sie JavaScript professionell zu verwenden. Es baut auf JavaScript Einführung auf. Mit den hier erworbenen Kenntnissen werden Sie die Möglichkeit haben, große JavaScript-Projekte zu erstellen. Zum Beispiel für Webapps, Produktkonfiguratoren, Spiele, etc.
Kommende Starttermine
Inhalte / Module
- JavaScript Roundup - Der richtige Start
- Datentypen und Operatoren
- Scoping und Context
- Hoisting vermeiden
- Closures erkennen
- Code Kapselung mit IIFE
- Funktionsweise der JS-Interpreter
- Besseren JavaScript-Code entwerfen
- Debugging im Browser (Chrome Developer Tools, Mozilla Developer Tools)
- Konventionen einhalten mit JSLint und ESLint
- Dokumentieren mit JSDoc
- Einführung in Unit Tests
- Automatisieren von Aufgaben
- Objekt Orientiertes JavaScript (OOJS)
- Factory Pattern
- Constructor Pattern
- Methoden hinzufügen mit dem Protoype Pattern
- Method-Chaining
- Vererbung durch Combination Inheritance
- ECMAScript 5 - neue Möglichkeiten
- Erstellen von Objekten mit Object.create()
- Absichern von Objekten und Properties
- Neue Array-Methoden
- ES 6/7 bzw. ECMAScript 2015/2016
- Sichtbarkeit von Variablen in ES6
- Arrow-Function
- Class-Begriff
- Import und Export und die Umsetzung für ältere Browser
- Asynchrones JavaScript
- Promises
- Observables mit ReactiveX
- Moderne Architektur für JavaScript Applikationen
- Modul erstellen
- Singleton richtig erstellen
- Observer-Pattern verstehen
- Modulare JavaScript Patterns
- Projekt-Initialisierung mit npm und Yarn
- Cross-Browser-Applikationen mit Polyfills
- Modernes JavaScript in älteren Browsern mit Babel und TypeScript
- Packaging und Deployment mit npm, Grunt und Webpack
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 5
Gute Technik vor Ort,
Erwartungen würde übererfüllt
Viel für die Zukunft gelernt.
Die lange Berufserfahrung des Dozenten war sehr hilfreich. Fragen konnten präzise und auf den Punkt gebracht beantwortet werden.
Hilfreiche Tipps zu aktueller Entwicklung. Konkret die Info, das Webpack lange nicht mehr state of the art ist, und Alternativen den Vormarsch machen. Außerdem eine der Alternat...