Da Junior a Expert
in 7 settimane!

Un’accademia di specializzazione su Angular, RxJS e State Management in NgRx per lo sviluppo di applicazioni enterprise

Candidati 🚀
7
Settimane di corso
100% LIVE
75
Ore di formazione
75
Ore di esercizi con tutor
LogoLogoLogoLogo

Cos'èIT Talent Factory

IT Talent Factory è un’accademia che nasce dalla collaborazione tra sviluppatori, recruiter e psicologi del lavoro allo scopo di soddisfare le esigenze di importanti aziende italiane che hanno difficoltà nel reperire personale altamente specializzato nel settore dello sviluppo software.

Partecipare all’IT Talent Factory permette agli studenti di acquisire le competenze richieste dal mercato del lavoro e aumentare le opportunità di inserimento lavorativo e di crescita professionale.

Dev to dev

I corsi sono creati ed erogati da istruttori esperti, tra cui Google Developer Expert e Microsoft MVP

Didattica

Più di 150 ore (per ogni academy) tra formazione, esercitazioni e laboratori, totalmente in LIVE!

Mentoring

Gli studenti sono seguiti da tutor esperti che li supportano su tutta la parte di esercitazione e sviluppo progetti

Learn by doing

Un progetto real-world da realizzare durante il corso con il supporto dei nostri tutor

Valutazione studenti

Quiz e challenge settimanali per valutare i progressi degli studenti e colmare eventuali lacune. Saranno forniti report e progressi di ogni studente

Supporto post-corso

Supporto alla preparazione e/o all’aggiornamento del proprio CV, presentazione e invio candidature alle nostre aziende partner, affiancamento nella fase di colloquio in azienda

La nostra Academy LIVE

Molto di più di normale corso di e-learning, la nostra academy è completamente dal vivo! Ti permetterà di poter interagire costantemente con il docente e con gli altri partecipanti.

Sarai inoltre supportato da uno staff di tutor, recruiter e psicologi del lavoro che saranno a tua disposizione anche a formazione ultimata.

Icon

Massima specializzazione

Raggiungi il massimo della specializzazione sui linguaggi di sviluppo più richiesti dal mercato grazie ad un percorso di formazione mirato.

Icon

Affiancamento

Non sarai mai solo, un tutor ti accompagnerà durante tutto il percorso per aiutarti a sperimentare i linguaggi attraverso esercizi e laboratori.

Icon

Efficacia

Sarai produttivo fin da subito con un elevato rendimento e un’ottima qualità del codice prodotto.

Icon

Opportunità

Aumenta le tue possibilità occupazionali e accresci la tua competitività in un mercato internazionale caratterizzato dalla carenza di sviluppatori mid/expert.

A chi è rivolta?

1.

Sviluppatori, neodiplomati, neolaureati e appassionati di programmazione

Per accedere alle Academy è necessario avere familiarità con almeno un linguaggio di programmazione.

2.

Aziende e Team

Contattaci se desideri organizzare un’accademia privata all’interno della tua azienda o se desideri far partecipare più membri del tuo team.

Contattaci

angular logo

Angular Academy

IL PROGRAMMA

Modulo 1
Tim Brooks

Discovering Angular

  • Configurazione dell'environment (Node, NVM, Git, Angular CLI)
  • Built-in directives (ngIf, ngFor, ngSwitch...)
  • Differenti tecniche e strategie per la gestione di CSS dinamico
  • Gestione degli eventi nativi del DOM
  • Creazione di Template dinamici
Modulo 2
Tim Brooks

Angular Fundamentals

  • Template Driven Forms (ngForm, ngModel)
  • Differenze fra One-way Binding e Two-way Binding
  • Gestione dello stato di un form (dirty, touched, valid...)
  • Validazione dei campi e gestione degli errori di un form
  • Comunicazione con il server tramite REST API
  • Sviluppo di applicazioni CRUD
  • Creazione di Componenti custom
  • Comunicazione con Input e Output, Content Projection e Lifecycle
Modulo 3
Tim Brooks

Organizzazione del progetto

  • Sviluppo applicazioni Multiview con Angular Router
  • Nested Routes e Outlet secondari
  • Dependency Injection e servizi: delegare, isolare, gestire side-effect e stato applicativo
  • Creazione di Moduli custom e Moduli Shared
  • Moduli Feature & Lazy Loading
  • Approccio component-based: Smart vs Dumb components
  • Approfondimenti Dependency Injection: provider, gerarchia degli injector, useClass vs useFactory vs useExisting...
