Beschreibung
JavaScript für Fortgeschrittene Komplett: Pattern, MVC, TDD und BDD
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.
Kommende Starttermine
Wählen Sie aus 9 verfügbaren Startterminen
Inhalte / Module
- 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
Zielgruppe / Voraussetzungen
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.
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.
Anzeige