-
9.0 hai familiarità con HTML, CSS e JavaScript?
-
9.1 Conosci Git? non devi essere un drago, basta conoscere gli argomenti trattati su queste due guide:
-
9.2 conosci nodejs/npm?
- 9.3 conosci gli argomenti base delle versioni evolute dell'ECMAScript? ad esempio:
- 9.4 hai mai programmato in Typescript?
- 9.5 hai sviluppato un'applicazione Angular per lavoro?
- 9.6 hai sviluppato un'applicazione Angular per motivi personali/studio?
- 9.7 nei progetti in Angular hai utilizzato librerie per la gestione dello store, ad esempio NGRX?
- elenca i linguaggi di programmazione che conosci meglio.
- come IDE consiglio di utilizzare Intellij completo nella versione prova.
- accesso a internet
- un pc
- GIT
- NodeJs:
- npm
- @angular/cli
- intellij Ultimate (versione di prova)
- account gratuito github.com
- account gratuito heroku.com
se non si dispongono i diritti amministrativi del proprio pc, seguire la guida del file DEV_ENV.md
- Condivisione del codice:
- Per i tutorial svolti su StackBlitz, basta condividere il link.
- Per i tutorial svolti sulla propria macchina, utilizzare GitHub.
- In caso di difficoltà nello svolgimento dei tutorial aprite una Issue su questo repository GitHub, indicando più informazioni possibili.
Il tutorial permetterà di affrontare gli aspetti principali di Angular, se doveste ritenerli troppo semplice potete passare al livello avanzato. Al termine dello svolgimento, caricate il codice su GitHub e aprite una Issue su questo repository indicando dove posso trovare il codice.
Gli argomenti di questo livello sono molto complicati senza una solida base.
Per comprendere la gestione dello store, consiglio questa serie di video gratuiti, realizzati da Fabio Biondi NGRX Intro.
Molte risorse importanti si trovano su NGRX store
1) ngrx-entity-crud tutorial per la creazione di un'applicaizone ngrx crud.
- SLIDE MENU, aggiungere voci di menu
- COUNTER, sezione custom dello store NGRX
- REACTIVE FORM, personalizzare il form.
- CUSTOM COLUMNS, personalizzare la struttura tabella
- AUTH, implementazione dell'autenticazione in ngrx
- DATA_COMPOSITION
- AUTH0
- ESLINT+PRETTIER
- HUSKY+LINT-STAGED