Building web apps with Angular and TypeScript

Den här kursen ger dig en praktisk och komplett introduktion till utveckling av moderna webbapplikationer med Angular och TypeScript. Du börjar med att förstå grunderna i Angulars komponentbaserade arkitektur och hur TypeScript används för att skriva robust och typstark kod. Därefter lär du dig bygga dynamiska användargränssnitt med databindning, direktiv och komponenter som samverkar.

Kurskod
A348
Pris
26450 kr (exklusive moms)
Längd
3 dagar
Ort och startdatum
Hålls på begäran

Kursen går vidare med mer avancerade områden som dependency injection, anpassade pipes, och formulärhantering med validering. Du får också lära dig hur applikationer kommunicerar med backend-tjänster via REST och hur du bygger fullskaliga single-page-applikationer (SPA) med Angulars router.

Målgrupp och förkunskaper

Den här kursen vänder sig till webbutvecklare.

Inför kursen behöver du en god förståelse för JavaScript, HTML och CSS.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.

Detaljerad information

Kursmaterialet är på engelska, med detta innehåll:

Module 1: Introduction to Angular

In this module you'll see what Angular is all about and why it is so important in modern web development.

Module 2: Strongly Typed JavaScript with TypeScript

Let's face it: JavaScript was never designed for big applications. Many constructs to tame complex code like interfaces and strong typing are completely absent. And many of the new cool JS features are not implemented in current browsers. TypeScript is the solution to both problems; allowing you to write modern, application-scale JavaScript.

Module 3: Core Concepts

This module explains the foundational building blocks of any Angular application, including components, modules, and services, as well as essential development tools used in Angular projects.

Module 4: Data Binding

Discover how to connect data between components and views. You’ll explore structural directives, local template variables, and pipes, learning how to create responsive and maintainable interfaces.

Module 5: Components

Dive deeper into component architecture. Learn to build multiple components, establish parent–child communication, and work with Angular’s component lifecycle hooks.

Module 6: Attribute Directives

Explore how to add custom behavior to existing elements using attribute directives. This module introduces built-in directives like NgClass and NgStyle and shows how to create your own.

Module 7: Structural Directives

Learn how structural directives can dynamically alter HTML layout based on data. You’ll work with built-in directives and templates, and create custom structural directives.

Module 8: Dependency Injection and Providers

Understand how dependency injection decouples components and services to make your code more modular and testable. You’ll explore Angular’s provider system and implement your own services.

Module 9: Pipes

This module covers how to transform and format data in views using pipes. You’ll use built-in pipes, create custom ones, and understand the difference between pure and impure pipes.

Module 10: Working with Forms

Learn the two main approaches to handling forms in Angular – template-driven and model-driven. Topics include validation, reacting to data changes, and managing form structure using FormBuilder.

Module 11: Talking to the Server

Understand how to communicate with back-end services via REST using Angular’s HttpClient and RxJS Observables. You’ll learn how to send, receive, and process data efficiently.

Module 12: Building a Single Page Application

This final module shows how to build a full single-page application (SPA) with Angular’s Router Module. You’ll configure routes, implement navigation, and use guards to control access.

Kurskod
A348
Pris
26450 kr (exklusive moms)
Längd
3 dagar
Ort och startdatum
Hålls på begäran

Kursen hålls på begäran - Kontakta oss för mer information. 
Telefon: 08-562 557 50  E-post: kursbokning@cornerstone.se

Relaterat innehåll

  • Kompetensutveckling
  • Artikel
Den strategiska kompetensutmaningen: Vad svenska IT-ledare själva säger
Vår senaste undersökning avslöjar ett oroande gap mellan teknologisk ambition och kompetensberedskap inom svenska organisationer. Det vittnas om brister i beredskap, strategi och budget, men även bristande samarbete mellan HR
  • Avancerad IT
  • Artikel
  • Nyhet
VMware Cloud Foundation 9 - vad betyder det för dig?
VCF 9 är Broadcoms plattform för privat moln – inte bara ”vSphere + NSX”, utan en sammanhållen stack med gemensam installation, drift och livscykel. Här är en enkel vägledning och kursöversikt för dig som arbetar med VMware-teknologier.
  • Artikel
  • Avancerad IT
TOGAF – Det gemensamma språket för IT-arkitektur
I takt med att digitaliseringen accelererar ställs allt högre krav på att verksamheter kan utveckla och förändra sina IT-lösningar snabbt — utan att tappa helhetsbilden. Här blir Enterprise Architecture (EA) en avgörande faktor, och i centrum står ett ramverk som i över 25 år hjälpt organisationer världen över att skapa struktur i komplexitet: TOGAF®.

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post