Front-End Academy
Corso
Blended a Roma
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Sbocciate nel mondo dello sviluppo front-end con il Corso Front-End Academy di JDK srl - il tuo percorso verso il successo digitale.
-
Tipologia
Corso
-
Modalità di studio
Part-time
-
Livello
Livello intermedio
-
Metodologia
Blended
-
Lingue
Italiano
-
Luogo
Roma
-
Ore di lezione
180h
-
Durata
17 Settimane
Il Corso Front-End Academy è una straordinaria opportunità per chi desidera intraprendere una carriera nel campo dello sviluppo front-end. Questa Academy di 180 ore offre un percorso formativo completo e avanzato, progettato per fornire agli aspiranti sviluppatori frontend le competenze necessarie per eccellere nell'ambito sia web che mobile.
Emagister, la rinomata piattaforma dedicata all'istruzione e alla formazione, è felice di presentare il Corso Front-End Academy offerto da JDK srl. Questo centro di formazione di eccellenza offre un programma formativo di alta qualità, progettato per guidare gli studenti attraverso l'apprendimento e l'applicazione delle competenze necessarie per diventare professionisti del front-end.
Il Corso Front-End Academy di JDK srl copre una vasta gamma di argomenti, tra cui HTML, CSS, JavaScript, framework front-end moderni e la progettazione responsive. Gli studenti avranno l'opportunità di acquisire competenze pratiche attraverso progetti reali e di apprendere le best practice del settore per sviluppare applicazioni web e mobili di alta qualità.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Raggiungere competenze avanzate in programmazione frontend e mobile, sapendo sviluppare applicazioni web e mobili con le tecnologie più recenti.
Questo corso è ideale per chi aspira a diventare uno sviluppatore frontend completo, capace di lavorare sia su applicazioni web che mobili, utilizzando tecnologie all’avanguardia e pratiche di sviluppo moderne.
Il corso è aperto a tutti, preferibilmente con conoscenze base di HTML e CSS.
È prevista una prova finale per valutare le competenze ed il progetto sviluppato. Alla fine del corso è previsto un certificato di partecipazione Jdk.
Lezioni in modalità ibrida (presenza ed online), Le lezioni live streaming
saranno in diretta. Entrerai in un’aula virtuale dove potrai confrontarti con i docenti e interfacciarti con gli altri partecipanti. Preparati a vivere un’esperienza di formazione interattiva e coinvolgente.
Area Riservata Studente
Un modo semplice ed immediato per gestire al meglio il proprio percorso di apprendimento. Niente più fogli sparsi e scarabocchi qua e là. L’hub dedicato che abbiamo pensato per te, ti permetterà di rivedere le lezioni che hai sostenuto o recuperare quelle che hai perso.
Esame e certificato di partecipazione
La teoria c’è ed è giusto che ci sia. Ma sarà la pratica a occupare la maggior parte del tuo tempo in Jdk. Con noi lavorerai quindi su progetti reali. Alla fine di ogni modulo ci sarà una prova finale che potrà consistere nella consegna di un progetto e si riceverà un certificato di partecipazione firmato Jdk.
Alla fine del percorso i migliori talenti potranno effettuare un colloquio con Noi! E se verranno presi la quota di iscrizione verrà restituita
Opinioni
Successi del Centro
Materie
- Front end developer
- Front end
- Mobile developer
- Developer
- Web designer
- HTML
- CSS
- Web design
- App developer
- Applicazioni ios
Professori
Danilo De Filio
Sviluppatore Front End
Sviluppatore Front End, è un mostro con Figma, Angular, WordPress e PHP, ed Adobe per lui non ha segreti! Da 26 anni si dedica alla docenza con il suo carattere esplosivo e trascinante, le lezioni con lui non saranno MAI noiose! Istruttore (Educator) Certificato Adobe.
Programma
Javascript - Typescript:Introduzione a JavascriptI Data TypesLe variabiliLe costantiGli operatoriGli arrayGli oggettiI Cicli: while e for e il for ofI metodi sulle stringhe, e con le arrayIntroduzione a TypeScriptLa piattaforma StackblitzLa tipizzazione in TypeScriptLa Union TypeL’interfaceCreazione di un metodoCos’è GitCreazione di una repository su GitHub
React JS - Node JS - MongoDB:Introduzione a ReactJSStoria e panorama di React.Configurazione dell’ambiente di sviluppo.Installazione di NVM – NodeJS e NpmJavaScript e JSXFondamenti di JavaScript essenziali per React.Introduzione a JSX.Componenti in ReactCreazione di componenti funzionali.Props e stato.Lifecycle dei componenti.Gestione degli Eventi e FormHandling degli eventi in React.Costruzione di form e gestione dei dati.Stili e CSS in ReactCSS tradizionale e CSS-in-JS.Uso di librerie di stili come Styled Components.Hooks in ReactuseState, useEffect, e altri hooks comuni.Context APIUtilizzo del Context per passare dati.Esempi pratici di utilizzo del Context.React RouterConfigurazione di base e route dinamiche.Navigazione e protezione delle route.Lo storage dei datiUtilizzo dei database NoSqlSpiegazione ed utilizzo di MongoDBSettaggio di un Server BackendImpostare un server in NodeJSUtilizzo di Express e MongooseCreazione delle API RESTInterfacciare il Server col FrontendFetch/Axios per Richieste APIRealizzazione di chiamate API.Gestione di stato asincrono e side effects.
GIT:Software di versionamentoGit: caratteristiche principaliGit: comandi principaliGithubUtilizzo di git/github nel lavoro di team
React Native - Expo - Google: Cos’e React NativeIntroduzione al mondo del mobileCos’e React NativeCosa sono le App Ibride, Vantaggi e SvantaggiCome è strutturata un’app in React NativeCos’è il Virtual DOMCosa sono le API NativeI Cicli di vita di un’appImplementare Expo – Vantaggi e svantaggiInstallazione della Expo CLIConfigurare l’ambiente di sviluppoCreazione della prima App di esempioBuild test e run del progetto sui dispositivi fisiciBuild test e run del progetto sugli emulatoriImpostazioni Grafiche in React NativeUtilizzare gli stili in linea (Inline style)Utilizzo degli stili con Stylesheet.CreateUtilizzo delle variabili globali per gli stiliLayout con Flexbox, Responsive Design e FontsUtilizzo delle posizioni assolute e relativeUtilizzo dei componenti in React NativeViewText e ButtonImageScrollViewListViewFlatListActivityIndicatorUtilizzo delle ModaliCreazione ed utilizzo della splashScreenDefinire l’icona dell’appUtilizzo delle dipendenze nativeDipendenze iOS (i files pod)Dipendenze Android (build gradle)Lanciare il progetto direttamente dagli IDE di sviluppo nativoIntegrazione librerie esterne in Xcode ed Android studioLa libreria react-native-vector-iconsGestire ed eventiGestione dei moduliRouting in React-NativeStack React NavigationPassaggio e ricezione parametri tramite le propsLe TabsIl Drawer lateraleReact-native-screensUtilizzo dell’Async StorageStorage dei dati e chiamate APIImplementazione di FirebaseCreazione di un database in real timeIntegrazione di Firebase in React NativeRecuperare i dati da remotoLe librerie più utilizzateLa firma digitale per la pubblicazioneCreare una build per AndroidCreare una build per iOSPubblicazione sugli storeLe regole da rispettareCreazione degli screensiOS App StoreGoogle Play StoreManutezione dell’app sugli store
Progetto finale:Sviluppo di un progetto finale in team da integrare con l’Academy back-end con supervisione del docente.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Front-End Academy