112
esercitazioni
2 ORE
di mentorship
ACCESSIBILITA'
video, audio, sottotitoli
RISORSE
da scaricare
ATTESTATO
di completamento
Step 1
Fondamenti del web development
• HTML5, CSS3 e JavaScript
• Semantica web e struttura delle pagine
• Layout responsive e mobile-first
design
• Fondamenti di UX/UI design
Step 2
JavaScript avanzato
• Manipolazione avanzata del DOM
• Utilizzo di ES6+ e delle funzionalità più recenti di JavaScript
• Gestione degli eventi e interazioni utente avanzate
• Utilizzo di librerie e framework JavaScript come Axios
Step 3
Frameworks frontend
• Profonda conoscenza di almeno un framework moderno come React, Angular o Vue.js
• Creazione di componenti riutilizzabili e gestione dello stato
• Routing e navigazione avanzata
• Integrazione con API esterne e gestione dei dati
Step 4
Progressive Web App (PWA)
• Concetti e principi di PWA
• Utilizzo di Service Workers per la gestione della cache e della disponibilità offline
• Installazione sul dispositivo e notifiche push
• Ottimizzazione delle prestazioni e miglioramento dell’esperienza utente
Step 5
Server-Side Rendering (SSR)
• Concetti di SSR e differenze rispetto al rendering client-side
• Utilizzo di framework come Next.js o Nuxt.js per implementare SSR
• Ottimizzazione delle prestazioni e gestione del routing
Step 6
Static Site Generators
• Utilizzo di framework specifici per la creazione di siti statici
• Ottimizzazione delle prestazioni e gestione del contenuto
Step 7
Testing e debugging
• Implementazione di test unitari e di integrazione
• Utilizzo di strumenti come Jest, Cypress o React Testing Library
• Strumenti e tecniche per il debugging e il monitoraggio delle applicazioni frontend
Step 8
Gestione delle dipendenze e deployment
Perché abbiamo creato Frontend Upskill?
Per chi è developer Frontend, sia junior che middle o vuole diventarlo, abbiamo ideato il percorso Frontend Upskill, il mondo dello sviluppo Frontend può sembrare allo stesso tempo semplice quanto complesso.
Ci sono tante tecniche da apprendere, in un contesto che si evolve molto rapidamente, questo porta anche le persone più preparate ad essere spaesate.
In quest’ottica abbiamo creato il percorso focalizzato sul fornirti il supporto necessario per sviluppare una solida base di conoscenze e abilità. Il supporto è dato da mentor con esperienza decennale nel settore, utile per chi vuole fare un salto di carriera migliorando la comprensione delle best practices del settore attraverso la pratica.
Con la modalità Learn-By-Doing affinerai le tue competenze svolgendo attività pratiche, suddivise in moduli, ognuno dei quali orientato ad approfondire una tematica specifica.
Svilupperai competenze avanzate nei linguaggi di programmazione web
Padroneggerai l'utilizzo di framework e librerie frontend
Imparerai a muoverti in autonomia e fare ricerche
Imparerai ad approcciare i problemi con metodo
Diventerai esperto nell'utilizzo di tecnologie avanzate come PWA, SSR e Static Site Generators
Acquisirai conoscenze approfondite in ottimizzazione delle prestazioni
La durata dipende molto dal tempo che si ha a disposizione e dalla costanza di lavoro che si riesce a mantenere.
Statisticamente, su questo percorso, un impegno costante ha portato gli studenti a completarlo in circa 6 mesi.
Ma se dovessi impiegarci più tempo non ti preoccupare, ogni persona ha il suo ritmo ed è giusto che i concetti vengano assimilati con il giusto tempo.
Ciò che è importante sono 2 fattori principali:
Affiancare lavoro e formazione è assolutamente fattibile, tenendo ovviamente in considerazione alcuni aspetti fondamentali.
Bisogna, infatti, lavorare in modo organizzato ed evitare di sovraccaricarsi.
Per questo, se lavori, ti consigliamo di non andare oltre le 2 ore di lavoro per sessione, cercando di spezzettare le attività su più giorni a settimana, così da renderla un’attività sostenibile ed allo stesso tempo che porti a dei risultati tangibili.
In Italia, per persone alle prime esperienze lavorative, le certificazioni non hanno realmente un valore.
Contano le esperienze sul campo dimostrabili, progetti pratici e capacità di Problem solving.
Ti rilasceremo un attestato di completamento del corso, ma non devi considerarlo come una certificazione.
In compenso, facciamo in modo che i progetti che realizzi con noi arricchiscano il tuo portfolio di progetti pratici.
Il rapporto con il Mentor è molto importante per la buona riuscita in questo percorso.
Non va però interpretato nel modo sbagliato.
Un Mentor non deve essere considerato come un docente, è qualcuno con cui confrontarsi, apprendere il metodo di ragionamento, di lavoro, identificare le proprie lacune e capire come colmarle.
Il percorso è stato strutturato prevedendo dei checkpoint fissi con il tuo Mentor, in cui ricevere feedback sul lavoro svolto e consigli su come migliorare progressivamente.
Oltre a questo, la community ti offre la possibilità di confrontarti in modo continuativo con i Mentor e tutte le altre persone che, come te, si stanno formando.
277€
al mese
Percorso Frontend Upskill
Accesso illimitato alla Community
• supporto di colleghi e Mentor
• canali dedicati al percorso
• canali video con sessioni libere di Live Coding e Pair Programming
2h Mentorship dedicate ogni mese
Partecipazione ai Workshop settimanali
Accesso esclusivo a Workshop ed eventi speciali
• Open Mentorship
• Pair Programming / Coding Challenges
• Workshops tenuti dai professionisti del Tech Italiani
• Interviste alle aziende Tech
Tutte le registrazioni sempre disponibili
Hai ancora qualche dubbio?
Scopri nel dettaglio come funziona TomorrowDevs