bus front 12 calendar date hotel multiple 11 todo

Schulung JavaScript für Fortgeschrittene Komplett: Pattern, MVC, TDD und BDD

5 Tage / S1794

36 Teilnehmer haben bisher dieses Seminar besucht

Schulungsformen

Offene Schulung

  • 5 Tage
  • 7 Termine
  • 2.260,00 zzgl. MwSt.
  • Köln

Learning & Networking in einem. Garantierte Durchführung ab 1 Teilnehmer.

Inhouse-/Firmenschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.

Individualschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

1 Teilnehmer = max. Fokus aufs Fachliche und max. Raum für individuelle Fragen.

Beschreibung

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.
In der professionellen JavaScript-Entwicklung  ist das Thema "Testing" nicht mehr wegzudenken. Mit Test Driven  Development (TDD) und Behavior Driven Development (BDD) stehen zwei  Testing-Verfahren zur Auswahl. Jasmine, Karma und PhantomJS sind die  Produkte, die dabei zum Einsatz kommen. Lernen Sie, wie man TDD und BDD  mit Jasmine, Karma und PhantomJS in der JavaScript-Praxis realisiert. 

Schulungsziel

Sie erlangen die Fähigkeit JavaScript-Applikationen zu entwickeln. Sie können anschließend komplexe Programmlogik vom Browser ausführen lassen.
Mit dieser Schulung lernen Sie Test Driven Development (TDD) und Behavior Driven Development (BDD) als Basis für stabile Webanwendungen zu implementieren. Mit der Kenntnis über das Jasmine Test Framework können Sie Unit-Tests und Frontend-Test  erstellen.

Details

1.-3. Tag: Auch separat buchbar als JavaScript für Fortgeschrittene

  • 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 t
    • 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

4.-5. Tag: Auch separat buchbar als JavaScript Webanwendungen testen mit Jasmine, Karma und PhantomJS

  • Testbaren JavaScript-Code entwerfen
    • OOP in JavaScript
    • Module erstellen
  • Tests für Jasmine entwickeln
    • Describes erstellen
    • Assertions und Matcher erstellen
    • Eigene Matcher entwerfen
  • Asynchrones testen
    • Testen von Ajax-Abfragen
    • Verzögertes Testen
    • Stubs und Spies
  • Frontend testen
    • HTML-Ausgabe testen mit Jasmine und JQuery
    • Seiten mit PhantomJS rendern
    • Events an PhantomJS schicken 
    • Änderungen am DOM mit Jasmine testen
  • Tests automatisieren  
    • Require.js Konfiguration
    • Verwendung des Karma Test Runner
  • Tests für JavaScript Frameworks
    • Backbone.js Applikationen testen
    • AngularJS testen
  • Jasmine im Vergleich
    • mit QUnit
    • YUI Test 
    • und JsTestDriver

Web-Entwickler mit Kenntnissen in HTML und CSS, sowie rudimentären JavaScript-Kenntnissen mit der Aufgabe, komplexe Frontends in JavaScript zu entwickeln.
JavaScript-Entwickler, die an  geschäftskritischen Webanwendungen mitarbeiten. Frontend-Developer und  Entwickler mit Schwerpunkt auf AngularJS,  Backbone.js und weiteren  JavaScript Frameworks mit guten Erfahrungen in JavaScript.


Lernmethode: Ausgewogene Mischung aus Theorie und Praxis
Unterlagen: Seminarunterlagen / Fachbuch zum Seminar inklusive, das man nach Rücksprache mit dem Trainer individuell auswählen kann
Arbeitsplatz: PC/VMs für jeden Teilnehmer
Hochwertige und performante Hardware
Große, höhenverstellbare Bildschirme
Zugang zu Ihrem Firmennetz erlaubt
Lernumgebung: Frische Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter
Arbeitsmaterialien: Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its
Teilnahmezertifikat: Wird am Ende des Seminars ausgehändigt, inkl. Inhaltsverzeichnis
Teilnehmerzahl: min. 1, max. 8 Personen
Garantierte Durchführung : Ab einem Teilnehmer
Schulungszeiten: 5 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr
Ort der Schulung: GFU Schulungszentrum

