Kurser

4 dages kursus

Angular med NativeScript

24. - 27. januar 2022 Virtuelt kursus
14. - 17. februar 2022 Virtuelt kursus
25. - 28. april 2022 Taastrup
13. - 16. juni 2022 Aarhus
DKK  19.999
ekskl. moms
Nr. 90470 A

Dette kursus tager et dybdegående kig på Angular-frameworket. Angular er et meningsfuld framework til at bygge SPA'er (Single Page Applications) med. Med Angular kan du bygge hurtige og responsive websteder. Efter kurset vil du selv kunne udvikle Angular-applikationer i NativeScript. Kurset afholdes på engelsk.

SPA'er har visse udfordringer, som Angular har løsninger til. Det drejer sig om at vedligeholde, teste, synkronisere data-brugergrænseflader, håndtere formularer, bogmærke specifikke SPA-elementer, opsætning osv.
 

Deltagerprofil

Dette kursus er beregnet til professionelle udviklere, som har erfaring med JavaScript 5-programmering.
 

Udbytte

  • Få en introduktion til TypeScript-sproget, som Angular bruger
  • Lær at opbygge brugergrænsefladen og det specifikke layout samt de tilgængelige komponentskabeloner
  • Få viden om temaer, formatering og håndtering af billeder
  • Lær, hvordan Angular synkroniserer data mellem koden og visningen
  • Skriv komponenthierarkier, håndter data og opret formularer
  • Få styr på opsætning, injektion af afhængigheder, kald til webtjenester, plugins og andre avancerede emner

Indhold

Introduction
  • What is Angular?
  • Why Angular?
  • What is NativeScript?
  • Why NativeScript?
  • Setup
Module 1: Language constructs for Angular
  • EcmaScript 2018 and later (JavaScript): The relevant features for Angular
  • TypeScript
Module 2: Angular Basics
  • Building blocks
  • Bootstrapping
  • Components
  • Templates & Styling
  • Interpolation
  • Binding expressions
Module 3: NativeScript UI
  • Modules
  • Layout
  • Modal View
  • UI Widgets
  • Gestures
Module 4: NativeScript Styling
  • Styling
  • Theme
  • Resources & Images
Module 5: Data binding
  • Properties
  • Attributes
  • Events
  • Structural Directives: if, if-then, for, switch, etc.
Module 6: Pipes
  • Build-in pipes
  • Promises & Observables (RxJS)
  • Customer pipes
Module 7: Forms
  • Two-way data binding
  • Template driven forms
  • Reactive forms
Module 8: Multiple components
  • Parent to child communication
  • Child to parent communication
  • Transclusion
  • Component lifecycle
Module 9: Dependency Injection
  • Modules
  • Services
  • Injectors
  • Factories
Module 10: Router
  • Static routing
  • Dynamic routing
  • Nested routes
  • History
  • Navigating in code
Module 11: Calling Web Services
  • HttpClient
  • Module 12: Developer experience
  • Debugging
  • Developer tools
  • Code sharing
  • Unit testing
  • Updating to new Angular versions
Module 13: NativeScript
  • Project Structure
  • Plugins
  • Hardware Access
  • Application Templates
Module 14: Miscellaneous
  • Custom Directives
  • Animations
  • Appendix
Appendix 1: Immutable Data
  • Immutable JavaScript: List; Map; Set; Convert from and to raw JavaScript
  • objects; Nested structures; Lazy sequences; Equality; Batch mutations

Format

Dette praktiske kursus dækker hele funktionaliteten i Angular og NativeScript, lige fra databinding til injektion af afhængigheder og fra bevægelser til routeren. Kurset er baseret på utallige eksempler og masser af praktiske øvelser. Kurset afholdes på engelsk.
 

Form ved virtuelt afholdelse

  • Du tilgår kurset via internettet fra din egen computer, stabil forbindelse er vigtig.
  • Du logger på via det tilsendte link, hvor vores underviser sidder klar til at gennemgå kurset “live” med en gruppe deltagere
 
23552
Underviser

Rick Beerendonk

Rick er seniorkonsulent og underviser fra Holland. Han har over 25 års professionel erfaring med at arbejde i små og store organisationer samt organisationer, der er i kraftig vækst. Hans passion er enkelhed, velskrevet kode og teamdynamik. Han er specialiseret i front-end-teknologier, og han taler ofte om disse emner ved internationale begivenheder.

Vælg dato

Virtuelt kursus
24. - 27. januar 2022
Virtuelt kursus
14. - 17. februar 2022
Taastrup
25. - 28. april 2022
Aarhus
13. - 16. juni 2022

Få ny inspiration til din kompetence­udvikling

Unikke tilbud, relevante artikler og nyt om vores kurser og uddannelser.

Indtast venligst et validt navn
Tilmelder nyhedsbrev
Tak for din tilmelding
Teknisk fejl

Der er desværre en systemfejl på nuværende tidspunkt. Du kan alternativt skrive en mail til data@teknologisk.dk