In deze workshop gaan wij aan de slag met de basiscomponenten van het Angular Framework. Wij tonen ook aan hoe een aantal geavanceerde functionaliteiten van het framework kunnen worden toegepast, zoals o.a. het gebruik van code op meerdere platformen, routing, unit testing, animaties, het gebruik van complexe formulieren, etc. Mede op basis van voorbeeldapplicaties krijgen de deelnemers een grondig inzicht in de kracht van het Angular Versie 4.
- Introductie
- Web componenten en het gebruik van deze componenten voor het bouwen van webapplicaties
2. Het opstarten van een nieuw Angular-project
- Gebruik van de SystemJS-module loader om modulaire TypeScript-applicaties te bouwen
- Overzicht van de wijze waarop TypeScript gebruikt wordt in het Angular Framework
- Karma test-runner voor het uitvoeren van unit tests
3. Framework overzicht
- Architectuur van een Angular-applicatie
- Het opsplitsen van applicaties in modules
- Het gebruik van de Angular Command-Line Interface (CLI)
- Dezelfde Angular code gebruiken op meerdere platformen (desktop, mobiel, ...)
4. Angular Components/Directives/Pipes
- Data binding
- Templating
5. Angular Services
- Gebruik van het Dependency-Injection patroon binnen het Angular Framework
6. Data stromen
- RxJS-Framework
- Hoe verbinden wij een Angular-applicatie met HTTP-services ?
7. Routing
8. Formulieren
- Hoe kunnen wij complexe formulieren en validaties ontwikkelen ?
9. Security
- Specifieke security problemen en oplossingen bij het ontwikkelen van Angular-applicaties
10. Animaties
Spreker(s)
Matthias Hutsebaut-Buysse
Software Architect bij The Master Labs (Hove)
Jens Vanhooydonck
Software Architect, The Master Labs