Kurser

4 dages kursus 
Læring inden for et specifikt emne

Angular med NativeScript

Kontakt os på tlf. 7220 3000 eller skriv til  kurser@teknologisk.dk for at høre mere.

Ingen planlagte afholdelser.
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

Det får du på kurset

Vi sørger for, at rammerne er i orden, så du kan fokusere på at lære.

Efter du har fuldendt kurset, vil du modtage et kursusbevis.

Kursusbevis

Hos Teknologisk Institut bruger vi kun erfarne undervisere.

Erfaren underviser

På dette kursus vil der højest være MAKS DELTAGERE pr. hold.

Maks. 10 deltagere

På kurset får du morgenmad, frokost, snacks og drikkevarer.

Fuld forplejning

Materiale på engelsk

Materiale på engelsk

Undervisning på engelsk

Undervisning på engelsk

Tæt på kursusstedet er der gratis parkering.

Gratis parkering

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
28668
Underviser

Rick Beerendonk

4.78/5 (79 evalueringer) 
Baseret på alle evalueringer af underviseren fra de seneste 5 år.

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.