Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Giorno 1: Introduzione a JavaScript
- Nozioni di base di JavaScript: sintassi, variabili e tipi di dati
- Strutture di controllo: condizionali e cicli
- Funzioni e scope
- Lavorare con array e oggetti
- Manipolazione DOM e gestione degli eventi
Giorno 2: JavaScript Avanzato e Funzionalità ES6+
- Funzionalità di ES6+: funzioni freccia, letterali di template, destrutturazione
- JavaScript asincrono: promesse e async/await
- Moduli e import/export
- Gestione degli errori e debug
- Introduzione al testing JavaScript (Jest)
Giorno 3: Introduzione a Node.js
- Nozioni di base di Node.js: ciclo eventuale, moduli e NPM
- Creare un server semplice con Express.js
- API RESTful: progettazione e implementazione
- Lavorare con middleware
- Sistema di file e stream
Giorno 4: Introduzione a React
- Nozioni di base di React: componenti, props e state
- Sintassi JSX e rendering degli elementi
- Gestione eventi e form
- React hooks: useState e useEffect
- Ciclo di vita dei componenti e API context
Giorno 5: React Avanzato e Integrazione Full-Stack
- React router per la navigazione
- Gestione dello stato con Redux (opzionale)
- Integrare React con il backend Node.js
- Distribuire applicazioni: Heroku, Netlify o Vercel
- Best practice per la migrazione di sistemi legacy
Riassunto e Prossimi Passi
- Ricapitolazione dei concetti chiave
- Seduta Q&A
- Risorse per ulteriori apprendimenti
- Certificazione e feedback
Requisiti
- Comprensione dei concetti di programmazione di base (ad esempio, variabili, cicli, funzioni)
- Esperienza con C# o qualsiasi altro linguaggio di programmazione orientato agli oggetti
- Familiarità con HTML e CSS è utile ma non obbligatoria
Pubblico di Riferimento
- Sviluppatori .NET che desiderano acquisire competenze in JavaScript, Node.js e React
- Sviluppatori che mirano a migrare sistemi/piattaforme esistenti a tecnologie web moderne
- Individui interessati allo sviluppo full-stack con un focus su tecnologie basate su JavaScript
35 ore
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