Kursplan
Dag 1: Introduksjon til JavaScript
- JavaScript grunnleggende: syntaks, variabler og datatyper
- Kontrollstrukturer: betingelser og løkker
- Funksjoner og omfang
- Arbeide med arrays og objekter
- DOM-manipulasjon og hendelseshåndtering
Dag 2: Avanserte JavaScript og ES6+ funksjoner
- ES6+-funksjoner: pilfunksjoner, bokstavmaler, destrukturering
- Asynkron JavaScript: løfter og asynkron/avventer
- Moduler og import/eksport
- Feilhåndtering og feilsøking
- Introduksjon til JavaScript testing (Jest)
Dag 3: Introduksjon til Node.js
- Node.js grunnleggende: hendelsessløyfe, moduler og NPM
- Bygge en enkel server med Express.js
- RESTful APIer: design og implementering
- Jobber med mellomvare
- Filsystem og strømmer
Dag 4: Introduksjon til React
- React grunnleggende: komponenter, rekvisitter og tilstand
- JSX-syntaks og gjengivelseselementer
- Håndtering av arrangementer og skjemaer
- React kroker: useState og useEffect
- Komponent livssyklus og kontekst API
Dag 5: Avansert React og full-stack-integrasjon
- React ruter for navigasjon
- Statlig ledelse med Redux (valgfritt)
- Integrering av React med Node.js backend
- Distribuere applikasjoner: Heroku, Netlify eller Vercel
- Beste fremgangsmåter for migrering av eldre systemer
Sammendrag og neste trinn
- Oppsummering av sentrale begreper
- Q&A økt
- Ressurser for videre læring
- Sertifisering og tilbakemelding
Krav
- En forståelse av grunnleggende programmeringskonsepter (f.eks. variabler, løkker, funksjoner)
- Erfaring med C# eller et annet objektorientert programmeringsspråk
- Kjennskap til HTML og CSS er nyttig, men ikke nødvendig
Publikum
- .NET-utviklere som ønsker å øke ferdighetene i JavaScript, Nodejs og React
- Utviklere som tar sikte på å migrere eksisterende systemer/plattformer til moderne nettteknologier
- Personer som er interessert i full-stack utvikling med fokus på JavaScript-baserte teknologier
Testimonials (5)
Situasjonen var atypisk fordi det skulle gjennomføres en intensiv opplæring for utviklere med ikke-utviklere. Lukasz tok denne utfordringen med empati og mye humor. Gjennom sin intelligente og fleksible væremåte kunne han sørge for at en konkret læringsgevinst ble oppnådd for alle. Jeg likte dette veldig godt og tar gjerne et seminar med Lukasz igjen.
Christoph - Honda Bank GmbH
Kurs - MERN Fullstack Development
Machine Translated
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Kurs - Transform a React Application into a Progressive Web App (PWA)
No powerpoint
Raymond Chan - Hospital Authority
Kurs - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurs - React with Next.js
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.