Kursplan

React 19: Moderne Frontend-Utvikling

  • Arbeid med Hooks: useState, useEffect, useReducer
  • Bruk av Context API for tilstandshåndtering
  • Implementering av ruting med React Router
  • Best practices for filstruktur, gjenbrukbarhet og ytelse

TypeScript for React-Utviklere

  • Typsikkerhet: typer, grensesnitt, enums, generics
  • Typing av props, tilstand, hooks, og håndterere for hendelser
  • Opprettelse av gjenbrukbare typer og hjelpefunksjoner

React + TypeScript i Praksis

  • Bygging av skalerbare komponenter med sterk typing
  • Kombinering av generics med props og hooks
  • Praktiske typingsstrategier for virkelige prosjekter

Testing av React-Applikasjoner

  • Introduksjon til Jest og React Testing Library
  • Skriving av enhetstester for komponenter og hooks
  • Testing av asynkrone operasjoner og API-kall
  • Best practices for testdekning og feilsøking

Next.js 15: Full-Stack React-Rammeverk

  • App Router vs Pages Router
  • Server-side rendering og statisk sidegenerering
  • API-ruter og mellomvare
  • Bildoptimalisering og ytelse

Node.js + Express: Grunnleggende Backend-API

  • Oppsett av Express og RESTful-arkitektur
  • Autentisering med JSON Web Tokens (JWT)
  • Controller-service-mønster og rutestrukturering
  • Sikring og validering av API-forespørseler

REST API med Prisma og PostgreSQL

  • Oppsett av Prisma med PostgreSQL
  • Skjema-modellering og migrasjoner
  • Utføring av CRUD-operasjoner
  • Integrering av Prisma-klient med Express-ruter

Versjonskontroll med Git

  • Git-basics: init, clone, commit, push, pull
  • Branching, merging, og pull requests
  • Arbeid med GitHub og team-samarbeid

DevOps for Full-Stack Applikasjoner

  • CI/CD-konsepter og arbeidsflyter
  • Introduksjon til Docker og containering
  • Grunnleggende deployering på skyplattformer (e.g., Vercel, Heroku)
  • Overvåking og feillogg

Datavarehus og Datainnsjøer

  • Forskjeller mellom datavarehus og datainnsjøer
  • Data-pipeline-konsepter i Full-Stack-arkitektur
  • Rollen til backendsystemer i datainnsamling og strukturering

Integrering av Kunstig Intelligens

  • Oversikt over AI-tilfeller i web-applikasjoner
  • Kalling av eksterne AI-API-er (e.g., OpenAI, Hugging Face)
  • Bruk av AI for tekstresummering, chatbots og analyse

Oppsummering og Neste Skritt

Krav

  • En grunnleggende forståelse av JavaScript og grunnleggende prinsipper for webutvikling
  • Erfaring med HTML/CSS og front-end-rammeverk
  • Grunnleggende kjennskap til APIs og databaser kan være nyttig

Målgruppe

  • Front-end og back-end-utviklere
  • Programvareingeniører som går over til Full-Stack-roller
  • Tekniske fagpersoner som bygger skalerbare webapplikasjoner
 28 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier