Angular kursus (Frontend-udvikling) - eLearning

3.900,00 DKK

  • 50 hours
eLearning

Dette certificeringstræningskursus i Angular vil hjælpe dig med at mestre front-end webudvikling med Angular. Opnå dybdegående viden om Angular-koncepter, såsom at lette udviklingen af single-page webapplikationer, afhængighedsinjektion, typescript, komponenter, direktiver, pipes, formularer, routing og testning.

Vigtige funktioner

Sprog

Kurset og materialet er på engelsk

Niveau

Begynder - mellemniveau for aspirerende webudviklere

Adgang

1 års adgang til den selvstyrende e-læringsplatform 24/7

20 timers videoindhold

med anbefalet studietid på 50 timer

Projekt

2 Afsluttende kursusprojekt

Ingen eksamen

Ingen eksamen for kurset, men studerende vil få et bevis for gennemført uddannelse

Hero

Læringsresultater

Ved afslutningen af dette online Angular-træningskursus vil du være i stand til:

Design

Forstå designet af single-page applikationer og hvordan Angular letter deres udvikling

Model

Opdel model-, visnings- og controllerlagene i din applikation og implementer dem ved hjælp af Angular

Angular-udtryk

Mestr Angular udtryk, filtre og scopes

Byg

Byg Angular-formularer og skriv Angular-direktiver

Enhedstest

Unit test og end-to-end test dine Angular-applikationer

Dynamisk brugergrænseflade

Udvikling af interaktive og dynamiske brugergrænseflader ved brug af Bootstrap

Kursusplan