GFU Schulungszentrum
Am Grauen Stein 27
51105 Köln-Deutz
oder europaweit bei Ihnen als Inhouse-Schulung
Räumlichkeiten: Helle und modern ausgestattete Räume mit perfekter Infrastruktur
Preisvorteil : Der dritte Mitarbeiter nimmt kostenfrei teil.
All-Inclusive: Frühstück, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch
Barrierefreiheit: Das GFU-Schulungszentrum(Am Grauen Stein 27) ist barrierefrei
Rechnungsstellung: Erst nach dem erfolgreichen Seminar. Keine Vorkasse.
Stornierung: Kostenfrei bis zum Vortag des Seminars
Vormerken statt buchen: Sichern Sie sich unverbindlich Ihren Seminarplatz schon vor der Buchung - auch wenn Sie selbst nicht berechtigt sind zu buchen
Bildungsgutschein: Bildungsscheck NRW, Bildungsprämie

Kundenbewertungen

Über das Seminar
5/5

Jedem zu empfehlen, der mit Web-Entwicklung zu tun hat.

Über die GFU
5/5

Alles top organisiert! Weiter so!

Sergey S. aus Hannover

Buchungsmöglichkeiten

Offene Termine

14.01.-18.01.2019
2.260,00
Köln   
Noch frei
Buchen Vormerken
11.02.-15.02.2019
2.260,00
Köln   
Noch frei
Buchen Vormerken
01.04.-05.04.2019
2.260,00
Köln   
Noch frei
Buchen Vormerken
24.06.-28.06.2019
2.260,00
Köln   
Noch frei
26.08.-30.08.2019
2.260,00
Köln   
Noch frei
21.10.-25.10.2019
2.260,00
Köln   
Noch frei
16.12.-20.12.2019
2.260,00
Köln   
Noch frei
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenfreies Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise pro Person zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenfrei teil

Firmenschulung

GFU Schulungszentrum

Anfragen

Inhouse-Schulung

In Ihrem Hause
Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen

Individualschulung

Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen
Arbeitsplatz



Eine Klasse einer Firma will zeitgleich den Lehrgang JavaScript für Fortgeschrittene Komplett: Pattern, MVC, TDD und BDD aufsuchen

An dieser Stelle kann ein Inhouse-Training zur Thematik JavaScript für Fortgeschrittene Komplett: Pattern, MVC, TDD und BDD angebracht sein. Der Inhalt der Schulung kann hierbei in Abstimmung mit den Fachdozenten ausgebaut oder komprimiert werden.

Haben die Schulungsteilnehmer ohnehin Erfahrung in JavaScript für Fortgeschrittene Komplett: Pattern, MVC, TDD und BDD, sollte der erste Punkt der Agenda nur gestreift werden. Eine kundenspezifische Fortbildung macht sich bezahlt bei mindestens 3 Schulungsteilnehmern. Die Inhouse-Schulungen zum Thema JavaScript für Fortgeschrittene Komplett: Pattern, MVC, TDD und BDD finden bisweilen in der Umgebung von Essen, Dÿsseldorf, Leipzig, Berlin, Mÿnchen, Bremen, Hamburg, Bochum, Duisburg, Bielefeld, Nÿrnberg, Mÿnster, Dortmund, Frankfurt, Hannover, Bonn, Dresden, Stuttgart, Wuppertal und Köln am Rhein in NRW statt.

Welche Themen passen zu JavaScript für Fortgeschrittene Komplett: Pattern, MVC, TDD und BDD?

Eine erste Ergänzung findet sich in JavaScript für Fortgeschrittene Komplett: Pattern, MVC, TDD und BDD mit

  • Automatisieren von Aufgaben
  • Asynchrones JavaScript Promises
  • Modernes JavaScript in älteren Browsern mit Babel und TypeScript
  • Cross-Browser-Applikationen mit Polyfills

Anzuraten ist auch ein Kurs von „Das neue JavaScript ES6 / ES2015/2016/2017 “ mit der Behandlung von

  • Arrow Funktionen vs. Function-Funktionen
  • Proxies  Zugriffsreglementierung mit Proxies
  • Destructuring von Objekten
  • Spread- und Restoperator ... als Spreadoperator

Für Inhouse-Schulungen ist das Thema „Automatisierung, Building und Deployment von JavaScript Projekten“ mit dem Unterrichtsstoff CSS generieren und Deploying via Git geeignet.

Für Erfahrene Anwender passt auch eine HTML5 Programmierung mit JavaScript: Entwicklung von Webapps Weiterbildung. In diesem Workshop werden vor allen Dingen

  • Battery Status API
  • Komplexe Daten versenden
  • Caching und Offline Verfügbarkeit
  • Name, Autor, Icon und Beschreibungen
behandelt.

Haben Sie Fragen?
  • 0221 82 80 90
  • Chat offline
Empfangsdamen der GFU