Mastering NGRX è il primo video-corso avanzato in italia su Angular, RxJS e NGRX.

Al suo interno troverai un percorso dalla A alla Z per diventare  un esperto su Angular, RxJS e NGRX!

Che cos'è e a cosa serve NGRX?

Uno state manager reattivo per la creazione di architetture solide e scalabili.

NGRX è una libreria ispirata a Redux creata per gestire lo stato applicativo in applicazioni Angular e ne condivide diversi aspetti: azioni, reducers e un singolo store.


In NGRX, i dati sono esposti sotto forma di Observable (quindi fa largo uso di RxJS) tramite selezioni dello stato e fornisce una moltitudine di best practice e utility per isolare ogni attività: azioni, effetti, modifica allo stato (reducer) e selezione stato (selectors). La UI risulterà quindi totalmente “stupida” e la maggior parte della business logic sarà quindi gestita da NGRX

Principali vantaggi di NGRX?

Un framework per la gestione di stato e side effects in applicazioni enterprise

Separazione della User Interface dalla Business Logic

Un pattern consolidato per gestire problemi frequenti 

Codice leggibile, testabile e semplice da mantenere 

Isolare azioni, side effect e modifiche allo stato

Gestione stato globale e locale

Predictable State: replicare azioni e modifiche allo stato, time travel debug, import / export snapshot dello stato, utilizzo dei Redux DevTools

Che cos'è mastering NGRX?

Mastering NGRX è il primo video-corso avanzato in italia su RxJS e NGRX.

Ho creato Mastering NGRX con un unico obiettivo: realizzare il primo video-corso in italia su RxJS e NGRX.

Un percorso guidato dalla A alla Z che ti aiuterà a diventare un esperto di NGRX.

Mastering NGRX è costituito da 250 lezioni e più di 20 ore di corso divisi tra NGRX e RXJS.

Un'area Riservata per fruire di video e contenuti senza limiti di tempo.

Pensato per essere studiato in qualsiasi momento. Basta una connessione ad internet.

Accesso ad un gruppo Facebook privato ed esclusivo per ricevere supporto tecnico.

A chi è rivolto NGRX?

Un corso adatto a tutti gli sviluppatori Angular, dai principianti ai più esperti, in quanto descrive RxJS e NGRX dalle basi e affronta passo passo scenari sempre più complessi. 

NGRX è attualmente la soluzione più utilizzata per la creazione di progetti enterprise in Angular ed è quindi una competenza essenziale che ogni team front-end

dovrebbe possedere. A tal proposito abbiamo ipotizzato delle promozioni per acquisti multi-utente.

PRINCIPIANTI ED ESPERTI

TEAM E AZIENDE

Per chi non è questo corso?

Per comprendere al meglio tutte le lezioni del corso è meglio avere delle basi.

Per comprendere e trarre il massimo vantaggio dalle lezioni incluse nel corso è necessario conoscere le funzionalità basilari del framework Angular: styling, creazione componenti, servizi, comunicazione con il server.

Quali sono gli argomenti del corso?

250 lezioni e più di 20 ore di corso. Ma quali sono gli argomenti?

INTRODUZIONE A NGRX e REDUX

✔ A cosa serve uno state manager (4:43)

✔ Cos'é NGRX: pro e contro (12:12)

✔ NGRX Diagram (6:17)

✔ Progetto e struttura cartelle (5:56)

✔ NGRX: code preview (9:06)

✔ Stateless applications (6:02)


NGRX FUNDAMENTALS

✔ GOAL: cosa realizzeremo in questo capitolo (3:32)

✔ Store, reducers e Actions (TEORIA) (8:06)

✔ Creazione Progetto (1:56)

✔ Hello NGRX (3:54)

✔ NGRX & Redux DevTools (3:50)

✔ Lo Store (0:55)

✔ Selectors (4:25)

✔ Selectors & ngFor (3:30)

✔ Actions (5:43)

✔ Reducers (5:13)

✔ Azioni con parametri (6:38)

✔ ReduxDevTools: dettagli e considerazioni (7:26)

✔ Manipolare Array: ADD e REMOVE (9:35)

✔ Quiz - NGRX Fundamentals


NGRX: WORK WITH COLLECTIONS

✔ GOAL: manipolare collezioni dati in NGRX (3:11)

✔ NGRX Actions (3:05)

✔ ES6 TIP: Immutabilità e manipolazione array (8:40)

✔ "users" reducer (7:39)

✔ UI: forms, add e delete (9:10)

✔ Modifica dei dati utenti e "bugs" (12:26)

✔ Quiz - NGRX: Wotk with collections


NGRX - CRUD APPS 

✔ GOAL: NGRX CRUD apps (8:19)

✔ Creazione Progetto (0:54)

✔ Installazione mock server REST (2:12)

✔ Installazione NGRX e configurazione Store (1:21)

✔ Actions (3:17)

✔ ES6 TIP: immutabilità e manipolazione oggetti (4:08)

✔ Reducer "compositi" contenenti logica (12:21)

✔ Sviluppo UI: form e list - parte 1 (12:00)

