Tutti i percorsi
AngularIntermedio

Angular

Costruisci applicazioni web con Angular e TypeScript: componenti standalone, data binding, direttive, signals, servizi e DI, routing, HttpClient, form e testing. Il framework frontend enterprise.

12 capitoli36 lezioni48 sfide

Programma del corso

Capitolo 1: Introduzione ad Angular

  • Cos'è Angular
  • Componenti standalone e la CLI
  • Anatomia di un componente

Capitolo 2: Template e data binding

  • Interpolation e property binding
  • Event binding
  • Two-way binding

Capitolo 3: Direttive e control flow

  • Condizioni: @if
  • Liste: @for
  • Classi e stili dinamici

Capitolo 4: Signals e reattività

  • I signal
  • Valori derivati: computed
  • Reagire ai cambiamenti: effect

Capitolo 5: Servizi e Dependency Injection

  • Cos'è un servizio
  • Iniettare un servizio
  • Condividere stato tra componenti

Capitolo 6: Comunicazione tra componenti

  • Dati al figlio: input
  • Eventi al padre: output
  • Proiezione del contenuto

Capitolo 7: Routing

  • Definire le rotte
  • Navigare e leggere i parametri
  • Lazy loading e guard

Capitolo 8: HTTP e osservabili

  • HttpClient
  • Observable e async pipe
  • Trasformare e gestire gli errori

Capitolo 9: Form

  • Due approcci ai form
  • Reactive forms
  • Validazione dei form

Capitolo 10: Pipe

  • Cosa sono le pipe
  • Parametri e concatenazione
  • Pipe personalizzate

Capitolo 11: Ciclo di vita e change detection

  • Il ciclo di vita
  • La change detection
  • Buone pratiche

Capitolo 12: Testing e deploy

  • Testare i componenti
  • Build e deploy
  • Il quadro completo

Pronto a salire di livello?

Crea un account gratuito e inizia subito: guadagni XP a ogni sfida e scali la classifica.

Angular — LevelUpCode