Angular-Anwendungen testen Schulung
In diesem vom Instruktor geleiteten Live-Training lernen die Teilnehmer, wie sie Tests für Angular-Anwendungen schreiben und pflegen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die am besten geeignete Teststrategie für eine Angular-Anwendung zu bestimmen.
- Unit-Tests, Komponententests, A/B-Tests und End-to-End-Tests an einer Angular-Anwendung durchzuführen.
- Die richtigen Werkzeuge für die Aufgabe auszuwählen: Vitest, Jest, Jasmine, Karma usw.
- Tests in Vitest zu schreiben.
- Tests auszuführen und zu debuggen.
- Eine wartbare Testsuite zu erstellen.
- Best Practices für Unit-Tests in Angular anzuwenden.
Format des Kurses
- Ein Mix aus Vortrag, Diskussion, Übungen und intensivem praktischem Arbeiten.
Hinweis
- Um die in diesem Training verwendete Version anzupassen, kontaktieren Sie uns bitte, um dies zu arrangieren.
Schulungsübersicht
Komponententests – Grundlagen
Komponententests – Szenarien
Testing von Angular Commons
- Testen von Diensten
- Testen von Attribut-Direktiven
- Testen von Pipes
- Testen von Routing und Navigation
Verwendung von Harnesses
- Übersicht über Komponentenharnesses
- Einsatz von Komponentenharnesses in Tests
- Erstellen von Harnesses für eigene Komponenten
- Hinzufügen von Harness-Unterstützung für weitere Testumgebungen
Optional
- Migration von Karma zu Vitest
- Testen mit Karma und Jasmine
- Zone.js-Test-Utilities
Debuggen von Tests
Code-Coverage
Testen von Utility-APIs
Dies ist nur eine allgemeine Kursübersicht.
Für eine maßgeschneiderte Übersicht für dieses Training kontaktieren Sie uns bitte.
Voraussetzungen
- Grundkenntnisse in JavaScript.
Zielgruppe
- Tester
- Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Angular-Anwendungen testen Schulung - Buchung
Angular-Anwendungen testen Schulung - Anfrage
Angular-Anwendungen testen - Beratungsanfrage
Erfahrungsberichte (1)
Schritt für Schritt Analyse. Erklärung jeder Codezeile. Alle Probleme, die ich während des Kurses hatte, wurden erfolgreich gelöst und Łukasz erklärte mir den Grund. Ich mochte auch die präsentierten Best Practices. Ich war noch nie überzeugt von dem TDD-Stil - ich finde ihn einfach nicht nützlich und es lohnt sich nicht. Łukasz wies so viele Vorteile des TDDs auf, dass sich meine Meinung völlig geändert hat.
Michal Uscinski - Devapo Sp. z o. o.
Kurs - Testing Angular Applications
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Angular 13
28 StundenDieses von einem Ausbilder geführte Live-Training in Schweiz (online oder vor Ort) richtet sich an Programmierer, die die neuesten Funktionen von Angular 13 nutzen möchten, um Webanwendungen zu entwickeln, zu testen und bereitzustellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- TypeScript und Angular CLI zur Entwicklung von Angular 13-Anwendungen zu verwenden.
- Angular 13-Webanwendungen zu entwickeln, zu testen und bereitzustellen.
- Webkomponenten zu erstellen, die für jede Webanwendung oder Seite verwendet werden können.
Angular 2 Grundlagen
21 StundenDiese von einem Kursleiter geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die dynamische, moderne Webanwendungen mit Angular 2 erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Angular 2-Projekte einzurichten und zu konfigurieren.
- Die Funktionen und Verbesserungen von Angular 2 zu nutzen.
- Robuste, skalierbare Anwendungen mit Angular 2 zu entwickeln.
- Best Practices für Code-Organisation und Architektur zu implementieren.
- Integrieren von Angular-Anwendungen mit RESTful APIs.
Angular JavaScript
28 StundenDies ist ein praktischer Kurs für alle, die Websites mit AngularJS erstellen möchten.
Während dieses Kurses wird die neueste stabile Version verwendet. Pre-Release-Version kann nur verwendet werden, wenn im Buchungsformular im Abschnitt Bemerkungen markiert. Ältere Version muss vor der Buchung vereinbart werden.
AngularJS Basics
14 StundenAngular JS ist eine JavaScript-Bibliothek für die schnelle App-Entwicklung.
Zielgruppe
- Entwickler
- Programmierer
- JavaScript-Architekten
Ziele
- Wechsel der Denkweise von einer prozeduralen/objektorientierten Art des Programmierens zur Angular-Methode
- Die Teilnehmer können AngularJS verwenden, um Single-Page-Anwendungen zu erstellen
Kursformat
- 40% Vorlesungen, 60% Laborübungen
Angular Advanced
21 StundenDieser fortgeschrittene 2-tägige Angular-Kurs vermittelt Entwicklern die modernen Fähigkeiten, die für den Aufbau skalierbarer, sicherer und hochleistungsfähiger Anwendungen erforderlich sind. Der Kurs deckt State-Management mit NgRx Signal Store, fortgeschrittene Routing-Techniken, Sicherheitssonderpraktiken, effektives Testing und praktische Leistungsoptimierung ab.
Angular 12
28 StundenDieses instrukteurführende Live-Training in Schweiz (online oder vor Ort) richtet sich an Programmierer, die eine Angular-Anwendung unter Verwendung der neuesten Funktionen in Angular 12 erstellen, testen und bereitstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Angular 12-Anwendungen mit TypeScript und dem Angular CLI zu entwickeln.
- Einfach losgelöste Webkomponenten zu erstellen, die in jeder Webanwendung oder HTML-Seite verwendet werden können.
- Eine Angular 12-Anwendung zu testen, zu debuggen und bereitzustellen.
- Angular 12-Projekte nach bewährten Praktiken zu organisieren.
Angular 14
28 StundenDieses von einem Dozenten geleitete, live-Training in Schweiz (online oder vor Ort) richtet sich an Entwickler und Programmierer, die die neuesten Funktionen von Angular 14 nutzen möchten, um Webanwendungen zu erstellen, zu testen und bereitzustellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Angular 14 zu installieren und einzurichten.
- Anwendungen unter Verwendung der komponentenbasierten Architektur von Angular 14 zu entwickeln.
- Auf die integrierten Direktiven, Services und Pipes von Angular 14 zurückzugreifen.
- Mit einer RESTful-API unter Verwendung des HttpClient-Moduls von Angular 14 zu kommunizieren.
- Authentifizierung und Autorisierung in Angular 14-Anwendungen umzusetzen.
- Angular 14-Anwendungen zu testen und zu debuggen.
Angular 15
28 StundenDieses von einem Dozenten geleitete, live-Training in Schweiz (online oder vor Ort) richtet sich an Entwickler und Programmierer, die die neuesten Funktionen von Angular 15 nutzen möchten, um Webanwendungen zu entwickeln, zu testen und bereitzustellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Angular 15 zu installieren und zu konfigurieren.
- Anwendungen unter Verwendung der komponentenbasierten Architektur von Angular 15 zu entwickeln.
- Sich der integrierten Direktiven, Services und Pipes von Angular 15 zu bedienen.
- Mit einer RESTful API mithilfe des HttpClient-Moduls von Angular 15 zu kommunizieren.
- Authentifizierung und Autorisierung in Angular 15-Anwendungen umzusetzen.
- Angular 15-Anwendungen zu testen und zu debuggen.
- Die neuen Funktionen von Angular 15 wie die Image Direktive, CDK List zur Erstellung von UI-Komponenten, Boilerplate-Reduktion in Guards und Verbesserungen in esbuild für schnellere Builds zu verstehen.
Angular 16
28 StundenDiese von einem Kursleiter geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die die neuesten Funktionen von Angular 16 zum Erstellen, Testen und Bereitstellen von Webanwendungen nutzen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Eine Entwicklungsumgebung einrichten, die Node.js, Visual Studio Code und Angular CLI enthält.
- Eine grundlegende Angular 16 Anwendung zu erstellen, die Daten anzeigt und Benutzerinteraktionen verarbeitet.
- Komponenten, Direktiven, Pipes, Dienste und Module zu verwenden, um Code zu organisieren und wiederzuverwenden.
- Datenbindung, Dependency Injection, Routing, Formulare und HTTP-Client verwenden, um mit Backend-Diensten zu kommunizieren.
- Debuggen und Testen von Angular 16 Anwendungen mit Tools wie Chrome DevTools, Jest, Karma und Protractor.
Angular 17
28 StundenDiese von einem Kursleiter geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die die neuesten Funktionen von Angular 17 zum Erstellen, Testen und Bereitstellen von Webanwendungen nutzen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Eine Entwicklungsumgebung einrichten, die Node.js, Visual Studio Code und Angular CLI enthält.
- Eine grundlegende Angular 17 Anwendung zu erstellen, die Daten anzeigt und Benutzerinteraktionen verarbeitet.
- Komponenten, Direktiven, Pipes, Dienste und Module zu verwenden, um Code zu organisieren und wiederzuverwenden.
- Verwendung von Datenbindung, Dependency Injection, Routing, Formularen und HTTP-Client zur Kommunikation mit Backend-Diensten.
- Verwenden Sie die neue Syntax für Vorlagen-Steuerblöcke, um häufige Aufgaben wie bedingtes Rendering, Schleifen und den Umgang mit leeren Sammlungen zu vereinfachen.
- Verwenden Sie den neuen @defer-Steuerblock, um das Lazy-Loading des Blockinhalts und seiner Abhängigkeiten zu ermöglichen.
- Verwenden Sie die neue API für Ansichtenübergänge, um die Animationen und Übergänge zwischen Ansichten anzupassen.
- Debuggen und testen Sie Angular 17 Anwendungen mit Tools wie Chrome DevTools, Jest, Karma und Protractor.
Angular 18
28 StundenDieses von einem Dozenten geführte, live-Training in Schweiz (online oder vor Ort) richtet sich an Entwickler mit Anfänger- bis Mittelstufenkenntnissen, die dynamische, moderne Webanwendungen mit Angular 18 erstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Angular 18-Projekte einzurichten und zu konfigurieren.
- Die neuen Funktionen und Verbesserungen von Angular 18 nutzen zu können, einschließlich optimierter TypeScript 4.7-Fähigkeiten und zoneloser Änderungserkennung.
- Robuste, skalierbare Anwendungen mit Angular 18 zu entwickeln.
- Best Practices für die Code-Organisation und -Architektur umzusetzen.
- Angular-Anwendungen mit RESTful-APIs zu integrieren.
Angular 19
28 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Webentwickler, die lernen möchten, Angular 19-Anwendungen mit den neuesten Tools, Komponentenarchitektur und Best Practices zu bauen, zu testen und bereitzustellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eine Angular 19-Entwicklungsumgebung mit dem Angular CLI einzurichten und zu konfigurieren.
- Komponenten, Direktiven, Dienste und reaktive Formulare zu erstellen.
- Routing, HTTP-Client und Zustandsmanagement mit RxJS und Signalen zu verwenden.
- Produktionsbereite Angular-Anwendungen zu bauen, zu testen und bereitzustellen.
Angular 20
21 StundenAngular ist ein modernes, auf TypeScript basierendes Framework zur Erstellung skalierbarer und leistungsstarker Webanwendungen.
Diese von einem Dozenten geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler mit Anfänger- bis fortgeschrittenem Niveau, die lernen möchten, Anwendungen mithilfe von Angular 20 zu erstellen, zu strukturieren und bereitzustellen.
Nach Abschluss dieses Kurses werden die Teilnehmer in der Lage sein:
- Angular 20-Anwendungen gemäß Best Practices zu erstellen.
- Mit Komponenten, Vorlagen und standalone-APIs zu arbeiten.
- Routing, Zustandsverwaltung und HTTP-Kommunikation zu implementieren.
- Leistungsoptimierte Anwendungen für die Produktion bereitzustellen.
Kursformat
- Dozentengeleitete Demonstrationen und Diskussionen.
- Umfangreiche praktische Übungen und Codierungspraxis.
- Realwelt-Implementierung in einer interaktiven Entwicklungsumgebung.
Kursanpassungsoptionen
- Wenn Sie eine angepasste Version dieses Kurses benötigen, kontaktieren Sie uns bitte, um ein individuelles Programm zu vereinbaren.
Angular 20 Advanced
21 StundenAngular 20 ist ein robustes Front-End-Framework zur Erstellung skalierbarer und leistungsstarker Webanwendungen.
Dieses von einem Dozenten geleitete Live-Training (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die komplex und unternehmensreife Angular 20-Anwendungen erstellen möchten.
Nach Abschluss dieses Kurses werden die Teilnehmer die Fähigkeiten erlangen, um:
- Erweiterte Zustandsmanagement-Techniken mit modernen Angular-Mustern zu implementieren.
- Die Rendering- und Leistungsoptimierung in großen Anwendungen zu gewährleisten.
- Wiederverwendbare, wartbare und skalierbare Angular 20-Module zu architekturieren.
- Erweiterte Routing-Methoden, Signale und reaktive Muster effektiv zu integrieren.
Kursformat
- Expertengeführte Vorlesungen und kollaborative Diskussionen.
- Umfangreiche praktische Programmieraufgaben.
- Praktische Implementierung in einer realitätsnahen Entwicklungsgebung.
Kursanpassungsmöglichkeiten
- Anpassungsmöglichkeiten sind auf Anfrage für Teams mit spezialisierten Anforderungen verfügbar.
Angular 21
21 StundenDieser Kurs ist für Lernende konzipiert, die bereits Grundkenntnisse in Webentwicklungskonzepten haben, einschließlich Vertrautheit mit HTML, CSS und praktischer Erfahrung mit JavaScript oder TypeScript. Er eignet sich gut für Frontend-Entwickler, die zu modernem Angular wechseln, Softwareingenieure, die skalierbare Webanwendungen erstellen, und technische Fachkräfte, die praktische, praxisnahe Angular-Kenntnisse erwerben möchten.