Modulo 4
Tim Brooks

Angular UI

  • Ottimizzazione performance: Change Detection e immutabilità
  • Utilizzo di Angular Material
  • Custom pipes: sync & async, pure & impure
  • Attribute & Structural Directives
  • Creazione di wrapper per librerie di terze parti (Google Map, ChartJS...)
  • Form dinamici con Reactive Forms
Modulo 5
Tim Brooks

Programmazione Reattiva con RxJS

  • Fondamenta di RxJS in vanilla JS e creazione di Observable custom
  • Hot & Cold Observable, unicast e multicast
  • Differenze fra le tipologie di Subject
  • Pipeable Operators, decine di esempi e casi d'uso
  • Creazione di Operatori Custom
  • Reactive State Managementent in Angular e RxJS
  • Sfruttare le peculiarità reattive del framework: Reactive Forms, Http Interceptors, Router, Guards, Event Emitters, DOM events...
Modulo 6
Tim Brooks

Autenticazione e Sicurezza

  • Panoramica su differenti meccanismi di autenticazione
  • Procedura di login e logout
  • Fruizione di API protette con HTTP Interceptors
  • Gestione degli errori globali e delle chiamate HTTP
  • Gestione di ruoli tramite servizi e direttive
  • Router Guards e guardie per moduli
  • Approfondimento: JWT e integrazione di OAuth con un provider esterno
Modulo 7
Tim Brooks

State Management in NgRx

  • Introduzione a NGRX, lo State Manager reattivo più diffuso nell’ecosistema Angular
  • Actions, Reducers e Selectors
  • Gestione dei side-effect tramite Effects
  • Best-practice sulla modellazione dello stato applicativo
  • Action Hygiene e Bad-practice
  • Scenari e casi d'uso più complessi
Prossimi percorsi
React

React Academy

JavaScript

JavaScript Academy

Orari del corso

Partenza 11 Ottobre

Per dare la possibilità anche a chi lavora di frequentare l'Academy, i corsi si svolgeranno da lunedì a venerdì dalle 18:30 alle 22:30 e il sabato pomeriggio.

Scorri per l'orario completo
LunMar *MerGio *VenSab *
14:00 - 17:30Esercizi e sviluppo progetto
18:30 - 20:00LezioneEsercizi e sviluppo progettoLezioneEsercizi e sviluppo progettoLezione
20:00 - 20:30Pausa
20:30 - 22:30LezioneEsercizi e sviluppo progettoLezioneEsercizi e sviluppo progettoLezione
* Gli studenti sono seguiti da tutor esperti che li supportano su tutta la parte di esercitazione e sviluppo progetti

Insegnanti

Le lezioni sono preparate e tenute da esperti del settore, attivi da anni nel mondo della formazione e della consulenza:

Fabio Biondi

Fabio Biondi

Formatore Front-End

Google Developer Expert Google Developer Expert

Google Developer Expert Microsoft MVP

Sviluppatore con 15 anni di esperienza nella creazione di applicazioni web enterprise, speaker in numerosi eventi IT e fondatore di diverse community italiane che si occupano di JavaScript, Angular e React (~30000 membri).

Attualmente si occupa di formazione su diverse tecnologie front-end, fra TypeScript, Angular, React, Redux, NgRx e RxJS.

Michele Stieven

Michele Stieven

Consulente, Fondatore e Autore di AccademiaDev

Consulente e sviluppatore web, continuamente alla ricerca di tecnologie che diano vita ad applicazioni complesse, dinamiche e reattive. Aiuta i team di piccole e grandi aziende con strumenti come Angular, RxJS, React e Redux.

Ama scrivere articoli, amministra diverse community di sviluppatori e partecipa spesso a conferenze e meetup. Quando non lavora, è un musicista.

IL TEAM
Chiara Olivieri

Chiara Olivieri

Psicologa del lavoro e responsabile formazione

Valentina Perin

Valentina Perin

Amministrazione

Delia Salviati

Delia Salviati

Responsabile Placement

Claudia Sorgato

Claudia Sorgato

Recruiter

Silvia Santoro

Silvia Santoro

Recruiter

Valentina Maracani

Valentina Maracani

Recruiter

  • Percorso della durata di 150 ore
  • Accesso al materiale di studio PRE-CORSO
  • Accesso all’area riservata per 3 mesi
  • Accesso alla community per 2 anni
  • Supporto alla revisione del CV
  • Organizzazione colloqui con aziende partner
  • Valutazione e reportistica
