Angular avancé
Beschrijving
Verdiep uw Angular-vaardigheden om
complexe, krachtige toepassingen te maken.
Deze cursus is gericht op Javascript ontwikkelaars en Angular ontwikkelaars.
De technische inhoud van deze training is:
→ Geavanceerde componenten en gegevensbeheer
→ Geavanceerde routing en beveiliging
→ Geavanceerde implementatie en internationalisatie
Wat zijn de doelstellingen van de opleiding?
→ Verdiep uw kennis van de geavanceerde
concepten van Angular en het bijbehorende ecosysteem.
→ Beheers de geavanceerde functionaliteiten
componenten, services en directives.
→ Begrijp best practices voor geavanceerd gegevensbeheer
beheer en communicatie tussen
componenten.
→ Geavanceerde technieken voor routing en
navigatie in Angular-toepassingen.
Angular-toepassingen.
→ Leer hoe u de prestaties van
van Angular-toepassingen.
→ Verwerf geavanceerde vaardigheden in
in internationalisatie en lokalisatie.
→ Ontdek geavanceerde strategieën voor implementatie
en updatebeheerstrategieën voor een
Angular-applicatie.
Wat moet je weten om de cursus te volgen?
Voorkennis van Javascript of
Typescript. Basiskennis van Angular
of een basiscursus Angular hebben gevolgd.
Opleidingsprogramma
INLEIDING TOT HOEKVERDRAAIING EN FUNDAMENTELE CONCEPTEN
Inleiding tot Angular
- Presentatie van het
Angular framework
- Voordelen en
gebruikssituaties
- Ontwikkeling
omgeving en
tools
Architectuur en
Werking van een
Angular-toepassing
- Componenten, modules,
services en richtlijnen
- Inzicht in de
van componenten
- Communicatie tussen
componenten
↘ Ontwikkeling
Omgeving
- Omgeving
van de ontwikkeling
ontwikkelomgeving
met Angular CLI
- Een nieuw
Angular-project
- De Angular CLI gebruiken
opdrachtinterface
GEGEVENSBEHEER EN ROUTING
Gegevensbeheer
in Angular
- Sjablonen gebruiken
om gegevens weer te geven
- Gegevens creëren
met Angular
Formulieren
- Gegevens valideren
client-side
Routing in
Angular-toepassingen
- Routing configureren
en Routes gebruiken
- Navigatie tussen pagina's
- Geparameteriseerde routing voor
dynamische pagina's
Communicatie met
een achterliggende server
- Gebruik van diensten
om
HTTP verzoeken
- Een backend integreren
server met Angular
- Foutafhandeling
verzoeken
OPTIMALISATIE EN IMPLEMENTATIE
↘ Prestaties
Prestaties
- Beste praktijken
om de
prestaties van een
Angular-toepassing
- Lazy laden van modules
voor sneller
laden
- Gebruik van
ontwikkeltools om
knelpunten te detecteren
knelpunten
Internationalisering
en lokalisatie
- Ondersteuning voor
verschillende talen
in één applicatie
Angular
- Gebruik van de
internationalisatietool om
inhoud te vertalen
Een
Angular-toepassing
- Genereren van productie
bestanden met
Angular CLI
- Hosten
de applicatie op
verschillende servers
(Apache, Nginx, enz.)
- Implementatiestrategieën
voor een soepele
update
Praktische oefeningen
- Een nieuw Angular project aanmaken met Angular CLI.
- Componenten maken en sjablonen gebruiken
om gegevens weer te geven.
- Communiceren tussen componenten met behulp van eigenschappen
en gebeurtenissen.
- Een contactformulier maken met
validatie.
- Routing implementeren om te navigeren tussen verschillende
pagina's van de applicatie te navigeren.
- Een service gebruiken om gegevens van een backend API op te halen.
backend API.
- De prestaties van de applicatie optimaliseren door
lui laden voor modules.
- Applicatielokalisatie implementeren door verschillende
verschillende talen.
- Deployment van de applicatie op een productieserver.