Angular opplæring - eLearning
4.900,00 NOK
- 50 timer
Dette kurset i Angular-sertifisering vil hjelpe deg med å mestre front-end webutvikling med Angular. Oppnå grundig kunnskap om Angular-konsepter, slik som å lette utviklingen av én-sides webapplikasjoner, avhengighetsinjeksjon, typescript, komponenter, direktiver, rør, skjemaer, ruting og testing.
Nøkkelfunksjoner
Språk
Kurset og materialet er på engelsk
Nivå
Nybegynner - mellomnivå for håpefulle webutviklere
Tilgang
1 års tilgang til den selvstyrte studie e-læringsplattformen 24/7
20 timer med videomateriale
med anbefalt studietid på 50 timer
Prosjekt
2 Avsluttende prosjekt
Ingen eksamen
Ingen eksamen for kurset, men studenten vil få et kursbevis for fullført opplæring

Læringsutbytte
Ved slutten av dette nettbaserte Angular-kurset vil du være i stand til å:
Design
Forstå utformingen av enkeltsideapplikasjoner og hvordan Angular legger til rette for utviklingen av dem
Modell
Separer modell-, visnings- og kontrollerlagene i applikasjonen din og implementer dem ved hjelp av Angular
Angular-uttrykk
Bli mester på Angular-uttrykk, filtre og skop
Bygg
Bygg Angular-skjemaer og skriv Angular-direktiver
Enhetstest
Utfør enhetstesting og ende-til-ende-testing av dine Angular-applikasjoner
Dynamisk brukergrensesnitt
Utvikling av interaktive og dynamiske brukergrensesnitt ved bruk av Bootstrap

