Teknologisk Institut

Angular med NativeScript
0%
Angular med NativeScript

Angular med NativeScript

Beskrivelse

Dette kursus tager et dybdegående kig på Angular-frameworket. Angular er et opinionated framework til at bygge SPAer (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.
SPAer 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
Kurset starter med en introduktion til TypeScript-sproget, som Angular bruger. Herefter opbygger vi brugergrænsefladen og det specifikke layout samt de tilgængelige komponentskabeloner. Temaer, formatering og håndtering af billeder bliver gennemgået. Efter disse NativeScript-emner lærer vi, hvordan Angular synkroniserer data mellem koden og visningen. Vi går videre til at skrive komponenthierarkier, håndtere data og oprette formularer. Når disse grundlæggende ting er gennemgået, fokuserer vi på opsætning, injektion af afhængigheder, kald til webtjenester, plugins og andre avancerede emner. Under kurset dækker vi gradvist værktøjer og metoder til at støtte udviklerne med.

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


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


SPAer 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.


Dette kursus tager et dybdegående kig på Angular-frameworket. Angular er et meningsfuld framework til at bygge SPAer (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.


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


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


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




Angular med NativeScript

19.999,00 kr

+45 23 33 30 30

npk@kursuszonen.dk