Hero
  1. Single Page Applikationer

    Lektion 01

    - Kursusoversigt

    - Introduktion til single-page applikationer (SPA)

    - Hvad har vi brug for Angular til

    - Opsætning af udviklingsmiljøet

    - Angular-applikationsarkitektur

    - Første Angular-app

  2. TypeScript og ESNext

    Lektion 02

    - Modulintroduktion og introduktion til TypeScript

    - Opsætning af miljøet til at skrive TypeScript

    - Variabeldeklarationer (var, let og const)

    - Typer - Primitive typer

    - Typer - Reference- og specialtyper

    - Operatorer - Spread og Backticks

    - Operatorer - Destrukturering og Rest

    - Kurser

    - Grænseflade

    - Pilefunktioner

    - Moduler

    - Hent

    - Asynkron eller await

  3. Dekoratører

    Lektion 03

    - Modulintroduktion og et overblik over Angular-moduler

    - Hvad er dekoratører

    - Angular-moduler og @NgModule-dekoratøren

    - Erklæringer

    - Import og eksport

    - Udbydere, bootstrap og startkomponenter

    - Opstartsproces for Angular-applikation

  4. Komponentdekoratør

    Lektion 04

    - Modulintroduktion

    - Angular-komponenter og @Component-dekoratoren

    - Oprettelse af en Angular-komponent ved brug af Angular CLI og på StackBlitz

    - Komponent dekoratør metadata

    - Visningsenkapsling - Emuleret, ShadowDom, Ingen

    - Data Binding - Strenginterpolation

    - Egenskabsbinding

    - Hændelsesbinding

    - @Input og @Output egenskabsdekoratører

    - To-vejs databinding

    - Attributbinding

    - Klassebinding

    - Klassebinding

    - Introduktion til Lifecycle Hooks i Angular

    - Brug af livscyklushooks i Angular

    - Vis forespørgsler - Vis barn, Vis børn, Indholds barn, Indholds børn

    - Skift detektionsmekanismen i Angular. ZoneJS, NgZones

  5. Angular Routing

    Lektion 05

    - Introduktion til routing

    - Implementering af routing i en Angular-app

    - Oprettelse af en brugerliste. Forbereder grundlaget for Child Routing

    - Abstraktion af brugerlinket til en separat komponent

    - Implementering af børneruter

    - Sti Match og Rute Typer

    - Introduktion til rutevagter i Angular

    - CanActivate og CanActivateChild Guards i Angular

    - CanDeactivate Guard i Angular

    - Forudindlæsning af data til en komponent ved brug af Resolve

  6. Afhængighedsinjektion

    Lektion 06

    - Introduktion til afsnit

    - DI som et mønster, DI som et framework og typer af udbydere

    - Hierarkisk afhængighedsinjektion

    - Introduktion til services i Angular

    - Hent data fra et Rest API ved hjælp af HttpClient

    - CRUD-operationer ved brug af HttpClient, HttpParams og HttpHeaders

    - Observables og Operators i Observables - Map, Retry, Catch

    - Behavior Subject og deling af data ved brug af Behavior Subjects

  7. Dybtgående direktiver

    Lektion 07

    - Introduktion til afsnit

    - Introduktion til direktiver

    - Indbyggede strukturelle direktiver

    - Indbyggede attributdirektiver

    - Opbygning af brugerdefinerede attributdirektiver

    - Opbygning af brugerdefinerede strukturelle direktiver

    - Introduktion til Pipes i Angular

    - Brug af indbyggede pipes

    - Oprettelse af brugerdefinerede pipes i Angular

    - Rene og urene pipes i Angular

    - Dekoratører genbesøgt

    - Opbygning af brugerdefinerede dekoratører i Angular

    - Opbygning af en brugerdefineret livscykluskrog klasse logger dekoratør

    - Opbygning af brugerdefineret egenskabsdekoration i Angular

  8. Formularer i Angular

    Lektion 08

    - Introduktion til afsnit

    - Typer af strategier til opbygning af formularer i Angular

    - Oprettelse af lange Bootstrap-formularer hurtigt ved brug af VS Code med Emmet

    - Tilføjelse af FormControl(s) til et skabelondrevet formular ved brug af ngModel-direktivet

    - At få JavaScript-objektrepræsentationen af et formular ved brug af ngForm-direktivet

    - Deaktivering af Send-knappen på et formular ved brug af formulars $invalid-flag

    - At få JavaScript-objektrepræsentationen af et formular i TypeScript-klassen

    - Tilføjelse af afkrydsningsfelt, radioknapper og rulleliste til din skabelondrevne formular

    - Oprettelse af underafsnit i formularen ved brug af NgModelGroup-direktivet

    - Trin til implementering af et reaktivt formular i Angular

    - Hurtigt at oprette et Bootstrap-formular til vores Reactive form ved hjælp af Emmet

    - Oprettelse af et reaktivt formular i TypeScript-klassen & tilkobling af det til skabelonen

    - Tilføjelse af valideringer til en reaktiv formular

    - Dynamisk tilføjelse eller fjernelse af FormControl(s) eller FormGroup(s) ved brug af FormArray(s)

    - Tilføjelse af synkrone brugerdefinerede valideringer til dit reaktive skema

    - Tilføjelse af asynkrone brugerdefinerede valideringer til din reaktive formular

    - Nulstilling af værdien for et formular

  9. Brug af tredjepartsbiblioteker

    Lektion 09

    - Introduktion til afsnit

    - Oprettelse af et Angular CLI-projekt med SCSS som basistypografi

    - Introduktion af Material Design Bootstrap i dit Angular CLI-projekt

    - Tilføjelse af en navigationsbjælke i din header

    - Tilføjelse af Material Design knapper

    - Tilføjelse af kort

    - Brug af Material Design-rullelister og formularindtastninger

    - Introduktion af Angular Material i dit Angular CLI-projekt oven på MDB

    - Tilføjelse af radioknapper, skydekontakt, skyder, forløbslinje og spinner

    - Introduktion til Firebase

    - Oprettelse af en app ved brug af Firebase-konsollen

    - Opsætning af dit Angular CLI-projekt til at understøtte Firebase

    - Interaktion med Firebase Realtime Database ved brug af metoder på AngularFireList

    - Tilføjelse og læsning af data fra Realtime Database i Firebase

    - Opdatering og sletning af data fra Realtime Database i Firebase

Hvem bør tilmelde sig dette program?

Der er ingen forudsætninger for at tage dette Angular certificeringstræningskursus. Et Angular certificeringskursus er ideelt for personer, der ønsker at opbygge eller forbedre deres færdigheder i Angular, et populært JavaScript-framework til at bygge dynamiske webapplikationer. Her er nogle, der kunne have mest gavn af det:

UI-udviklere

Teknisk projekt-/produktchef

Full-stack webudviklere

Kvalitetssikring

Studerende i bachelor-/ kandidatuddannelser

Start kursus nu

Udsagn

Licensgivning og akkreditering

Angular-certificeringstræningskurset udbydes af Simplilearn i henhold til Partner Program-aftalen og overholder kravene i licensaftalen. AVC promoverer dette kursus på vegne af Simplilearn.

Egenkapitalpolitik

Simplilearn stiller ikke indkvartering til rådighed på grund af en handicap eller medicinsk tilstand hos nogen studerende. Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele tilpasningsprocessen.

Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?

Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!