Angular opplæring - eLearning

4.900,00 NOK

  • 50 timer
eLæring

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

Hero

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

Hero

Kursplan

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

Start kurset nå

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!

Contact background

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.