-20% per iscrizioni entro il 30/06
2500+ IVA
per accademia
Per partecipare all’Angular Academy in partenza a ottobre 2021 invia la tua candidatura entro il 15/09/21 compilando il form, verrai ricontattato dai nostri recruiter per un colloquio conoscitivo.CandidatiRichiedi informazioni

Punti di forza

From Zero to Hero

Non un semplice Bootcamp ma una vera accademia di specializzazione, dalle fondamenta fino all’utilizzo avanzato di framework e librerie

Cutting-edge technologies

Sessioni verticali su JavaScript ES6, TypeScript, Angular, React, Reactive Programming in RxJS, State Management con Redux o NGRX, Cypress, e molto altro

Qualità del codice

Particolare attenzione sarà data a metodologie, design pattern, best practice, performance e allo produzione di codice di alta qualità

Opportunità di lavoro

Al termine del percorso i nostri recruiter ti metteranno in contatto con aziende del settore IT che sono alla ricerca di personale qualificato, ti assisteranno nella fase di colloquio e ti affiancheranno nella fase di trattativa e di inserimento in azienda

Materiale didattico

Riceverai il materiale propedeutico alcune settimane prima dell’inizio del corso per prepararti adeguatamente e colmare eventuali lacune e al termine del corso ti forniremo esercitazioni, slide, cheatsheet, codici sorgente e video per continuare ad esercitarti

Community

L’iscrizione ad IT Talent Factory ti garantisce l’accesso per due anni ad una community dedicata a tutti gli studenti. Avrai l’opportunità di confrontarti con altri sviluppatori, scambiare opinioni, riflessioni e ricevere un supporto tecnico dai più esperti

FAQ

Per il momento, le accademie saranno svolte totalmente in remoto. Ti comunicheremo successivamente le istruzioni per la partecipazione alle lezioni.

Il pagamento è anticipato. L’intera quota deve essere versata al momento della conferma del corso. Il nostro staff ti fornirà modulo di iscrizione, completo delle condizioni generali del servizio e informazioni sulle modalità di pagamento.

Se il corso non verrà attivato, tutti gli iscritti verranno rimborsati, come specificato nel modulo di iscrizione e nelle condizioni generali del servizio che dichiarerai di conoscere e accettare al momento dell’iscrizione al corso. Il rimborso sarà totale, nessuna quota verrà trattenuta. Il rimborso sarà effettuato con la stessa modalità con cui hai pagato, ovvero con bonifico se hai effettuato il pagamento con bonifico; con PayPal se hai pagato con PayPal oppure in contanti se sei venuto in sede e hai preferito versare la quota di iscrizione in contanti.

L'attivazione di ciascun corso dipende dalla sostenibilità, ovvero dal numero di iscrizioni pervenute. Il numero degli iscritti è certo alla chiusura delle iscrizioni, fissata per il 15 settembre. Entro il 15 settembre riceverai quindi email di conferma e tutte le informazioni organizzative e logistiche. Eventuali annullamenti ti verranno comunicati, sempre entro il 15 settembre, via email e la responsabilità di comunicazione si intende limitata alle quote d'iscrizione pervenute.

Il nostro ufficio amministrativo emetterà le fatture e le ricevute fiscali entro il mese solare in cui hai effettuato il pagamento. La fattura/ricevuta fiscale ti verrà inviata via email.

L’IVA è una tassa scaricabile in relazione alla propria posizione fiscale, quindi dovrai rivolgerti ad un tuo consulente per capire se puoi recuperare questa spesa. Ad ogni modo, avrai sempre la fattura che documenta la spesa sostenuta e, sempre in relazione alla tua posizione fiscale, potrai scaricarla come spesa per la formazione e l’aggiornamento.

Certo, è possibile richiedere l’emissione del documento fiscale ad altra persona fisica; in questo caso al momento dell’iscrizione dovrai compilare anche i campi richiesti in caso di “dati di fatturazione diversi dai dati anagrafici”.

Certo, è possibile richiedere l’emissione del documento fiscale ad altra persona fisica; in questo caso al momento dell’iscrizione dovrai compilare anche i campi richiesti in caso di “dati di fatturazione diversi dai dati anagrafici”.

Ci stai ancora pensando?

Proponi la tua candidatura o chiedi ulteriori info

Richiedi informazioni