Testing React Apps with Jest Treningskurs
Denne instruktørledede, liveopplæringen (stedet eller fjernkontrollen) er rettet mot ingeniører som ønsker å bruke Jest til å teste React applikasjoner og komponenter.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer et skikkelig testmiljø.
- Skriv asynkrone tester for React apper og komponenter.
- Kjør avanserte tester fra Jest som inkluderer hån, spioner og stubber.
Kursets format
- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for tilpasning av kurset
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
- Hvis du vil lære mer om Jest , kan du gå til: https://jestjs.io/
Kursplan
Introduksjon
Oversikt over Jest
Sette opp testmiljøet
Installere og konfigurere Jest
Testing av en prøve JavaScript-applikasjon
Om Stateful Components
Tester en React app
- Sett opp, utfør funksjon, hevde resultater
Tester Business-logikken
Kjører overvåkningsmodus for å teste filendringer
Testing av brukergrensesnittet
Kjøre nettlesertester gjennom Node
Testing React Komponenter
Kjøre øyeblikksbildetester
Feilsøking
Oppsummering og konklusjon
Krav
- Erfaring med React utvikling.
Publikum
- Utviklere
- Testingeniører
Open Training Courses require 5+ participants.
Testing React Apps with Jest Treningskurs - Booking
Testing React Apps with Jest Treningskurs - Enquiry
Testing React Apps with Jest - Consultancy Enquiry
Testimonials (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
Upcoming Courses
Relaterte kurs
React with Next.js
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Next.js til å lage React applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle nettapplikasjoner og statiske nettsteder på serversiden i Next.js.
- Håndter og lagre data med MongoDB.
- Sikre en nettapplikasjon med AuthO-autentisering.
Next.js 14 Advanced Development
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere og tekniske arkitekter på middels til avansert nivå som ønsker å utforske utviklingen av Next.js 14 og få kunnskapen til å bygge skjærende- edge webapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utnytt det fulle potensialet til Next.js 14 for å bygge komplekse applikasjoner.
- Bruk de nyeste funksjonene som mellomvare, React serverkomponenter og kantfunksjoner.
- Implementer beste praksis for ytelse, skalerbarhet og SEO.
- Feilsøk vanlige problemer i Next.js-applikasjoner effektivt.
Managing React State with MobX
14 timerDenne instruktørledede, direkteopplæringen i Norge er rettet mot utviklere som ønsker å bruke MobX i sine React applikasjoner for å administrere tilstanden mer effektivt.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp MobX i React.
- Forstå brukstilfellene for MobX, sammenlignet med Redux (f.eks. MobXs "klassiske paradigme" vs Reduxs "funksjonelle paradigme").
- Bruk MobX som et avansert tilstandslag for React-applikasjoner.
Material UI
7 timerDenne instruktørledede, live-opplæringen i (online eller på stedet) er rettet mot utviklere som ønsker å bruke Material UI for å fremskynde utviklingen av godt utformede brukergrensesnitt for React-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne være i stand til å implementere Material UIs React-komponenter for å utvikle vakre webapplikasjoner i bedriftsklassen.
Ant Design
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Ant Design til å forbedre brukeropplevelsen for deres React-applikasjon.
Ved slutten av denne opplæringen vil deltakerne være i stand til å implementere Ant Designs React-komponenter for å utvikle vakre webapplikasjoner i bedriftsklassen.
React: Build Highly Interactive Web Applications
21 timerI denne instruktørledede, live-treningen i Norge demonstrerer vi React sin kraft og fleksibilitet, sammenligner den med alternative rammeverk, og leder deltakerne steg-for-steg gjennom å lage sin egen React-applikasjon.
Ved slutten av dette kurset vil deltakerne kunne:
- Forstå Reacts designfilosofi.
- Bestem når og hvor det er fornuftig å bruke React, og når du skal revurdere den konvensjonelle MVC-modellen.
- Forstå React begreper som komponenter, rekvisitter, tilstand og livssyklus.
- Implementer relaterte teknologier som Babel, Webpack og JSX.
- Bygg, test og distribuer en interaktiv nettapplikasjon.
Relay: Efficiently Fetch Data in React Applications
14 timerRelay er et JavaScript-rammeverk for å bygge datadrevne React applikasjoner. GraphQL er et dataspørringsspråk for å beskrive komplekse, nestede dataavhengigheter i moderne applikasjoner. Sammen lar de en applikasjons komponenter flyttes hvor som helst i et gjengivelseshierarki uten å måtte bruke en kaskade av modifikasjoner på overordnede komponenter eller på serverkoden som forbereder datanyttelasten. Relay brukes av Facebook i ulike mobilapp-prosjekter.
I denne instruktørledede, live-opplæringen vil deltakerne lære å bruke sentrale Relay-konsepter som deklarativ spesifikasjon av dataavhengigheter, samlokalisering og mutasjon for å bygge en React-applikasjon ved hjelp av Relay og GraphQL.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk Relay til å komponere dataspørringer til effektive batcher, gi hver komponent nøyaktig de dataene den har bedt om, oppdatere komponentene når dataene endres, og vedlikeholde en klientsidelager (cache) av alle data. Samle spørringer og visningens kode for lettere å resonnere om en komponentfunksjonalitet Bruk GraphQL til å deklarere datakrav mens du lar Relay hente dataene på egen hånd. Forstå konseptet med å mutere data på klienten og serveren ved å bruke GraphQL mutasjoner. forskjeller mellom Relay og Flux, spesielt hvordan "mutasjoner" implementerer konseptet med handlinger og modifikasjoner Bruk ruter for å bestemme hvilke data som skal hentes for å gjengi en gitt komponent Gjør endringer i relativ isolasjon, selv i store teamprosjekter Lag korrekte applikasjoner med høy ytelse på en grei og åpenbar måte
Publikum
- Utviklere
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis
Building Interactive Applications with React, Redux and GraphQL
28 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære å bygge React applikasjoner ved hjelp av Flux og GraphQL. Kurset dekker installasjon, oppsett, integrasjon, testing, distribusjon og beste praksis mens det leder deltakerne gjennom opprettelsen av en serie eksempelapplikasjoner som viser hvordan man kan legge til flere nivåer av kompleksitet og "kulhet" til en applikasjon ved å bruke de mest avanserte verktøysettene og teknikker.
Å utvikle applikasjoner med React krever en annen type tenkning, sammenlignet med hva noen utviklere er vant til, spesielt når de kommer fra tankesettet til andre MVC-rammeverk som AngularJS og Bootstrap. Denne opplæringen dekker det grunnleggende bak teknologiene som brukes hvert trinn på veien, slik at deltakerne ikke bare er i stand til å bygge en funksjonell applikasjon, men også forstår hvorfor en bestemt tilnærming brukes. Dette legger grunnlaget for å tenke selvstendig og kreativt rundt designet og de ønskede resultatene for å bygge egne applikasjoner i fremtiden.
React, Redux and TypeScript
21 timerReact er et mye brukt bibliotek for å lage applikasjoner på én side i Java Script og HTML . Det brukes av selskaper som Facebook , Instagram, Netflix eller New York Times.
Dette kurset vil introdusere grunnlaget som React og andre biblioteker (som Angular og Vue.js ) er basert på og fremheve spesifikasjonene til React . Det vil også dekke teknologier som ofte brukes med React , som Redux og React -Router.
Mot slutten av dette kurset vil deltakerne kunne bygge applikasjoner med ulik kompleksitet med React mens de følger beste praksis.
React Patterns
14 timerDenne instruktørledede liveopplæringen (på stedet eller fjernkontrollen) er rettet mot utviklere med React ferdigheter som ønsker å optimalisere og forbedre opprettelsen av React applikasjoner ved å forstå og anvende React komponentmønstre.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå de forskjellige typene React Patterns
- Bruk React Context API for webapplikasjoner
Kursets format
- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for tilpasning av kurset
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
- Hvis du vil lære mer om React , kan du gå til: https://reactjs.org
Advanced React
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bygge React komponenter og designe komplekse applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå Reacts avanserte konsepter, inkludert kontekst-APIer, HOC-er, ekstern tilstand, asynkrone APIer, etc.
- Bygg komponerbare komponenter med React.
- Aktiver autentisering på serversiden og klientsiden.
- Implementer React og Redux biblioteker for å administrere komplekse stateful applikasjoner.
- Reduser kode og optimer ytelsen til en applikasjon.
- Test og distribuer en applikasjon.
PHP with React
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke PHP til å distribuere en back-end-server for en React-applikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle.
- Gjengi React komponenter i PHP ved hjelp av PHP-utvidelsen V8js.
- Bruk PHP til å lage APIer som samhandler med databasesystemer.
- Bruk modulpakker som Webpack for å kompilere React kode.
React, Relay, and GraphQL
14 timerDenne instruktørledede, liveopplæringen i Norge (på stedet eller ekstern) er rettet mot utviklere som ønsker å bruke GraphQL og Relay til å administrere data på React applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å starte datakontroll for React applikasjoner.
- Lever umiddelbar UI-respons interaksjoner.
- Samle data fra flere biblioteker i ett praktisk API.
- Forhåndshenting ved hjelp av GraphQL og Relay.
Choosing the Right JavaScript Framework
14 timerDenne instruktørledede, live-opplæringen i Norge (på stedet eller ekstern) er rettet mot utviklere som må bestemme hvilket JavaScript-rammeverk som skal brukes til å utvikle front-end-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et optimalt utviklingsmiljø for å begynne å utvikle front-end-applikasjoner.
- Implementer demoapplikasjoner for å teste begrensningene og fordelene ved et JavaScript-rammeverk.
- Bestem deg for hvilket JavaScript-rammeverk som passer best.
Transform a React Application into a Progressive Web App (PWA)
14 timerDenne instruktørledede, live-opplæringen i Norge (på stedet eller ekstern) er rettet mot utviklere som ønsker å transformere en React-applikasjon til en progressiv nettapp.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å transformere en React-applikasjon.
- Bufre med Service Worker for å få en React-applikasjon til å fungere offline.
- Lag og stil en push-varsling.
- Installer den progressive nettappen på en mobilenhet.