Kursplan

React 19: Modern Front-End Development

  • Arbete med Hooks: useState, useEffect, useReducer
  • Användning av Context API för state-hantering
  • Implementering av rutter med React Router
  • Bäst praxis för filstruktur, återanvändning och prestanda

TypeScript för React-utvecklare

  • Typ-säkerhet: typer, gränssnitt, uppsättningar, generics
  • Typning av egenskaper, tillstånd, hooks och händelsehanterare
  • Skapande av återanvändbara typer och användbarhetsfunktioner

React + TypeScript i praktiken

  • Byggande av skalbara komponenter med stark typning
  • Kombinering av generics med egenskaper och hooks
  • Praktiska typningsstrategier för verkliga projekt

Testning av React-applikationer

  • Introduktion till Jest och React Testing Library
  • Skrivning av enhetstester för komponenter och hooks
  • Testning av asynkrona operationer och API-anrop
  • Bäst praxis för testtäckning och felsökning

Next.js 15: Full-Stack React-ramverk

  • App Router vs Pages Router
  • Server-side rendering och statisk sidsgenerering
  • API-rutter och mellanprogram
  • Bildoptimering och prestanda

Node.js + Express: Backend API-fundament

  • Inställning av Express och RESTful arkitektur
  • Autentisering med JSON Web Tokens (JWT)
  • Kontrolltjänstmönster och rutstruktur
  • Säkerställande och validering av API-förfrågningar

REST API med Prisma och PostgreSQL

  • Inställning av Prisma med PostgreSQL
  • Schemamodellering och migreringar
  • Utförande av CRUD-operationer
  • Integration av Prisma klient med Express-rutter

Versionhantering med Git

  • Git-grunderna: init, klona, commit, push, pull
  • Grenar, sammanfogning och pull requests
  • Arbete med GitHub och teamarbete

DevOps för Full-Stack-applikationer

  • CI/CD-koncept och arbetsflöden
  • Introduktion till Docker och containerisering
  • Grundläggande distribution på molnplattformar (t.ex. Vercel, Heroku)
  • Övervakning och felregistrering

Datavarelager och Data Lakes

  • Skillnader mellan datavarelager och data lakes
  • Datapipeline-koncept i Full-Stack-arkitektur
  • Rollen för backend-system i dataingest och strukturering

Integration av konstgjord intelligens

  • Översikt över AI-användningsområden i webbappar
  • Anrop till externa AI-API:er (t.ex. OpenAI, Hugging Face)
  • Användning av AI för textsammanfattning, chatbots och analyser

Sammanfattning och nästa steg

Krav

  • Grundläggande kunskap om JavaScript och principer för webutveckling
  • Erfarenhet av HTML/CSS och front-end-ramverk
  • Grundläggande kännedom om APIs och databaser är till hjälp

Målgrupp

  • Frontend- och backend-utvecklare
  • Programvaruingenjörer som övergår till Full-Stack-roller
  • Tekniska professionella som byggar skalbara webbapplikationer
 28 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier