Kursplan
Dag 1: Introduktion till JavaScript
- JavaScript grundläggande: syntax, variabler och datatyper
- Kontrollstrukturer: villkor och loopar
- Funktioner och scop
- Arbeta med arrayer och objekt
- DOM-manipulering och händelsehantering
Dag 2: Avancerad JavaScript och ES6+ funktioner
- ES6+ funktioner: pilfunktioner, mallsträngar, destrukturering
- Asynkron JavaScript: löften och async/await
- Moduler och import/export
- Felhantering och felsökning
- Introduktion till JavaScript testning (Jest)
Dag 3: Introduktion till Node.js
- Node.js grundläggande: händelseloop, moduler och NPM
- Bygga en enkel server med Express.js
- RESTful APIs: design och implementation
- Arbeta med middleware
- Filsystem och strömmar
Dag 4: Introduktion till React
- React grundläggande: komponenter, props och state
- JSX-syntax och rendering av element
- Hantera händelser och formulär
- React hooks: useState och useEffect
- Komponentlivscykel och kontext-API
Dag 5: Avancerad React och Full-Stack-integration
- React router för navigation
- Tillståndshantering med Redux (valfritt)
- Integrera React med Node.js backend
- Distribuera applikationer: Heroku, Netlify eller Vercel
- Bästa praxis för att migrera gamla system
Sammanfattning och nästa steg
- Sammanfattning av nyckelkoncept
- Frågestund
- Resurser för vidare lärande
- Certifiering och feedback
Krav
- En förståelse för grundläggande programmeringskoncept (t.ex. variabler, loopar, funktioner)
- Erfarenhet av C# eller något annat objektorienterat programmeringsspråk
- Kännedom om HTML och CSS är bra men inte nödvändig
Målgrupp
- .NET-utvecklare som vill vidareutveckla sina kunskaper inom JavaScript, Nodejs och React
- Utvecklare som syftar till att migrera befintliga system/plattformar till moderna webbtjänster
- Personer som är intresserade av fullstackutveckling med fokus på teknologier baserade på JavaScript
Vittnesmål (5)
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Kurs - MERN Fullstack Development
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Kurs - Building Micro Frontends with React
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)
Inga Powerpoint
Raymond Chan - Hospital Authority
Kurs - Advanced React
Maskintolkat
The training has good content and easy to follow