React.js e Redux in Italiano: Teoria, Hooks + 11 Progetti
What you'll learn
- Utilizzare la Libreria React per creare interfacce utente.
- Sviluppare web app performanti ed ottimizzate per i tuoi utenti.
- Imparare una delle Skill più richieste nel mercato moderno.
- Sfruttare il potenziale di Javascript per creare incredibili User Experience.
- Imparare ad utilizzare Redux
- Imparare ad utilizzare le librerie più comuni dell'ecosistema di React
Requirements
- Buona conoscenza dei fondamenti di Html
- Buona conoscenza dei fondamenti di CSS
- Buona Conoscenza di Javascript (ES6 Opzionale)
Description
React è la Libreria più diffusa per lo sviluppo Front-End e vanta la community più vasta tra gli sviluppatori di web app e mobile.
La richiesta di React sul mercato è in continua crescita ed è ormai quasi uno standard per gli sviluppatori web per poter accedere a posizioni lavorative in ambito web development in Italia e all'estero ma anche per poter sviluppare progetti personali.
La dimensione della community di React Developer permette di poter facilmente di poter collaborare e comprendere progetti di altri sviluppatori, oltre che di poter facilmente venire a capo di problematiche e bug grazie all'aiuto della vasta community. Facebook, Instagram, WhatsApp, Netflix, Airbnb, eBay, PayPal, New York Time, sono solo alcune delle aziende che utilizzano React in produzione.
In questo corso imparerai:
Come creare interfacce Moderne, Performanti e Responsive
La Teoria Base del Linguaggio JSX
Creare Componenti di Interfaccia riutilizzabili Riutilizzabili
Imparare ad utilizzare i principali React Hooks
Imparare ad Utilizzare Redux
Conoscere le Principali librerie usate nell'ecosistema React
Creare Hook Personalizzati
Oltre alla spiegazione teorica Realizzeremo 11 Progetti per consolidare le nostre competenze e vedere nel dettaglio alcune delle Best Practice per sfruttare tutto il potenziale delle nostre React App
Appuntamenti: Una Lista di Appuntamenti Rimovibili dall'utente
Dark Mode: Cambia Modalità alla tua applicazione
Vacanze: Scorri la vetrina per una serie di Pacchetti Vacanze
Slider: Il Classico Slider di Recensioni che non può mai mancare in una buona App
Color-Grading: Applicazione che permette all'utente di trovare tutte le sfumature a partire da un colore da lui scelto ed al click copiarlo nei suoi appunti
Navbar: Una barra di navigazione responsive ed espandibile Orizzontalmente in maniere dinamica in base al numero di item presenti.
Sidebar: Una Barra di navigazione Laterale espandibile solo da Mobile per offrire una navigazione di qualità
Cart: La gestione di un carrello di prodotti utilizzando lo useReducer Hook. La miglior Introduzione all'utilizzo di un framework di gestione e manutenzione degli State
Wiki Drink: Un'applicazione completa con una Home Page, un About Page ed una Contact Page. Il nostro utente potrà cercare il nome di qualsiasi cocktail esistente e noi gli forniremo tutte le istruzioni per realizzare e gustarselo. Nel caso Mancasse? Può contattarci per aggiungere il suo cocktail preferito.
Pick-me: Un'applicazione in cui andremo ad utilizzare le principali librerie che si usano sul frontend con una speciale attenzione a Redux. Altre librerie saranno Styled-system, Formik e Yup.
Who this course is for:
- Chiunque Voglia imparare React
- Imparare ad utilizzare una delle Librerie più utilizzate sul lato Front-end
Instructors
Out of Class è un gruppo di Professionisti riuniti sotto nome di HPVfilm Produzione Video Pubblicitaria specializzata nelle creazione di Video Pubblicitari, Video Aziendali, Video Corsi e materiale multimediale.
Hpv Film è una realtà composta da un team dinamico e giovane che ha investito anche nel settore del Web Development sia sul lato Front-End che Back-End, sviluppando Web App moderne, dinamiche e performanti.
HPV Film è uno dei punti di riferimento nel settore sul territorio Piemontese e con una serie di collaborazioni all'attivo con produzioni e agenzie pubblicitarie estere.
Ciao, Mi chiamo Omar e sono uno sviluppatore web che opera principalmente sul lato Front-End ma con competenze anche sul lato Back-End.
Ho iniziato la mia carriera nel settore marketing, con competenze di analisi Dati con utilizzando Python che mi ha dato accesso al framework Django.
La necessità di migliorare l'esperienza utente ha instaurato in me la necessità di apprendere HTML, CSS e Javascript, ponte necessario per imparare ad utilizzare React.
Un framework tira l'altro e in pieno trend Jamstack non potevo farmi scappare da sotto le mani Gastby js, che per essere sfruttato a pieno regime necessita competenze e la conoscenza di node js.
L'apprendimento di Express js era l'ultimo tassello per la mia indipendenza come sviluppatore e permettermi di raggiungere nuovi traguardi lavorativi e personali.
Ciao, sono Leonardo e mi occupo di sviluppo web lato front-end.
Nel mio passato ho fatto tutt'altro, ma nell'ultimo periodo mi sono appassionato molto alla programmazione a tal punto da farla diventare il mio pane quotidiano.
So molto bene cosa significa dover studiare in autonomia, ed è proprio per questo che ho deciso di iniziare a divulgare le mie conoscenze, in modo che anche altre persone come me possano cambiare la loro quotidianità.
Ho iniziato il mio percorso imparando HTML, CSS e Javascript, per poi passare ad utilizzare il framework React.
Al momento lavoro in una startup torinese con sede al Politecnico. Qui ho avuto ed ho tutt'ora la possibilità di lavorare ed imparare sempre più a fondo Next.js.