Testing React Apps with Jest Schulung
Diese Live-Schulung (vor Ort oder per Fernzugriff) richtet sich an Techniker, die Jest zum Testen von React Anwendungen und -Komponenten verwenden möchten.
Am Ende dieser Schulung können die Teilnehmer:
- Installieren und konfigurieren Sie eine geeignete Testumgebung.
- Schreiben Sie asynchrone Tests für React Apps und -Komponenten.
- Führen Sie erweiterte Jest Tests durch, die Spott, Spione und Stubs umfassen.
Format des Kurses
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Übungen.
- Praktische Implementierung in einer Live-Laborumgebung.
Anpassungsoptionen für den Kurs
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
- Um mehr über Jest zu erfahren, besuchen Sie bitte: https://jestjs.io/
Schulungsübersicht
Einführung
Überblick über Jest
Einrichten der Testumgebung
Installieren und Konfigurieren von Jest
Testen einer Beispielanwendung JavaScript
Über zustandsabhängige Komponenten
Testen einer ReactAnwendung
- Einrichten, Funktion ausführen, Ergebnisse überprüfen
Testen der BusinessLogik
Ausführen des Überwachungsmodus zum Testen von Dateiänderungen
Testen der Benutzeroberfläche
Ausführen von Browser-Tests durch Node
Testen von React Komponenten
Ausführen von Snapshot-Tests
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit der React-Entwicklung.
Publikum
- Entwickler
- Testingenieure
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Testing React Apps with Jest Schulung - Buchung
Testing React Apps with Jest Schulung - Anfrage
Testing React Apps with Jest - Beratungsanfrage
Erfahrungsberichte (5)
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Kurs - Transform a React Application into a Progressive Web App (PWA)
No powerpoint
Raymond Chan - Hospital Authority
Kurs - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurs - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Kurs - Ant Design
I liked how the course was structured. First day were basic definitions that I already knew but he clarified a lot of definitions that wasn't clear for me. The two following days I learnt some concepts that I didn't know and he explained them in an easy way to understand them.
Alicia Garcia Anton - Spanish Point Technologies
Kurs - React, Redux and TypeScript
Kommende Kurse
Kombinierte Kurse
React with Next.js
14 StundenDiese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Webentwickler, die Next.js für die Erstellung von React Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Serverseitige Webanwendungen und statische Seiten in Next.js zu entwickeln.
- Daten mit MongoDB zu verarbeiten und zu speichern.
- Eine Webanwendung mit AuthO-Authentifizierung zu sichern.
Next.js 14 Advanced Development
21 StundenDiese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an mittlere bis fortgeschrittene Webentwickler und technische Architekten, die die Neuerungen von Next.js 14 kennenlernen und sich das Wissen aneignen möchten, um moderne Webanwendungen zu erstellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Das volle Potential von Next.js 14 für die Entwicklung komplexer Anwendungen zu nutzen.
- Die neuesten Funktionen wie Middleware, React Server Components und Edge Functions zu nutzen.
- Best Practices für Performance, Skalierbarkeit und SEO zu implementieren.
- Häufige Probleme in Next.js-Anwendungen effektiv zu beheben.
Managing React State with MobX
14 StundenDiese von einem Trainer geleitete Live-Schulung richtet sich an Entwickler, die MobX in ihren React Anwendungen einsetzen möchten, um den Status effektiver zu verwalten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- MobX in React einrichten.
- Die Anwendungsfälle von MobX im Vergleich zu Redux verstehen (z.B. MobX's "klassisches Paradigma" vs Redux's "funktionales Paradigma").
- Verwendung von MobX als erweiterte Zustandsschicht für React-Anwendungen.
Material UI
7 StundenDiese Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Material UI nutzen möchten, um die Entwicklung gut gestalteter Benutzeroberflächen für React-Anwendungen zu beschleunigen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, die React-Komponenten von Material UI's zu implementieren, um schöne Webanwendungen der Unternehmensklasse zu entwickeln.
Ant Design
7 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Ant Design nutzen möchten, um die User Experience ihrer React-Anwendung zu verbessern.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, die React-Komponenten von Ant Design's zu implementieren, um schöne Webanwendungen der Unternehmensklasse zu entwickeln.
React: Build Highly Interactive Web Applications
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung demonstrieren wir die Leistungsfähigkeit und Flexibilität von React, vergleichen es mit alternativen Frameworks und führen die Teilnehmer Schritt für Schritt durch die Erstellung ihrer eigenen React-Anwendung.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Die Designphilosophie von React's verstehen.
- Entscheiden, wann und wo der Einsatz von React sinnvoll ist und wann das herkömmliche MVC-Modell überdacht werden sollte.
- Verstehen von React-Konzepten wie Komponenten, Requisiten, Zustand und Lebenszyklus.
- Implementieren Sie verwandte Technologien wie Babel, Webpack und JSX.
- Eine interaktive Webanwendung erstellen, testen und bereitstellen.
Relay: Efficiently Fetch Data in React Applications
14 StundenBuilding Interactive Applications with React, Redux and GraphQL
28 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie man React Anwendungen mit Flux und GraphQL erstellt. Der Kurs behandelt Installation, Einrichtung, Integration, Testen, Bereitstellung und Best Practices, während er die Teilnehmer durch die Erstellung einer Reihe von Beispielanwendungen führt, die zeigen, wie man einer Anwendung mit Hilfe der fortschrittlichsten Toolkits und Techniken zusätzliche Komplexitäts- und Coolness-Ebenen hinzufügen kann.
Die Entwicklung von Anwendungen mit React erfordert eine andere Denkweise als die, an die manche Entwickler gewöhnt sind, vor allem, wenn sie aus der Denkweise anderer MVC-Frameworks wie AngularJS und Bootstrap kommen. In dieser Schulung werden die Grundlagen der verwendeten Technologien Schritt für Schritt vermittelt, so dass die Teilnehmer nicht nur in der Lage sind, eine funktionale Anwendung zu erstellen, sondern auch verstehen, warum ein bestimmter Ansatz verwendet wird. Dies legt den Grundstein für ein unabhängiges und kreatives Denken über das Design und die gewünschten Ergebnisse für die Erstellung ihrer eigenen Anwendungen in der Zukunft.
React, Redux and TypeScript
21 StundenReact ist eine weit verbreitete Bibliothek zum Erstellen von Anwendungen für einzelne Seiten in Java Script und HTML . Es wird von Unternehmen wie Facebook , Instagram, Netflix oder der New York Times verwendet.
In diesem Kurs werden die Grundlagen vorgestellt, auf denen React und andere Bibliotheken (wie Angular und Vue.js ) basieren, und die Besonderheiten von React . Es werden auch Technologien behandelt, die üblicherweise mit React , wie Redux und React -Router.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein, mit React Anwendungen unterschiedlicher Komplexität zu React und dabei die Best Practices React .
React Patterns
14 StundenDieser Kursleiter, Live - Training (vor Ort oder remote) richtet sich an Entwickler mit React Fähigkeiten, die ihre Erzeugung zu optimieren und zu verbessern React Anwendungen durch das Verständnis und die Anwendung React ‚s Komponentenmuster.
Am Ende dieser Schulung können die Teilnehmer:
- Verstehen Sie die verschiedenen Arten von React
- Verwenden Sie die React Context API für Webanwendungen
Format des Kurses
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Übungen.
- Praktische Implementierung in einer Live-Laborumgebung.
Anpassungsoptionen für den Kurs
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
- Weitere React zu React Sie unter: https://reactjs.org
Advanced React
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die React-Komponenten erstellen und komplexe Anwendungen entwerfen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die fortgeschrittenen Konzepte von React verstehen, einschließlich Kontext-APIs, HOCs, externe Zustände, asynchrone APIs, etc.
- Zusammensetzbare Komponenten mit React erstellen.
- Authentifizierung auf Server- und Client-Seite aktivieren.
- Implementieren Sie React und Redux Bibliotheken, um komplexe zustandsabhängige Anwendungen zu verwalten.
- Code reduzieren und die Leistung einer Anwendung optimieren.
- Testen und Bereitstellen einer Anwendung.
PHP with React
14 StundenDiese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Entwickler, die PHP für die Bereitstellung eines Back-End-Servers für eine Anwendung einsetzen möchten (1).
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der notwendigen Entwicklungsumgebung, um mit der Entwicklung zu beginnen.
- Rendering React von Komponenten in PHP mit Hilfe der PHP-Erweiterung V8js.
- Nutzen Sie PHP, um APIs zu erstellen, die mit Datenbanksystemen interagieren.
- Modul-Bundler wie Webpack verwenden, um React Code zu kompilieren.
React, Relay, and GraphQL
14 StundenDiese von einem Trainer geleitete Live-Schulung (vor Ort oder aus der Ferne) richtet sich an Entwickler, die GraphQL und Relay zur Verwaltung von Daten in React-Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der erforderlichen Entwicklungsumgebung zum Starten der Datenkontrolle für React Anwendungen.
- Sofortige UI-Response-Interaktionen bereitstellen.
- Daten aus mehreren Bibliotheken in einer praktischen API zusammenfassen.
- Vorabruf mit GraphQL und Relay.
Choosing the Right JavaScript Framework
14 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (vor Ort oder aus der Ferne) richtet sich an Entwickler, die entscheiden müssen, welches JavaScript-Framework sie für die Entwicklung von Front-End-Anwendungen verwenden sollen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- eine optimale Entwicklungsumgebung einzurichten, um mit der Entwicklung von Front-End-Anwendungen zu beginnen.
- Demo-Anwendungen zu implementieren, um die Grenzen und Vorteile eines JavaScript-Frameworks zu testen.
- Entscheiden, welches JavaScript-Framework am besten geeignet ist.
Transform a React Application into a Progressive Web App (PWA)
14 StundenDiese von einem Trainer geleitete Live-Schulung (vor Ort oder remote) richtet sich an Entwickler, die eine React-Anwendung in eine Progressive Web App umwandeln möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der erforderlichen Entwicklungsumgebung, um mit der Umwandlung einer React-Anwendung zu beginnen.
- Cache mit Service Worker, damit eine React-Anwendung offline funktioniert.
- Erstellen und gestalten Sie eine Push-Benachrichtigung.
- Installieren Sie die progressive Webanwendung auf einem mobilen Gerät.