✔ Sviluppo UI: form e list - parte 1 (6:25)

✔ Effects: introduzione (TEORIA) (7:32)

✔ Effects - Parte 1: load (11:28)

✔ Effects - Parte 2: delete (6:02)

✔ Effects - Parte 3: save, edit, add (20:07)

✔ AppState: custom type per lo Store (2:28)

✔ Combine Reducers con ActionReducerMap (6:33)

✔ Selectors (5:11)

✔ CreateSelector: selectors con parametri ed espressioni (utilizzo di filter & reduce) (8:26)

✔ Selectors: miglioramenti (1:28)

✔ Gestione Errori (7:28)

✔ Download source code

✔ QUIZ - NGRX Crud


INVOICE APP: CREARE UN SISTEMA DI FATTURAZIONE 

✔ Creazione progetto tramite CLI (2:31)

✔ Introduzione struttura progetto modulare: features vs core vs shared (3:42)

✔ "Features" modules & lazy loading (8:13)

✔ Installare il set di icone: FortAwesome (2:24)

✔ e molto altro. (Visualizza il programma completo)

Un bonus per te

Acquistando Mastering NGRX riceverai il videocorso "Angular & RxJS" gratuitamente anziché 157€

60 Video per un totale di circa 4 ore di corso, propedeutico a NGRX, in cui si affrontano le basi di RxJS, dalle fondamenta della libreria fino all’utilizzo di moltissimi operatori e alla loro integrazione con Angular. Troverai, infatti, moltissimi esempi e casi d’uso per comprendere e trarre il massimo vantaggio da RxJS: gestione HTTP, integrazione con il router, processo di sicurezza e autenticazione, utilizzo con i reactive forms, differenti tipologie di Subject e altro ancora. 

Chi è l'autore del corso?

Fabio Biondi: Google Developer Expert & Microsoft MVP

Mi chiamo Fabio Biondi, sono Google Developer Expert in web technologies con specializzazione Angular e Microsoft MVP, con più di 15 anni di esperienza nello sviluppo di applicazioni web enterprise.


Sviluppatore, Istruttore, Speaker in numerosi eventi e community manager di diversi user group italiani che si occupano di Javascript, Angular e React con quasi 20000 membri.

 

Attualmente mi occupo di formazione, code review e mentoring principalmente su Angular, React, Javascript ES6 / Typescript, Redux, RxJS, Canvas, D3.js.

Alcuni motivi per acquistare

Se dovessi darti delle buone ragioni per acquistare il corso, ti direi che:

In questo videocorso potrai trovare il materiale che solitamente erogo in 4 giornate di formazione dal vivo ed il materiale che lo compone è pressapoco introvabile sul mercato, sia in lingua inglese che soprattutto in italiano.


Vengono descritti concetti complessi in modo semplice, quindi adatto sia ai principianti che agli utenti più esperti che già lo utilizzano ma necessitano di approfondire.


Inoltre, dedicare del budget alla formazione è un investimento che produce spesso risultati nel breve periodo, indipendentemente che tu sia un freelance, un dipendente o una software house.


Aziende e Clienti investono sempre più nella ricerca di figure con competenze verticali e hanno bisogno di esperti del settore. Se sarai in grado di specializzarti, il corso sarà ampiamente ripagato.

Dove posso studiare Mastering NGRX?

Da casa, in ufficio, in viaggio.

Appena concluso l’acquisto, troverai il corso nel tuo account personale Teachable, la piattaforma utilizzata per distribuire i video. Se non hai già un account ti verrà comunque chiesto di registrarti subito dopo l’acquisto

Con un unico username e password potrai accedere a tutti i nostri corsi futuri e passati. Un'area membri estremamente semplice da utilizzare. 

Le recensioni dei miei studenti

Sono fortemente convinto che debbano essere sempre gli utenti ad avere l’ultima parola.
Ecco alcune recensioni dei miei studenti ai miei corsi 🙂

Licenza Singola

€1570

✔  Corso Angular & NGRX
✔ Corso Angular & RxJS

✔ Minicorso NGRX Intro
✔ Aggiornamenti futuri inclusi

✔ Gruppo di supporto privato 

✔ Sconto 20% prossimo corso

Licenza Aziendale

Mastering NGRX è il primo videocorso avanzato in italia su RxJS e NGRX.

Il prezzo del corso è scontato per tutta la fase di lancio. Una volta terminata l'offerta il prezzo si alzerà e anche nei lanci futuri non sarà mai riproposto così basso. L'offerta scade tra:

Se non sei contento di Mastering NGRX

potrai essere rimborsato entro 7 giorni.

GARANZIA 7 GIORNI

PAGAMENTO PROTETTO

€1350

 Accessi da diversi IP simultaneamente verranno bloccati. Se necessiti di accessi aziendali e multi account contattami. A seconda delle quantità richieste saranno applicati i seguenti sconti:


10% per 2 studenti

20% per 4 studenti

30% per 6 studenti

50% per 10 studenti

60% per più di 20 studenti 

+ Iva se dovuta

Fabio Biondi · P. IVA 01116230317 · Privacy Policy ·