Testing Angular-applikasjoner Treningskurs
I denne instruktørbaserte, live-undervisningen vil deltakerne lære hvordan de skriver og vedlikeholder tester for Angular-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bestemme den mest hensiktsmessige strategien for testing av en Angular-applikasjon
- Gjennomføre enhetstesting, komponenttesting, A/B-testing og end-to-end-testing på en Angular-applikasjon
- Velge riktige verktøy for oppgaven: Vitest, Jest, Jasmine, Karma, osv.
- Skrive tester i Vitest
- Kjøre og feilsøke tester
- Opprette en vedlikeholdbar testpakke
- Anvende beste praksis for enhetstesting i Angular
Opplæringsformat
- Delvis forelesning, delvis diskusjon, øvelser og mye praktisk trening
Merknad
- For å tilpasse versjonen som brukes i denne opplæringen, vennligst kontakt oss for avtale.
Kursplan
Testing av komponenter – grunnleggende
Testing av komponenter – scenarier
Testing av Angular-commons
- Testing av tjenester
- Testing av attributtdirektiver
- Testing av pipes
- Testing av ruting og navigasjon
Bruk av harnesser
- Oversikt over komponent-harnesser
- Bruk av komponent-harnesser i tester
- Opprette harnesser for dine komponenter
- Legge til harness-støtte for ytterligere testmiljøer
Valgfritt
- Migrering fra Karma til Vitest
- Testing med Karma og Jasmine
- Zone.js-testverktøy
Feilsøking av tester
Kode-dekning
Testing av utility-APIer
Dette er kun en generell kursoversikt.
For å be om en tilpasset versjon for denne opplæringen, vennligst kontakt oss.
Krav
- Forståelse av JavaScript
Målgruppe
- Testere
- Utviklere
Åpne kurs krever 5+ deltakere.
Testing Angular-applikasjoner Treningskurs - Bestilling
Testing Angular-applikasjoner Treningskurs - Forespørsel
Testing Angular-applikasjoner - Konsulentforespørsel
Referanser (1)
Trinn for trinn analyse. Forklaring av hver linje kode. Alle problemer jeg hadde under kurset ble løst, og Łukasz forklarte meg årsaken. Jeg likte også de gode praksisreglene som ble presentert. Aldri har jeg vært overbevist om TDD-stilen - jeg finner bare ikke den nyttig eller verdt tiden. Łukasz pekte på så mange fordeler med TDD at det fullstendig endret min mening.
Michal Uscinski - Devapo Sp. z o. o.
Kurs - Testing Angular Applications
Maskinoversatt
Kommende kurs
Relaterte kurs
Angular 13
28 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programmerere som ønsker å bruke de nyeste funksjonene til Angular 13 for å bygge, teste og distribuere nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk TypeScript og Angular CLI for å utvikle Angular 13 applikasjoner.
- Utvikle, test og distribuer Angular 13 nettapplikasjoner.
- Lag nettkomponenter som kan brukes for enhver nettapplikasjon eller side.
Angular 2 Grunnleggende
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på nybegynnernivå til mellomnivå som ønsker å bygge dynamiske, moderne nettapplikasjoner ved hjelp av Angular 2.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp og konfigurer Angular 2 prosjekter.
- Bruk Angular 2s funksjoner og forbedringer.
- Utvikle robuste, skalerbare applikasjoner ved å bruke Angular 2.
- Implementere beste praksis for kodeorganisering og arkitektur.
- Integrer Angular applikasjoner med RESTful APIer.
Angular 12
28 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programmerere som ønsker å lage, teste og distribuere en Angular-applikasjon ved å bruke de nyeste funksjonene i Angular 12.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle Angular 12 applikasjoner ved å bruke TypeScript og Angular CLI.
- Lag løst koblede webkomponenter som kan brukes i alle nettapplikasjoner eller HTML-sider.
- Test, feilsøk og distribuer en Angular 12-applikasjon.
- Organiser Angular 12 prosjekter ved å bruke beste praksis.
Angular 14
28 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere og programmerere som ønsker å bruke de nyeste funksjonene til Angular 14 for å bygge, teste og distribuere nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Angular 14.
- Utvikle applikasjoner ved å bruke Angular 14s komponentbaserte arkitektur.
- Utnytt Angular 14s innebygde direktiver, tjenester og rør.
- Kommuniser med en RESTful API ved hjelp av Angular 14 sin HttpClient-modul.
- Implementer autentisering og autorisasjon i Angular 14 applikasjoner.
- Test og feilsøk Angular 14 applikasjoner.
Angular 15
28 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere og programmerere som ønsker å bruke de nyeste funksjonene til Angular 15 for å bygge, teste og distribuere nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Angular 15.
- Utvikle applikasjoner ved å bruke Angular 15s komponentbaserte arkitektur.
- Utnytt Angular 15s innebygde direktiver, tjenester og rør.
- Kommuniser med en RESTful API ved hjelp av Angular 15 sin HttpClient-modul.
- Implementer autentisering og autorisasjon i Angular 15 applikasjoner.
- Test og feilsøk Angular 15 applikasjoner.
- Forstå de nye funksjonene i Angular 15 som bildedirektiv, CDK-liste for bygningsgrensesnittkomponenter, reduksjon av kjeleplater i beskyttelser og forbedringer i esbuild for raskere bygg.
Angular 16
28 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på nybegynnernivå til mellomnivå som ønsker å bruke de nyeste funksjonene til Angular 16 for å bygge, teste og distribuere nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer Node.js, Visual Studio Kode og Angular CLI.
- Lag en grunnleggende Angular 16-applikasjon som viser data og håndterer brukerinteraksjoner.
- Bruk komponenter, direktiver, rør, tjenester og moduler for å organisere og gjenbruke kode.
- Bruk databinding, avhengighetsinjeksjon, ruting, skjemaer og HTTP-klient for å kommunisere med backend-tjenester.
- Feilsøk og test Angular 16 applikasjoner ved hjelp av verktøy som Chrome DevTools, Jest, Karma og Protractor.
Angular 17
28 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på nybegynnernivå til mellomnivå som ønsker å bruke de nyeste funksjonene til Angular 17 for å bygge, teste og distribuere nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer Node.js, Visual Studio Kode og Angular CLI.
- Lag en grunnleggende Angular 17-applikasjon som viser data og håndterer brukerinteraksjoner.
- Bruk komponenter, direktiver, rør, tjenester og moduler for å organisere og gjenbruke kode.
- Bruk databinding, avhengighetsinjeksjon, ruting, skjemaer og HTTP-klient for å kommunisere med backend-tjenester.
- Bruk den nye malkontrollblokksyntaksen for å forenkle vanlige oppgaver som betinget gjengivelse, looping og håndtering av tomme samlinger.
- Bruk den nye @defer-kontrollblokken for å aktivere latinnlasting av blokkens innhold og dens avhengigheter.
- Bruk det nye API-et for visningsoverganger til å tilpasse animasjonene og overgangene mellom visningene.
- Feilsøk og test Angular 17 applikasjoner ved hjelp av verktøy som Chrome DevTools, Jest, Karma og Protractor.
Angular 18
28 TimerDette instruktørledede, live-treningen i Norge (online eller på sted) er rettet mot utviklere med begynner- til mellomnivå som ønsker å bygge dynamiske, moderne webapplikasjoner ved hjelp av Angular 18.
Etter denne treningen vil deltakerne kunne:
- Sette opp og konfigurere Angular 18-prosjekter.
- Bruke Angular 18s nye funksjoner og forbedringer, inkludert optimaliserte TypeScript 4.7-evner og zoneløs endringsdeteksjon.
- Utvikle robuste, skalablene applikasjoner ved hjelp av Angular 18.
- Føre inn beste praksis for kodeorganisering og arkitektur.
- Integrasjon av Angular-applikasjoner med RESTful APIer.
Angular 19
28 TimerDette av instructoren ledte, live-trening i Norge (online eller på stedet) er rettet mot mellomnivås web-utviklere som ønsker å bygge, teste og distribuere Angular 19-applikasjoner med den nyeste verktøysett, komponentarkitektur og beste praksis.
Ved slutten av denne treningen vil deltakerne kunne:
- Sette opp og konfigurere en Angular 19-utviklingsmiljø ved hjelp av Angular CLI.
- Opprette komponenter, direkteringer, tjenester og reaktive skjemaer.
- Bruke ruting, HTTP-klient og tilstandsforvaltning med RxJS og signaler.
- Bygge, teste og distribuere produksjonsklare Angular-applikasjoner.
Angular 20
21 TimerAngular er et moderne, TypeScript-basert rammeverk for å bygge skalerbare, høy ytelsesmessige webapplikasjoner.
Denne instruktørførte, live-utdannelsen (online eller på stedet) er rettet mot utviklere med begynner-nivå til mellomnivå som ønsker å bygge, strukturere og distribuere applikasjoner ved hjelp av Angular 20.
Etter fullført kurs vil deltakerne kunne:
- Bygge Angular 20-applikasjoner ved å følge beste praksis.
- Arbeide med komponenter, maler og standalone-APIer.
- Implementere ruting, statshåndtering og HTTP-kommunikasjon.
- Bygge produksjonsklare applikasjoner med optimal ytelse.
Kursformat
- Instruktørførte demonstrasjoner og diskusjoner.
- Omfattende praktiske øvelser og kodesnuttning.
- Realdrekt implementering i et interaktivt utviklingsmiljø.
Kursanpassningsmuligheter
- Hvis du trenger en tilpasset versjon av dette kurset, vennligst ta kontakt for å ordne et anpasset program.
Angular 20 Avansert
21 TimerAngular 20 er et robust front-end rammeverk for å bygge skalerbare, høy ytelsesmessige webapplikasjoner.
Dette kurset ledet av instruktør (online eller på stedet) er rettet mot avanserte utviklere som ønsker å bygge sofistikerte, bedriftsgrade Angular 20-applikasjoner.
Ved fullføring av dette kurset vil deltakerne få ferdighetene til å:
- Implementere avansert tilstandsbehandling ved hjelp av moderne Angular-mønstre.
- Optimalisere rendering og ytelse i store applikasjoner.
- Arkitektur for gjenbrukbare, vedlikeholdsbare og skalerbare Angular 20-moduler.
- Integrasjon av avansert ruting, signaler og reaktive mønstre effektivt.
Kursets format
- Eksperterledede forelesninger og samarbeidsdiskusjoner.
- Omfattende håndkodingsovinger.
- Praktisk implementering i et realistisk utviklingsmiljø.
Kurs tilpasningsmuligheter
- Tilpassede treningstilbud er tilgjengelige ved forespørsel for team med spesialiserte krav.
Angular 21
21 TimerDenne kurset er designet for lærlinger som allerede har en grunnleggende forståelse av webutviklingskonsepter, inkludert kjennskap til HTML, CSS og håndverksmessige erfaringer med JavaScript eller TypeScript. Det er vellykket for front-end utviklere som går over til moderne Angular, mjukvareingeniører som bygger skalerbare webapplikasjoner, og tekniske fagpersoner som ønsker å få praktiske, virkelige Angular-ferdigheter.
Reactive Programming with Angular RxJS
14 TimerReactiv programmering er et asynkront programmeringsparadigme som fokuserer på datastrømmer og forplantning av data ved å etablere en definert avhengighet mellom de underliggende utførelsesmodellene og de utsendte datastrømmene fra en komponent til en annen. Mange Angular applikasjonsdesignineffektiviteter når du bygger asynkrone brukergrensesnitt kan overvinnes ved å bruke reaktive stilmønstre som tilbys av RxJS-biblioteket.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan de implementerer observerbare mønstre i deres Angular applikasjonsdesign når de går gjennom en serie saker som viser vanlige problemer med vinkeldesign og hvordan de drar nytte av reaktive programmeringsdesign.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det reaktive programmeringsparadigmet og RxJS-biblioteket.
- Bygg UI tunge Angular applikasjoner med skalerbarhet, fleksibilitet og respons i tankene ved å bruke reaktive programmeringsmønstre.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Angular og Spring Boot
14 TimerDette instruktørførte, live-treningen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Angular og Spring Boot til å bygge full-stack-applikasjoner.
Etter denne treningen vil deltakerne kunne:
- Utvikle en full-stack-applikasjon med Angular og Spring Boot.
- Bygge et back-end-applikasjon med Spring Boot.
- Lage front-end-applikasjoner med Angular.
- Bruke Spring Security til å konfigurere autentisering for en full-stack-applikasjon.
Advanced Angular Testing
14 TimerDenne instruktørledede, levende opplæringen i Norge (online eller på sted) er rettet mot erfarne testere og utviklere som ønsker å dykkes dypere inn i Angular-testing.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå Angular-testing i dybden.
- Utføre avansert komponent- og integrasjonstesting.
- Utføre end-to-end testing med Cypress og visuell regresjon.