Course Outline
Invoering
- Wat is Angular?
- Wat is er nieuw in Angular 9?
Overzicht van Typescript en ES6 JavaScript
- TypeScript Syntaxis
- Met behulp van de TypeScript transpiler
- Instellen van Angular 9 en Typescript
Overzicht van de onderdelen van Angular 9
- Angular CLI
- Componenten
- Richtlijnen
- Ingangen en uitgangen
- Gegevensbinding en interpolatie
- Evenement bindend
- Gegevensmodellering
- Bootstrapping
Uw eerste Angular applicatie maken
- Het plannen van de applicatie
- Een Angular-project opzetten
- Een mobielvriendelijke gebruikersinterface creëren met behulp van Bootstrap 4 en Sass
Een onderdeel maken
- Inzicht in de levenscyclus van componenten
- Informatiestroom
- Sjablonen en stijlen gebruiken
- Inhoud projecteren
- Werken met AppModule
- Werken met aangepaste componenten
- Gebruik van weergave-inkapseling
- Levenscyclushaken implementeren
- ViewChildren en ContentChildren gebruiken
Gegevensbinding in Angular 9
- Inzicht in eigendoms- en gebeurtenisbinding
- Aliassen binden en toewijzen aan aangepaste eigenschappen
- Aliassen binden en toewijzen aan aangepaste gebeurtenissen
Werken met richtlijnen
- Ingebouwde richtlijnen
- Aangepaste richtlijnen
Angular 9 Diensten
- Een logboekservice maken
- Een dataservice creëren
Het gebruik van afhankelijkheidsinjectie en providers
- Injectoren, leverancier en tokens
- Afhankelijkheidsinjectie configureren
- Uw provider configureren
- Services injecteren in componenten, richtlijnen en services
Van pagina wisselen met routering
- De verschillende navigatiemethoden begrijpen
- Routeringsstrategieën
- Routes instellen
- Routes configureren en laden
- Parameters gebruiken in routes
- Geneste routes maken
- Omleidings- en wildcardroutes gebruiken
- Routewachters begrijpen
RxJS gebruiken om waarneembare objecten te maken en ermee te werken in Angular
- Overzicht van waarneembare gegevens
- Overzicht van RxJS
- Waarneembare objecten bouwen en gebruiken in Angular
Formulieren genereren voor gebruikersinvoer
- Met behulp van de sjabloongestuurde formulieren
- Met behulp van de Reactive-formulieren
- Aangepaste validatie maken
- Formuliergegevens valideren, filteren en opschonen
Het gebruik van pijpen
- Transformerende output
- Ingebouwde pijpen
- Asynchrone pijp
- Aangepaste pijpen
Bellen naar externe HTTP-API's
- Verzoeken verzenden
Angular-modules gebruiken
Het testen van de Angular 9-applicatie
- Jasmine gebruiken voor het testen van eenheden
- Protractor gebruiken voor end-to-end testen
Foutopsporing in de toepassing
- Foutmeldingen begrijpen in Angular
- Sourcemaps gebruiken om code in de browser te debuggen
- Lezen TypeScript Compilordiagnostiek
- Augury gebruiken
Het optimaliseren van de Angular 9-applicatie
- Inzicht in de Ivy-compiler, runtime en renderer
- De code herwerken
- Het verkleinen van de bundelgrootte en het elimineren van dode code
Angular 9 Beveiliging
- Hoe authenticatie werkt
- JWT-authenticatie gebruiken
- Wat moet er wel en niet geschreven worden in Angular
Een Angular 9-applicatie implementeren in productie
- Implementatie naar IIS, Apache, Nginx, enz.
Angular 9 Beste praktijken
Probleemoplossen
Samenvatting en conclusie
Requirements
- Bekendheid met basis-HTML, CSS en JavaScript
Publiek
- Ontwikkelaars
Getuigenissen (6)
Ik vond je grappen leuk
Dermot - Griffiths & Armour
Cursus - Angular 2 Fundamentals
Machine Translated
interesting showing the topic
Adam Boroch - SPOC S.A.
Cursus - Angular JavaScript
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Cursus - AngularJS Basics
De houding en kennis van de trainer
Gabriel Llaurado - Allianz Technology
Cursus - Angular 10 for Developers
Machine Translated
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Cursus - Angular 14
Hoe nieuws te vertalen
Dominik - Państwowa Akademia Nauk Stosowanych im. Ks. Bronisława Markiewicza w Jarosławiu
Cursus - Angular 15
Machine Translated