Kursplan
Single Page-applikasjoner
Leksjon 01
- Kursoversikt
- Introduksjon til enkeltsideapplikasjoner (SPA)
- Hva trenger vi Angular til
- Sette opp utviklingsmiljøet
- Arkitektur for Angular-applikasjoner
- Første Angular-applikasjon
TypeScript og ESNext
Leksjon 02
- Modulintroduksjon og introduksjon til TypeScript
- Sette opp miljøet for å skrive TypeScript
- Variabeldeklarasjoner (var, let og const)
- Typer - Primitive typer
- Typer - Referanse- og spesialtyper
- Operatorer - Spread og Backticks
- Operatorer - Destrukturering og Rest
- Klasser
- Grensesnitt
- Pilefunksjoner
- Moduler
- Hent
- Asynkron eller vent
Dekoratører
Leksjon 03
- Modulintroduksjon og en oversikt over Angular-moduler
- Hva er dekoratører
- Angular-moduler og @NgModule-dekoratøren
- Erklæringer
- Import og Eksport
- Leverandører, oppstartskomponenter og inngangskomponenter
- Oppstartsmekanisme for Angular-applikasjon
Komponentdekoratør
Leksjon 04
- Modulintroduksjon
- Angular-komponenter og @Component-dekoratøren
- Opprette en Angular-komponent ved hjelp av Angular CLI og på StackBlitz
- Komponentdekoratør Metadata
- Visningsinnkapsling - Emulert, ShadowDom, Ingen
- Datainnbinding - Strenginterpolasjon
- Egenskapsbinding
- Hendelsesbinding
- @Input og @Output egenskapsdekoratører
- Tosidig databinding
- Attributtilknytning
- Klassebinding
- Klassebinding
- Introduksjon til livssykluskroker i Angular
- Bruke livssykluskroker i Angular
- Vis forespørsler - Vis barn, Vis barna, Innholdsbarn, Innholdsbarna
- Endre deteksjonsmekanismen i Angular. ZoneJS, NgZones
Angular-ruting
Leksjon 05
- Innføring i ruting
- Implementering av ruting i en Angular-applikasjon
- Opprette en brukerliste. Klargjør for barn-routing
- Abstrahere brukerlenken til en separat komponent
- Implementering av barneruter
- Samsvarende sti og rutetyper
- Introduksjon til rutevakter i Angular
- CanActivate og CanActivateChild Guards i Angular
- CanDeactivate Guard i Angular
- Forhåndshenting av data for en komponent ved bruk av Resolve
Avhengighetsinjeksjon
Leksjon 06
- Innledning til seksjon
- DI som et mønster, DI som et rammeverk, og typer tilbydere
- Hierarkisk avhengighetsinjeksjon
- Introduksjon til tjenester i Angular
- Hent data fra et Rest API ved bruk av HttpClient
- CRUD-operasjoner ved bruk av HttpClient, HttpParams og HttpHeaders
- Observables og Operatorer i Observables - Map, Retry, Catch
- BehaviorSubject og deling av data ved bruk av BehaviorSubjects
Dypdykk i direktiver
Leksjon 07
- Innledning til seksjon
- Innføring i direktiver
- Innebygde strukturelle direktiver
- Innebygde attributtdirektiver
- Bygge egendefinerte attributtdirektiver
- Bygge egendefinerte strukturelle direktiver
- Introduksjon til rør i Angular
- Bruk av innebygde rør
- Lage egendefinerte rør i Angular
- Rene og urene pipes i Angular
- Dekoratører gjennomgått
- Bygge egendefinerte dekoratører i Angular
- Bygge en tilpasset livssykluskrok klasse logger dekoratør
- Bygge egendefinert egenskapsdekoratør i Angular
Skjemaer i Angular
Leksjon 08
- Innledning til seksjon
- Typer strategier for skjemabygging i Angular
- Opprette lange Bootstrap-skjemaer raskt ved hjelp av VS Code og Emmet
- Legge til FormControl(s) i et skjemastyrt skjema ved bruk av ngModel-direktivet
- Å få JavaScript-objektrepresentasjonen av et skjema ved bruk av ngForm-direktivet
- Deaktivering av send-knappen på et skjema ved bruk av skjemaets $invalid-flagg
- Å få JavaScript-objektrepresentasjonen av et skjema i TypeScript-klassen
- Legge til avmerkingsboks, radioknapper og rullegardinliste i ditt malstyrte skjema
- Opprette underseksjoner i skjemaet ved bruk av NgModelGroup-direktivet
- Trinn for å implementere et reaktivt skjema i Angular
- Raskt opprette et Bootstrap-skjema for vårt reaktive skjema ved hjelp av Emmet
- Opprette et reaktivt skjema i TypeScript-klassen og koble det til malen
- Legge til validering i et reaktivt skjema
- Dynamisk legge til eller fjerne FormControl(s) eller FormGroup(s) ved bruk av FormArray(s)
- Legge til synkrone egendefinerte valideringer i ditt reaktive skjema
- Legge til asynkrone egendefinerte valideringer i ditt reaktive skjema
- Tilbakestille verdien av et skjema
Bruke tredjepartsbiblioteker
Leksjon 09
- Innledning til seksjonen
- Opprette et Angular CLI-prosjekt med SCSS som basestil
- Introduksjon av Material Design Bootstrap i ditt Angular CLI-prosjekt
- Legge til en navigasjonslinje i toppteksten din
- Legger til Material Design-knapper
- Legge til kort
- Bruk av Material Design-rullegardinlister og skjemainndata
- Introduksjon av Angular Material i ditt Angular CLI-prosjekt på toppen av MDB
- Legge til radioknapper, glidebryter, skyveknapp, fremdriftslinje og spinner
- Introduksjon til Firebase
- Lage en app ved å bruke Firebase-konsollen
- Konfigurere ditt Angular CLI-prosjekt for å støtte Firebase
- Interaksjon med Firebase Realtime Database ved bruk av metoder på AngularFireList
- Legge til og lese data fra sanntidsdatabasen i Firebase
- Oppdatering og sletting av data fra sanntidsdatabasen i Firebase

Hvem bør melde seg på dette programmet?
Det er ingen forutsetninger for å ta dette sertifiseringskurset i Angular. Et sertifiseringskurs i Angular er ideelt for personer som ønsker å bygge eller forbedre sine ferdigheter i Angular, et populært JavaScript-rammeverk for å bygge dynamiske webapplikasjoner. Her er noen som kan ha størst nytte av det:
UI-utviklere
Teknisk prosjekt-/ produktleder
Full-stack webutviklere
Kvalitetssikring
Studenter i bachelor-/masterprogrammer
Uttalelser
Lisensiering og akkreditering
Angular-sertifiseringstrening tilbys av Simplilearn i henhold til Partnerprogramavtalen og overholder kravene i Lisensavtalen. AVC promoterer dette kurset på vegne av Simplilearn.
Egenkapitalpolitikk
Simplilearn tilbyr ikke tilrettelegging på grunn av en funksjonshemming eller medisinsk tilstand hos noen studenter. Kandidater oppfordres til å kontakte AVC for veiledning og støtte gjennom tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du bedriftsløsning eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
