0Pricing
Angular Academy icon

Angular Academy

HTMLFrontendWebBeginner

Impara Angular per creare applicazioni web scalabili e moderne con Angular Academy.

🤖 Alimentato da IA📚 38 corsi👥 100.000+ studenti⭐ Valutazione 4,9
Panoramica del Corso

Angular: Il Framework Dietro le Web App di Livello Enterprise

Angular è il framework opinionato e TypeScript-first di Google utilizzato per costruire large single-page application mantenibili. Il suo component model, il sistema di dependency injection e gli strumenti di prima classe lo rendono il framework preferito dai team enterprise e dagli sviluppatori che desiderano struttura su larga scala. Questo percorso copre l'Angular moderno — versione 19 con standalone components, Signals e la nuova sintassi control flow — non i pattern legacy delle guide precedenti.

Cosa Imparerai

Inizierai con Angular CLI, struttura del progetto e i fondamenti di Angular 19, poi passerai a reattività basata su Signals, standalone components e dependency injection. Da lì coprirai template-driven e reactive forms, operatori RxJS, HttpClient interceptors, component lifecycle hooks, content projection, animations e routing. Corsi successivi affrontano state management con NgRx e SignalStore basato su Signals, testing unitario e end-to-end, internazionalizzazione e custom form controls. Il percorso si conclude con ottimizzazione della change detection, server-side rendering, hydration, micro frontends con Module Federation, creazione di librerie Angular riutilizzabili e essenziali di sicurezza in Angular.

Il Percorso di Apprendimento

Trentasette corsi coprono i livelli da A1 a C1. I primi otto corsi (A1–A2) costruiscono le fondamenta: CLI setup, standalone components, pipes, lifecycle hooks e two-way binding. I corsi B1 e B2 sviluppano competenze applicate — RxJS, advanced routing, reactive forms, directive composition e copertura di test completa. Il tier C1 copre ciò che distingue l'Angular di produzione dall'Angular tutorial: Change Detection and Performance, NgRx SignalStore, Server-Side Rendering with Angular SSR, Micro Frontends with Module Federation, Building Angular Libraries e Angular Security Essentials.

Come Funziona

Ogni corso è diviso in brevi lezioni hands-on che completi nell'editor di codice integrato con feedback in tempo reale. Un tutor AI è disponibile ogni volta che rimani bloccato, e ogni concetto è rafforzato con esercizi che girano direttamente nel browser — nessuna configurazione locale richiesta per iniziare.

Inizia a Imparare →

Come Imparerai

🎯
Lezioni Interattive
Esercizi di codifica pratici con feedback in tempo reale
🤖
Tutor IA
Ricevi aiuto istantaneo dalla nostra IA quando sei bloccato
💻
Editor Integrato
Scrivi ed esegui il codice direttamente nel tuo browser
🏆
Certificato
Guadagna un certificato al completamento del corso
Curriculum

38 Corsi

Ogni corso nel percorso di apprendimento Angular Academy.

01

Benvenuto in Angular

A13 lezioni

Capisca cos'è Angular, perché Google l'ha creato e lo mantiene e come trasformi il modo di sviluppare applicazioni web grandi e professiona…

02

Angular CLI e struttura dei progetti

A14 lezioniPRO

Crei lo scheletro, compili e gestisca i progetti Angular in modo efficiente con Angular CLI.

03

Flusso di controllo integrato

A14 lezioniPRO

Usi la moderna sintassi a blocchi del flusso di controllo di Angular per condizioni e cicli nei template.

04

Fondamenti di Angular 19

A13 lezioniPRO

Introduzione ad Angular 19, con un’esplorazione delle sue funzionalità principali, dell’architettura e della configurazione dell’ambiente.

05

Fondamenti degli Signals di Angular

A24 lezioniPRO

Padroneggi la primitiva reattiva Signals di Angular per una gestione dello stato efficiente e granulare.

06

Approfondimento sui componenti standalone

A24 lezioniPRO

Costruisca applicazioni Angular senza NgModules usando l'architettura dei componenti standalone.

07

Nozioni di base sulla dependency injection

A24 lezioniPRO

Fornisca e utilizzi servizi con il sistema gerarchico di dependency injection di Angular.

08

Pipe integrate e personalizzate

A24 lezioniPRO

Trasformi i dati visualizzati con le pipe integrate e crei le Sue pipe personalizzate.

09

Hook del ciclo di vita dei componenti

A24 lezioniPRO

Intercetti la creazione, le modifiche e la distruzione dei componenti con gli hook del ciclo di vita di Angular.

10

Binding bidirezionale e input model

A24 lezioniPRO

Sincronizzi i dati tra componente padre e figlio con il binding bidirezionale e gli input model basati su Signals.

11

Stile e incapsulamento dei componenti

A24 lezioniPRO

Applichi stili ai componenti con CSS con ambito, modalità di incapsulamento della vista e stili dell'host.

12

Input e query basati su Signals

B14 lezioniPRO

Usi le moderne API di input, output e query della vista basate su Signals per componenti più puliti.

13

Signals: computed ed effects

B14 lezioniPRO

Derivi valori reattivi con i computed Signals ed esegua effetti collaterali con l'API effect.

14

Fondamenti di RxJS per Angular

B14 lezioniPRO

