Kursplan
React 19: Modern Front-End Development
- Arbeta med Hooks: useState, useEffect, useReducer
- Använda Context API för hantering av tillstånd
- Implementera ruttering med React Router
- Bästa praxis för filstruktur, återanvändbarhet och prestanda
TypeScript för React Utvecklare
- Typ säkerhet: typer, gränssnitt, uppräkningar, generiska
- Typning av props, tillstånd, hooks och händelsehanterare
- Skapa återanvändbara typer och hjälpfunktioner
React + TypeScript i Praktiken
- Bygga skalbara komponenter med stark typning
- Kombinera generiska med props och hooks
- Praktiska typningsstrategier för verkliga projekt
Testning av React Applikationer
- Introduktion till Jest och React Testbibliotek
- Skriva enhetstester för komponenter och hooks
- Testning av asynkrona operationer och API-anrop
- Bästa praxis för testtäckning och felsökning
Next.js 15: Full-Stack React Framework
- App Router vs Pages Router
- Server-side rendering och statisk sida generering
- API-roter och mellanlagring
- Bildoptimering och prestanda
Node.js + Express: Grunderna i Backend API
- Installation av Express och RESTful arkitektur
- Autentisering med JSON Web Tokens (JWT)
- Controller-tjänstmönster och ruttstrukturering
- Säkra och validera API-förfrågningar
REST API med Prisma och PostgreSQL
- Installera Prisma med PostgreSQL
- Schema modellering och migrationer
- Utföra CRUD-operationer
- Integrera Prisma-klienten med Express rutter
Versionhantering med Git
- Git-basis: init, klona, commit, push, pull
- Grenar, sammanslagningar och pull-requests
- Arbete med GitHub och teamarbete
DevOps för Full-Stack Applikationer
- CI/CD-begrepp och arbetsflöden
- Introduktion till Docker och containerisering
- Grundläggande distribution på molnplattformar (t.ex., Vercel, Heroku)
- Övervakning och fel-loggning
Datawarehousing och Data Lakes
- Skillnader mellan datawarehouse och datalager
- Data pipeline-begrepp i Full-Stack-arkitektur
- Rollen för backend-system i datainsamling och strukturering
Integration av artificiell intelligens
- Översikt över AI-användningsfall i webbappar
- Anropa externa AI-API:er (t.ex., OpenAI, Hugging Face)
- Använda AI för textsammanfattning, chatbots och analys
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för JavaScript och webutvecklingsprinciper
- Erfarenhet av HTML/CSS och frontend-ramverk
- Grundläggande bekantskap med APIer och databaser är till hjälp
Målgrupp
- Frontend- och backend-utvecklare
- Programvaruingenjörer som övergår till Full-Stack-roller
- Tekniska professionella som bygger skalbara webbapplikationer
Vittnesmål (5)
Jag gillade hur Gunnar skrev i stort sett all kod i farten som vi gick igenom, men att det fanns gott om färdigt material på google drive som jag kan hänvisa till efter utbildningen. Koden som Gunnar skrev baserat på den provdata jag tillhandahöll i förväg var också extremt användbar och gjorde också träningen relevant för våra egna dataset.
Ranvir - Schroders Personal Wealth
Kurs - Visual Studio Code
Maskintolkat
Flera exempel för varje modul och stor kunskap om tränaren.
Sebastian - BRD
Kurs - Secure Developer Java (Inc OWASP)
Maskintolkat
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Kurs - How to Write Secure Code
Maskintolkat
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Real-life examples.