Corsi Front End Developer con Tecnologie React e React Native
Conosci il prezzo
Richiesta informazioni
Corsi Front End Developer con Tecnologie React e React Native
Richiesta informazioni
Informazioni sul corso
Corso
In aula
110 ore
Conosci il prezzo
Descrizione
Ogni giorno ci imbattiamo nel lavoro degli App Developer. In effetti, queste sono le persone che progettano, costruiscono e mantengono il software che probabilmente stai utilizzando proprio ora mentre leggi questo articolo. Sono responsabili di tutto, dai giochi sui nostri telefoni alle app che utilizziamo per prenotare voli e tenere traccia dei nostri obiettivi di fitness.
React, grazie alle elevate prestazioni, alla facilità d'uso e alla sua scalabilità, è stato utilizzato da molte aziende affermate come Facebook, Netflix, Instagram, Yahoo, Uber, The New York Times e altre ancora.
E' dalla presa di consapevolezza di tutto questo che nasce il Corso per Sviluppo App con React di Esedra Formazione: nel capitolo seguente scoprirai perché sceglierlo.
React, grazie alle elevate prestazioni, alla facilità d'uso e alla sua scalabilità, è stato utilizzato da molte aziende affermate come Facebook, Netflix, Instagram, Yahoo, Uber, The New York Times e altre ancora.
E' dalla presa di consapevolezza di tutto questo che nasce il Corso per Sviluppo App con React di Esedra Formazione: nel capitolo seguente scoprirai perché sceglierlo.
Programma
Programma per moduli:
Modulo 1: Introduzione a Javascript e Typescript
Panoramica sulla programmazione con Javascript e Typescript
Concetti fondamentali di programmazione come operatori, variabili, funzioni e array
Sintassi di Typescript
Lavorare con tipi di dati e tipizzazione statica
Modulo 2: Gestione del lavoro remoto per programmatori
Introduzione a React e alla sua filosofia
Introduzione: breve panoramica sul lavoro remoto per programmatori
Strumenti per la collaborazione
Introduzione a GitHub: version control e collaborazione
Introduzione a Slack: comunicazione e organizzazione del lavoro
Introduzione a Trello e Jira: gestione del project management
Introduzione a Google Drive e Dropbox: condivisione e archiviazione di file
Ambiente di lavoro remoto
Introduzione a Visual Studio Code: ambienti di sviluppo collaborativi
Gestire il tempo e la comunicazione con il team
Modulo 3: React
Introduzione a React e alla sua filosofia
Concetti di base di React: componenti, JSX, proprietà e stato
Gestione degli eventi e form con React
Utilizzo di Hooks per gestire lo stato e le side-effect
Approfondimento sulla programmazione funzionale con React
Modulo 4: Redux
Introduzione a Redux e alla sua architettura
Definizione dello store, dei reducer e delle azioni
Gestione dei dati e dello stato applicativo con Redux
Integrazione di React e Redux
Modulo 5: React Native
Introduzione a React Native e allo sviluppo di app mobile
Utilizzo di componenti nativi e personalizzati
Navigazione e routing in React Native
Gestione dello stato e delle proprietà in React Native
Debugging e testing in React Native
Al termine del corso, i partecipanti saranno in grado di sviluppare app mobile e web cross-platform con React, Redux, React Native e Typescript, utilizzando un approccio basato sulla programmazione funzionale.
Modulo 1: Introduzione a Javascript e Typescript
Panoramica sulla programmazione con Javascript e Typescript
Concetti fondamentali di programmazione come operatori, variabili, funzioni e array
Sintassi di Typescript
Lavorare con tipi di dati e tipizzazione statica
Modulo 2: Gestione del lavoro remoto per programmatori
Introduzione a React e alla sua filosofia
Introduzione: breve panoramica sul lavoro remoto per programmatori
Strumenti per la collaborazione
Introduzione a GitHub: version control e collaborazione
Introduzione a Slack: comunicazione e organizzazione del lavoro
Introduzione a Trello e Jira: gestione del project management
Introduzione a Google Drive e Dropbox: condivisione e archiviazione di file
Ambiente di lavoro remoto
Introduzione a Visual Studio Code: ambienti di sviluppo collaborativi
Gestire il tempo e la comunicazione con il team
Modulo 3: React
Introduzione a React e alla sua filosofia
Concetti di base di React: componenti, JSX, proprietà e stato
Gestione degli eventi e form con React
Utilizzo di Hooks per gestire lo stato e le side-effect
Approfondimento sulla programmazione funzionale con React
Modulo 4: Redux
Introduzione a Redux e alla sua architettura
Definizione dello store, dei reducer e delle azioni
Gestione dei dati e dello stato applicativo con Redux
Integrazione di React e Redux
Modulo 5: React Native
Introduzione a React Native e allo sviluppo di app mobile
Utilizzo di componenti nativi e personalizzati
Navigazione e routing in React Native
Gestione dello stato e delle proprietà in React Native
Debugging e testing in React Native
Al termine del corso, i partecipanti saranno in grado di sviluppare app mobile e web cross-platform con React, Redux, React Native e Typescript, utilizzando un approccio basato sulla programmazione funzionale.
Destinatari
Studenti universitari di informatica
Programmatori che vogliono ampliare le proprie competenze
Neo diplomati in "informatica e telecomunicazioni"
Neo diplomati con passione per la programmazione e conoscenza di html e css
Programmatori che vogliono ampliare le proprie competenze
Neo diplomati in "informatica e telecomunicazioni"
Neo diplomati con passione per la programmazione e conoscenza di html e css
Requisiti
Per poter partecipare al corso sono necessari:
Familiarità con i concetti di base della programmazione (come variabili, funzioni, cicli e strutture di controllo)
Conoscenza di HTML, CSS e JavaScript (comprensione di base di HTML e CSS e sapere come questi linguaggi vengano utilizzati per creare pagine web; avere familiarità con JavaScript e con le sue caratteristiche, tra cui la programmazione asincrona e la gestione degli eventi)
Accesso a un computer e a una connessione internet affidabile.
Familiarità con i concetti di base della programmazione (come variabili, funzioni, cicli e strutture di controllo)
Conoscenza di HTML, CSS e JavaScript (comprensione di base di HTML e CSS e sapere come questi linguaggi vengano utilizzati per creare pagine web; avere familiarità con JavaScript e con le sue caratteristiche, tra cui la programmazione asincrona e la gestione degli eventi)
Accesso a un computer e a una connessione internet affidabile.
Luogo in cui si tiene il corso
a Lucca, Pisa, Grosseto, Massa Carrara, Pistoia.
Corsi Front End Developer con Tecnologie React e React Native
Esedra Formazione
Campus e sedi: Esedra Formazione
Esedra Formazione Grosseto
Via Saffi 15
58100
Grosseto
Esedra Cloud School Lucca
Viale S. Concordio 135
55100
Lucca
Esedra Formazione Massa
Via Marina Vecchia 72
55100
Massa
(Massa-Carrara)
Esedra Formazione Pisa
Via Santa Maria 155
56125
Pisa
Esedra Formazione Pistoia
Viale Adua 126
51100
Pistoia