Comprenda observable, subscription e subject come fondamento della reattività di Angular.

15

Proiezione dei contenuti e template

B14 lezioniPRO

Costruisca componenti flessibili e riutilizzabili con la proiezione dei contenuti, ng-content e i riferimenti ai template.

16

Animazioni Angular

B14 lezioniPRO

Dia vita alle interfacce con il sistema dichiarativo di animazioni di Angular.

17

Componenti e direttive avanzati

B13 lezioniPRO

Esplori le interazioni avanzate tra componenti, le direttive e le best practice.

18

Routing e navigazione in Angular

B13 lezioniPRO

Impari il routing, le guardie di navigazione e i resolver delle route in Angular.

19

Utilizzo dei form

B13 lezioniPRO

Approfondimento della gestione dei form in Angular.

20

Operatori RxJS in dettaglio

B24 lezioniPRO

Componi flussi di dati potenti con operatori di mapping, filtraggio, combinazione e gestione degli errori.

21

Angular Router avanzato

B24 lezioniPRO

Superi il routing di base con resolver, dati delle route, parametri e guardie funzionali.

22

Interceptor di HttpClient

B24 lezioniPRO

Centralizzi le funzionalità trasversali HTTP con interceptor funzionali e basati su classi.

23

Reactive Forms avanzati

B24 lezioniPRO

Costruisca reactive form dinamici e fortemente tipizzati con FormArray, controlli personalizzati e convalida asincrona.

24

Directive Composition API

B24 lezioniPRO

Componi comportamenti riutilizzabili applicando più direttive ai componenti host.

25

Gestione dello stato con NgRx

B23 lezioniPRO

Utilizzi NgRx per gestire in modo efficiente lo stato dell’applicazione.

26

Gestione dello stato basata su Signals

B24 lezioniPRO

Progetti lo stato dell'applicazione con Signals, servizi e pattern reattivi senza librerie esterne.

27

Controlli dei form personalizzati

B24 lezioniPRO

Integri widget personalizzati nei form Angular implementando ControlValueAccessor.

28

Test unitari e dei componenti Angular

B24 lezioniPRO

Esegua test su componenti, servizi e pipe con TestBed e le utilità di testing di Angular.

29

Test end-to-end per Angular

B24 lezioniPRO

Convalidi i flussi reali degli utenti con test end-to-end usando Playwright e Cypress.

30

Internazionalizzazione (i18n)

B24 lezioniPRO

Localizzi le applicazioni Angular con il sistema i18n integrato e strategie di traduzione a runtime.

31

Integrazione HTTP e API

B23 lezioniPRO

Padroneggi la comunicazione HTTP e l’integrazione delle API in Angular.

32

Rilevamento delle modifiche e prestazioni

C14 lezioniPRO

Ottimizzi il rendering con il rilevamento delle modifiche OnPush, la modalità zoneless e le strategie trackBy.

33

NgRx SignalStore

C14 lezioniPRO

Gestisca stati complessi con il moderno NgRx SignalStore basato su Signals.

34

Server-Side Rendering con Angular SSR

C14 lezioniPRO

Esegua il rendering di Angular sul server per velocizzare il primo rendering e migliorare la SEO.

35

Hydration e prestazioni

C14 lezioniPRO

Velocizzi le applicazioni SSR con hydration completa e incrementale per ridurre al minimo il lavoro sul client.

36

Micro frontend con Module Federation

C14 lezioniPRO

Componi applicazioni Angular di grandi dimensioni a partire da micro frontend distribuibili indipendentemente.

37

Creazione di librerie Angular

C14 lezioniPRO

Impacchetti e pubblichi librerie Angular riutilizzabili con Angular Package Format.

38

Fondamenti di sicurezza in Angular

C13 lezioniPRO

Metta in sicurezza le sue applicazioni Angular con tecniche essenziali.

FAQ

Domande Frequenti

Il corso Angular Academy è gratuito?

Sì. Puoi iniziare il corso Angular Academy gratuitamente e completare le sue lezioni interattive senza costi. Un abbonamento PRO opzionale sblocca strumenti IA avanzati e un certificato condivisibile.

Serve esperienza precedente per imparare HTML?

No. Il corso inizia con i fondamenti e prosegue gradualmente verso argomenti più avanzati, quindi puoi iniziare anche senza alcuna esperienza precedente in HTML.

Come imparerò HTML su CoddyKit?

Impari facendo. Brevi lezioni interattive abbinano una spiegazione chiara a un esercizio di codifica pratico che gira in tempo reale, e un tutor IA disponibile 24/7 offre aiuto personalizzato quando rimani bloccato.

Ricevo un certificato per il completamento di Angular Academy?

Sì. Gli studenti PRO possono sostenere un esame e guadagnare un certificato condivisibile di completamento con un codice verificabile per il corso Angular Academy.

Posso imparare HTML dal mio telefono?

Sì. CoddyKit è disponibile sul web e come app native iOS e Android, quindi puoi imparare HTML su qualsiasi dispositivo e i tuoi progressi si sincronizzano tra loro.

Inizia Angular Academy Ora

Unisciti a migliaia di studenti che imparano la programmazione con lezioni potenziate dall'IA.

Inizia Gratis →Sfoglia Tutti i Corsi