React, Typescript e Styled Components: da zero a web app!
What you'll learn
- Imparare le basi del framework JS attualmente piú richiesto dal mercato, React.
- Imparare a scrivere codice corretto e pulito tramite Typescript.
- Migliorare le performance e aumentare le feature di applicazioni e siti web sviluppati in Javascript nativo.
- Iniziare a creare applicazioni in poco tempo utilizzando il concetto dei componenti.
- Studiare per iniziare a lavorare direttamente su progetti React giá presenti.
- Imparare ad utilizzare Styled Components per creare componenti grafici riutilizzabili.
Requirements
- Basi di HTML, CSS e Javascript assolutamente richieste
- Nessuna conoscenza di React o altri framework JS richiesta
Description
React negli ultimi anni é diventato il framework JS piú utilizzato e richiesto dal mercato, perché permette di creare in modo semplice e veloce webapp con moltissime features.
Facebook, Whatsapp, Instagram, Netflix, Dropbox, sono solo alcuni nomi delle applicazioni che ad oggi sono create su React, questo lo rende il framework che permette a molti sviluppatori di avere buone entrate.
Ad oggi quindi React é uno standard per gli sviluppatori frontend, e in questo corso troverai il modo piú veloce per imparare le basi di questo framework.
É molto importante inoltre, che un corso che affronterai, sia fatto da qualcuno che gli argomenti del corso li vede ogni giorno nel suo lavoro, quindi che sappia attentamente cosa userai di piú nel lavoro e nei tuoi progetti.
Inoltre, magari sei qui solo perché hai visto React dappertutto e non ne capisci l'utilitá, nel corso troverai anche una spiegazione dei motivi per cui React é cosí utilizzato e quali sono le sue potenzialitá.
Non importa se non conosci nulla di React o altri framework JS (ovviamente se giá conosci qualcosa sicuramente sará piú facile), in questo corso partirai dalle basi, che ti serviranno poi per imparare altre cose se vorrai proseguire.
L'obiettivo di questo corso é quindi quello di metterti sulla strada giusta, per iniziare a lavorare nel mondo React, in brevissimo tempo e con un piccolissimo investimento.
Cosa imparerai quindi in questo corso?
Le basi di Typescript, e come scrivere un codice leggibile e riutilizzabile.
Come funzionano le basi di React e come creare i sorgenti di un'app da zero.
Funzionalitá piú avanzate di Typescript, per semplificare la scrittura dei types.
Come strutturare un progetto React correttamente, e come lo fanno le aziende.
Gli Hooks di React, presenti dalla versione 16.8.
Come creare componenti grafici riutilizzabili con Styled Components.
Come utilizzare le animazioni con Styled Components.
Come creare ed utilizzare un tema con StyledComponents.
Diversi tips per migliorare i tuoi progetti.
Non hai bisogno di nessuna conoscenza di React!
Tutto quello che hai bisogno per iniziare questo corso é la conoscenza di HTML, CSS e Javascript, anche se ci saranno alcune lezioni per il ripasso.
Fai un giro sul Curriculum delle lezioni qui sopra, vedi i video in anteprima e partecipa al corso senza rischi, grazie al soddisfatto o rimborsato nei primi 30 giorni!
Who this course is for:
- Sviluppatori come te che vogliono aggiungere alle proprie skills anche Il framework più richiesto del mercato.
- Se conosci già le basi di HTML, CSS e JS e vuoi sviluppare app più performanti e complete.
- Se sviluppi siti web semplici e vuoi entrare nel mercato delle web app.
- Se vuoi creare una tua web app e vuoi adottare un framework già all’avanguardia.
- Se sei un indiehacker e vuoi sviluppare la tua idea in React come farebbe un unicorno in Silicon Valley.
Instructor
Hey, I'm Igor, a Full Stack Developer focusing primarily on Web Development. I work full-time for Customerly, an exciting startup of which I am a partner, but I also freelance.
Although I'm only 25, I've been programming since I was 14, studying a range of languages, including C++, Java, PHP, Assembly (yes, really), and eventually HTML, CSS, JS, and more, which ignited my passion for Web Development.
After graduating high school with a degree in IT, I spent a few years working as a developer and sysadmin before deciding to become a full-time Freelancer. I've worked on various projects, and you can find some of them showcased on my website.
Aside from programming, I have many passions, including martial arts, motorsports, snowboarding, and more.