Må vi gemme en cookie?

Vi bruger cookies for at forbedre din oplevelse af vores hjemmeside, målrette indhold samt statistik. Læs mere om cookies

Kurser

Kursusadministration

Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen

Angular

Kom godt rundt om Angular framework. Angular er et framework til at bygge Single Page Applications (SPA). Med Angular kan du bygge responsive websites. SPAs har nogle udfordringer som Angular kan tilbyder løsninger på, udfordringer som vedligeholdelse, testability, data – user interface synkronisering, form handling, bookmarking specifikke SPA-dele, opsætning m.v. Undervisningen foregår på engelsk.

Evaluering

4stjerner

Alle arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed.

Evalueringen er baseret på: 11 besvarelser

The course starts with an introduction to TypeScript, the language used by Angular. Next will be building the user interface and keeping data synchronised between code and the view. Moving on to writing components hierarchies, handling data and making forms. When those basics are done, the focus will be on setup, dependency injection, routing, calling web services, animations and other advanced topics. During the course we’ll gradually cover the tools and methods to support the developers.

AngularJS vs Angular

This course doesn’t cover Angular 1, now known as AngularJS. Instead it covers the latest version of Angular 2 and later, simply known Angular. Course material will always be updated to the very latest version available (as Angular will get a new major version every 6 month).

Participant profile

This course is intended for professional developers who are familiar with HTML and JavaScript 5 programming.

Outcome

After the course you’ll be able to independently develop Angular applications.

Content
Introduction:
  • What is Angular?
  • Why Angular?
Module 1: Language constructs for Angular
  • EcmaScript 2018 and later (JavaScript): The relevant features for Angular
  • TypeScript
Module 2: Basic
  • Building blocks
  • Bootstrapping
  • Components
  • Templates & Styling
  • Interpolation
  • Binding expressions
Module 3: Data binding
  • Properties
  • Attributes
  • CSS classes and styles
  • Events
  • Structural Directives: if, if-then, for, switch, etc.
Module 4: Pipes
  • Build-in pipes
  • Promises & Observables (RxJS)
  • Customer pipes
Module 5: Forms
  • Two-way data binding
  • Template driven forms
  • Reactive forms
Module 6: Multiple components
  • Parent to child communication
  • Child to parent communication
  • Transclusion
  • Component lifecycle
Module 7: Dependency Injection
  • Modules
  • Services
  • Injectors
  • Factories
Module 8: Router
  • Static routing
  • Dynamic routing
  • Nested routes
  • No match (like a 404)
  • Lazy loading
Module 10: Developer experience
  • Debugging
  • Developer tools
  • Unit testing
  • Updating to new Angular versions
Module 11: Miscellaneous
  • Angular CLI
  • Custom Directives
  • Animations
  • Angular Universal

Appendix

Appendix 1: Immutable Data
  • Immutable JavaScript: List; Map; Set; Convert from and to raw JavaScript objects; Nested structures; Lazy sequences; Equality; Batch mutations
Appendix 2: Redux
  • Redux
  • Redux DevTools
  • Redux Middleware
  • @angular-redux

Form

This hands-on course will cover the full breadth of Angular, from data binding to dependency injection and from reactive forms to the router. The course is based on countless examples and lots of practical exercises.
Undervisningen foregår på engelsk.

Instructor

Underviser Rick Beerendonk
Rick is a senior consultant and trainer from The Netherlands. He has over 20 years of professional experience while working in small, large and fast growing organisations. His passion is simplicity, well-written code and team dynamics. He is specialised in front-end technologies and speaks regularly about these topics at international events.

Har du faglige spørgsmål, så kontakt:
Andre kigger også på