Angular Training - eLearning
450,00 EUR
- 20 hours
Deze Angular certificeringstraining helpt je om front-end webontwikkeling met Angular onder de knie te krijgen. Verkrijg diepgaande kennis van Angular-concepten, zoals het vergemakkelijken van de ontwikkeling van single-page webapplicaties, dependency injection, TypeScript, componenten, richtlijnen, pipes, formulieren, routering en testen.
eLearning Cursusprogramma
Single Page Applicaties
Les 01
- Cursusoverzicht
- Introductie tot Single Page Applications (SPA)
- Waar hebben we Angular voor nodig
- Het opzetten van de ontwikkelomgeving
- Architectuur van Angular-applicaties
- Eerste Angular App
TypeScript en ESNext
Les 02
- Module Introductie en Introductie tot TypeScript
- Het opzetzen van de omgeving om TypeScript te schrijven
- Variabele declaraties (var, let en const)
- Typen - Primitieven
- Typen - Referentie- en Speciale Typen
- Operatoren - Spread en Backticks
- Operatoren - Destructureren en Rest
- Lessen
- Interface
- Pijlfuncties
- Modules
- Apporteer
- Asynchroon of wachten
Decorator
Les 03
- Module-introductie en een overzicht van Angular Modules
- Wat zijn decorators
- Angular Modules en de @NgModule Decorator
- Verklaringen
- Import en Export
- Aanbieders, bootstrap en invoercomponenten
- Opstartmechanisme van Angular-applicatie
Component Decorator
Les 04
- Module Introductie
- Angular-componenten en de @Component-decorator
- Een Angular Component maken met de Angular CLI en op StackBlitz
- Metadata van Component Decorator
- Weergave-inkapseling - Nagebootst, ShadowDom, Geen
- Datakoppeling - Stringinterpolatie
- Eigenschapbinding
- Gebeurteniskoppeling
- @Input nl @Output Eigenschap Decorators
- Tweerichtings Data Binding
- Attribuutbinding
- Klassebinding
- Klassebinding
- Introductie tot Lifecycle Hooks in Angular
- Gebruikmaken van Lifecycle Hooks in Angular
- Bekijk Query's - Bekijk Kind, Bekijk Kinderen, Inhoud Kind, Inhoud Kinderen
- Verander het detectiemechanisme in Angular. ZoneJS, NgZones
Angular Routing
Les 05
- Introductie tot Routing
- Routing implementeren in een Angular-app
- Een gebruikerslijst aanmaken. Het podium klaarzetten voor Child Routing
- Het abstraheren van de gebruikerslink naar een apart component
- Kindroutes implementeren
- Overeenkomst van pad en routetypes
- Introductie tot Route Guards in Angular
- CanActivate en CanActivateChild Guards in Angular
- CanDeactivate-beveiliging in Angular
- Gegevens vooraf laden voor een component met Resolve
Afhankelijkheidsinjectie
Les 06
- Introductie tot de sectie
- DI als een Patroon, DI als een Framework en Typen Providers
- Hiërarchische afhankelijkheidsinjectie
- Introductie tot Services in Angular
- Gegevens ophalen van een Rest API met HttpClient
- CRUD-operaties met HttpClient, HttpParams en HttpHeaders
- Observables en Operatoren in Observables - Map, Retry, Catch
- BehaviorSubject en het delen van gegevens met BehaviorSubjects
Deep Dive Richtlijnen
Les 07
- Introductie tot de sectie
- Introductie tot directieven
- Ingebouwde structurele richtlijnen
- Ingebouwde attribuut directieven
- Aangepaste attribuut directieven bouwen
- Aangepaste structurele richtlijnen bouwen
- Introductie tot Pipes in Angular
- Gebruikmaken van ingebouwde pipes
- Aangepaste pipes maken in Angular
- Pure en impure pipes in Angular
- Decorators Revisited
- Aangepaste Decorators Bouwen in Angular
- Een aangepaste Lifecycle Hook Class Logger Decorator bouwen
- Een aangepaste eigenschapdecorator bouwen in Angular
Formulieren in Angular
Les 08
- Introductie tot de sectie
- Soorten strategieën voor het bouwen van formulieren in Angular
- Snel lange Bootstrap-formulieren maken met VS Code met behulp van Emmet
- FormControl(s) toevoegen aan een Template Driven formulier met behulp van de ngModel-directive
- De JavaScript Object Representatie van een formulier krijgen met behulp van de ngForm-directive
- Het uitschakelen van de Verzendknop op een formulier met behulp van de $invalid vlag van het formulier
- Het verkrijgen van de JavaScript Object Representatie van een formulier in de TypeScript Klasse
- Toevoegen van selectievakjes, keuzerondjes en keuzelijsten aan je Template Driven Formulier
- Het creëren van subsecties in het formulier met behulp van de NgModelGroup-directive
- Stappen om een Reactief formulier in Angular te implementeren
- Snel een Bootstrap-formulier voor ons Reactieve formulier maken met Emmet
- Een reactief formulier aanmaken in de TypeScript-klasse en het verbinden met de template
- Validaties toevoegen aan een Reactief Formulier
- Dynamisch toevoegen of verwijderen van FormControl(s) of FormGroup(s) met behulp van FormArray(s)
- Synchrone aangepaste validaties toevoegen aan je Reactive Form
- Asynchrone aangepaste validaties toevoegen aan je Reactive Form
- Het terugzetten van de waarde van een formulier
Gebruik van externe bibliotheken
Les 09
- Introductie tot de sectie
- Een Angular CLI-project maken met SCSS als basistijl
- Material Design Bootstrap introduceren in je Angular CLI-project
- Een navigatiebalk toevoegen aan je header
- Toevoegen van Material Design-knoppen
- Kaarten toevoegen
- Gebruik van Material Design dropdownmenu's en formulierinvoervelden
- Angular Material introduceren in je Angular CLI-project bovenop MDB
- Toevoegen van radioknoppen, schuifschakelaar, schuifregelaar, voortgangsbalk en spinner
- Introductie tot Firebase
- Een app maken met de Firebase-console
- Je Angular CLI-project instellen voor ondersteuning van Firebase
- Interactie met Firebase Realtime Database met behulp van methoden op AngularFireList
- Gegevens toevoegen en lezen vanuit de Realtime Database in Firebase
- Gegevens bijwerken en verwijderen uit de Realtime Database in Firebase
Leerresultaten
Aan het einde van deze online Angular-training zult u in staat zijn om:
Ontwerp
Begrijp het ontwerp van single-page applicaties en hoe Angular hun ontwikkeling vergemakkelijkt
Model
Scheid de model-, view- en controllerlagen van je applicatie en implementeer ze met Angular
Angular expressies
Beheers Angular expressies, filters en scopes
Bouwen
Bouw Angular-formulieren en schrijf Angular-richtlijnen
Eenheidstest
Voer unit tests en end-to-end tests uit op je Angular applicaties
Dynamische gebruikersinterface
Interactieve en dynamische gebruikersinterfaces ontwikkelen met Bootstrap
Belangrijkste kenmerken
Taal
Cursus en materiaal zijn in het Engels
20 uur inhoud
van online zelfstudie eLearning
Toegang
Levenslang eLearning toegankelijk wanneer je maar wilt
Gratis inleidende cursus JavaScript
Projecten & quizzen
Drie op de industrie gebaseerde projecten en 12 quizzen
Certificaat
Door de industrie erkend certificaat ter voltooiing van de cursus
Wie zou zich moeten inschrijven voor dit programma?
Er zijn geen voorwaarden voor het volgen van deze Angular certificeringstraining.
UI-ontwikkelaars
Technisch project-/productmanager
Full-stack webontwikkelaars
Kwaliteitsborging
Studenten in bachelor-/masterprogramma's
Heb je en zakelijke oplossing of LMS-integratie nodig?
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!