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
Recensioni (5)
La situazione era atipica poiché un corso di formazione intensivo per sviluppatori doveva essere condotto con non sviluppatori. Łukasz ha affrontato questa sfida con empatia e molto umorismo. Grazie al suo modo intelligente e flessibile, è riuscito a garantire un reale progresso nel apprendimento per tutti. Ho trovato l'esperienza molto piacevole e sarei felice di partecipare nuovamente a un seminario con Łukasz.
Christoph - Honda Bank GmbH
Corso - MERN Fullstack Development
Traduzione automatica
È molto paziente e comprensivo nei confronti dei partecipanti. È sempre disponibile per fornirci preziosi insights e consigli per l'adozione di micro-frontend nella nostra organizzazione. Ci ha anche insegnato come implementare micro frontend senza utilizzare codici boilerplate.
Alvin Chin - Ministry of Defence
Corso - Building Micro Frontends with React
Traduzione automatica
Il condivisione generale delle conoscenze da parte di Narendra e tutte le risorse per gli sviluppatori condivise
Pako Diale
Corso - Transform a React Application into a Progressive Web App (PWA)
Traduzione automatica
Nessuna presentazione in PowerPoint
Raymond Chan - Hospital Authority
Corso - Advanced React
Traduzione automatica
Il corso di formazione ha un buon contenuto e è facile da seguire
David Phetole Leshabela - Vodacom SA
Corso - React with Next.js
Traduzione automatica