Corso di formazione React Patterns
Questo training guidato dal docente (online o in sede) è rivolto a sviluppatori con competenze in React che desiderano ottimizzare e migliorare la creazione delle loro applicazioni React comprendendo e applicando i pattern dei componenti React.
Alla fine di questo training, i partecipanti saranno in grado di:
- Comprendere i diversi tipi di Pattern React
- Utilizzare l'API Context di React per le applicazioni web
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
- Per saperne di più su React, visitare: https://reactjs.org
Struttura del corso
Introduzione
- Cos'è un Pattern React?
- Tipi di Pattern React
- Nozioni di base sui Pattern React
Pattern dei Componenti
- Utilizzo di diversi tipi di pattern come Container, Presentational, Higher Order Components, Render Callback
- Utilizzo dell'API Context
Pattern Render Props
- Creazione di componenti Render Prop utilizzando il Pattern Render Props
Gestione degli Stati
- Comprendere le differenze tra gli stati Global, Component, Relative e Provided
Pattern Provider
- Implementazione del Pattern Provider con React Context
- Utilizzo dell'Iniezione di Dipendenze
Combinazione di Più Pattern
Riassunto e Conclusione
Requisiti
- Familiarità con HTML, CSS e JavaScript di base.
Pubblico
- Sviluppatori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione React Patterns - Prenotazione
Corso di formazione React Patterns - Richiesta
React Patterns - Richiesta di consulenza
Recensioni (1)
Il formatore ha fatto un ottimo lavoro nel rompere il ghiaccio e ha preso l'iniziativa di incoraggiare tutti a partecipare. Nessuno è stato escluso, e ha saputo adattarsi bene alle difficoltà di ciascun partecipante. Ha sfruttato in modo efficace le sfide e le domande sollevate dai partecipanti per fornire spiegazioni più chiare all'intera udienza.
Joao Aguiar - INESC TEC
Corso - React: Build Highly Interactive Web Applications
Traduzione automatica
Corsi in Arrivo
Corsi relativi
React Avanzato
21 oreQuesto corso di formazione guidato dal docente in Italia (online o in aula) è rivolto agli sviluppatori che desiderano costruire componenti React e progettare applicazioni complesse.
Alla fine di questo training, i partecipanti saranno in grado di:
- Comprendere concetti avanzati di React, inclusi API di contesto, HOCs, stato esterno, API asincrone, ecc.
- Costruire componenti composti con React.
- Abilitare l'autenticazione lato server e lato client.
- Implementare le librerie React e Redux per gestire applicazioni complesse a stato.
- Ridurre il codice e ottimizzare le prestazioni dell'applicazione.
- Testare e distribuire un'applicazione.
FARM (FastAPI, React e MongoDB) Sviluppo Full Stack
14 oreQuesta formazione guidata dal docente (online o in aula) è rivolta agli sviluppatori che desiderano utilizzare la stack FARM (FastAPI, React e MongoDB) per creare applicazioni web dinamiche, ad alte prestazioni e scalabili.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo che integra FastAPI, React e MongoDB.
- Comprendere i concetti chiave, le funzionalità e i vantaggi della stack FARM.
- Imparare a creare REST APIs con FastAPI.
- Imparare a progettare applicazioni interattive con React.
- Sviluppare, testare e distribuire applicazioni (front end e back end) utilizzando la stack FARM.
Scegliendo il Giusto Framework JavaScript
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (in loco o in remoto) è rivolto agli sviluppatori che devono decidere quale Javaframework di script utilizzare per sviluppare applicazioni front-end.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configurare un ambiente di sviluppo ottimale per iniziare a sviluppare applicazioni front-end.
- Implementa applicazioni demo per testare le limitazioni e i vantaggi di un framework JavaScript.
- Decidi quale JavaFramework di script è più adatto.
Bootcamp di JavaScript, Node JS e React (Livello da Principiante a Intermedio)
35 oreQuesto training guidato dal docente, in Italia (online o in presenza), è rivolto a sviluppatori .NET di livello principiante che desiderano acquisire competenze in JavaScript, Node.js e React per sviluppare attivamente e migrare sistemi/piattaforme.
Al termine di questo training, i partecipanti saranno in grado di:
- Scrivere e debuggare codice JavaScript efficacemente.
- Costruire e distribuire applicazioni lato server utilizzando Node.js.
- Sviluppare interfacce utente dinamiche e responsive con React.
- Integrare componenti front-end e back-end per creare applicazioni full-stack.
- Capire le best practice per la migrazione di sistemi legacy a piattaforme basate su JavaScript moderne.
Sviluppo Fullstack MERN
14 oreQuesta formazione guidata dal docente, in Italia (online o in presenza), è rivolta a sviluppatori web che desiderano utilizzare il Stack MERN per lo sviluppo fullstack.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Integrare React con MongoDB, Express e Node.js.
- Creare un'applicazione web fullstack da zero.
- Implementare la sicurezza dell'applicazione attraverso autorizzazione e autenticazione.
Costruire Micro Frontends con React
21 oreQuesto corso di formazione guidato da un istruttore in Italia (online o in loco) è rivolto a sviluppatori che desiderano utilizzare React per sviluppare, testare e distribuire micro-frontends per grandi applicazioni web, rendendole altamente scalabili, agnostiche rispetto alla tecnologia e più facili da mantenere.
Al termine di questo corso, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per iniziare a sviluppare micro-frontends con React.
- Comprendere l'architettura, i concetti principali e i vantaggi dei micro-frontends.
- Imparare come costruire, integrare, testare e distribuire micro-frontends con React.
- Implementare micro-frontends con la federazione di moduli.
- Applicare il flusso di lavoro della pipeline CI/CD di produzione.
- Riconoscere i problemi comuni con CSS nei micro-frontends e come risolverli.
- Ottenere informazioni su come implementare altri framework front-end con React.
Costruire Microservizi con NodeJS e React
21 oreQuesto corso guidato dal formatore, in Italia (online o in loco), è rivolto a sviluppatori esperti che desiderano costruire, distribuire e scalare applicazioni utilizzando microservizi sviluppati con NodeJS e React.
Alla fine di questo corso, i partecipanti saranno in grado di:
- Sviluppare, distribuire e scalare applicazioni utilizzando diversi microservizi.
- Costruire un'applicazione React con rendering lato server.
- Distribuire applicazioni multi-servizio nel cloud utilizzando Docker e Kubernetes.
- Eseguire il test dell'applicazione sui microservizi.
Sviluppo Avanzato con Next.js 14
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori web e architetti tecnici di livello intermedio e avanzato che desiderano esplorare i progressi di Next.js 14 e acquisire le conoscenze necessarie per creare applicazioni web all'avanguardia.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Sfrutta tutto il potenziale di Next.js 14 per la creazione di applicazioni complesse.
- Utilizza le funzionalità più recenti come middleware, React componenti server e funzioni edge.
- Implementa le best practice per le prestazioni, la scalabilità e la SEO.
- Risolvi i problemi comuni nelle applicazioni Next.js in modo efficace.
Next.js 14 - Avanzato
21 oreQuesto corso di formazione guidato dal docente (online o in sede) è rivolto a sviluppatori di livello avanzato che desiderano padroneggiare le ultime funzionalità di Next.js 14, ottimizzare le prestazioni e implementare tecniche React moderne.
Al termine di questo corso, i partecipanti saranno in grado di:
- Implementare hook React avanzati e funzionalità concorrenti.
- Comprendere e utilizzare efficacemente le strategie di routing di Next.js.
- Sfruttare i Server Components, le Server Actions e gli approcci di rendering ibrido.
- Ottimizzare il recupero dei dati, la memorizzazione nella cache e la generazione statica incrementale.
- Utilizzare Next.js come soluzione backend con Edge Functions e Edge Runtime.
- Gestire lo stato utilizzando React Context, Redux e librerie di gestione dello stato atomico.
- Ottimizzare le prestazioni dell'applicazione per i Web Core Vitals.
- Testare, monitorare e distribuire applicazioni Next.js in modo efficiente.
React: Crea Applicazioni Web Altamente Interattive
21 oreIn questo corso guidato dal formatore e live in Italia, dimostriamo il potere e la flessibilità di React, lo confrontiamo con framework alternativi e accompagniamo i partecipanti passo dopo passo nella creazione della loro propria applicazione React.
Al termine di questo corso, i partecipanti saranno in grado di:
- Comprendere la filosofia di progettazione di React.
- Decidere quando e dove ha senso utilizzare React, e quando riconsiderare il modello MVC convenzionale.
- Comprendere concetti di React come componenti, props, stato e ciclo di vita.
- Implementare tecnologie correlate come Babel, Webpack e JSX.
- Costruire, testare e distribuire un'applicazione web interattiva.
Costruire Applicazioni Interattive con React, Redux e GraphQL
28 oreIn questo training guidato dal formatore, i partecipanti impareranno come creare applicazioni React utilizzando Flux e GraphQL. Il corso copre l'installazione, la configurazione, l'integrazione, il testing, il deployment e le best practices, mentre guida i partecipanti nella creazione di una serie di applicazioni di esempio che dimostrano come aggiungere livelli di complessità e "coolness" all'applicazione utilizzando gli strumenti e tecniche più avanzati.
Sviluppare applicazioni con React richiede un modo di pensare diverso rispetto a quello cui alcuni sviluppatori sono abituati, soprattutto quando provengono da altri framework MVC come AngularJS e Bootstrap.
Questo training copre i fondamenti delle tecnologie utilizzate ad ogni passaggio, in modo che i partecipanti non solo possano costruire un'applicazione funzionante, ma anche comprendere il motivo per cui viene utilizzato un determinato approccio. Questo costituisce la base per pensare indipendentemente e creativamente al design e ai risultati desiderati per lo sviluppo delle proprie applicazioni in futuro.
React con Next.js
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori web che desiderano utilizzare Next.js per creare React applicazioni.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Sviluppa applicazioni Web lato server e siti statici in Next.js.
- Gestire e memorizzare i dati con MongoDB.
- Proteggi un'applicazione Web con l'autenticazione AuthO.
Trasformare un'Applicazione React in una Progressive Web App (PWA)
14 oreQuesto corso di formazione guidato dal docente in Italia (in sede o remoto) è rivolto a sviluppatori che desiderano trasformare un'applicazione React in una Progressive Web App.
Al termine di questo corso, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per iniziare a trasformare un'applicazione React.
- Utilizzare Service Worker per la memorizzazione nella cache, rendendo un'applicazione React funzionante offline.
- Creare e stilizzare una notifica push.
- Installare l'applicazione web progressiva su un dispositivo mobile.
React, Redux e TypeScript
21 oreReact è una libreria ampiamente utilizzata per la creazione di applicazioni single page in JavaScript e HTML. È usata da aziende come Facebook, Instagram, Netflix o il New York Times.
In questo corso verranno introdotti i fondamenti su cui si basano React e altre librerie (come Angular e Vue.js) evidenziando le specificità di React. Il corso coprirà anche le tecnologie comunemente utilizzate con React, come Redux e React-Router.
Al termine di questo corso i partecipanti saranno in grado di costruire applicazioni di varia complessità con React rispettando le best practice.
React, Relay e GraphQL
14 oreQuesto corso di formazione guidato dal docente, in Italia (in presenza o remoto), è rivolto a sviluppatori che desiderano utilizzare GraphQL e Relay per gestire i dati nelle applicazioni React.
Al termine di questo training, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per iniziare a controllare i dati delle applicazioni React.
- Fornire interazioni UI a risposta immediata.
- Agregare dati da diverse librerie in un'unica API conveniente.
- Pre-recuperare dati utilizzando GraphQL e Relay.