Kursplan

Introduksjon

  • Oversikt over front-end utvikling
  • Forståelse av grunnleggende konsepter og terminologi
  • Oversikt over en front-end utviklers ansvar
  • Oppsett av en utviklingsmiljø

HTML

  • Introduksjon til HTML5
  • Grunnleggende tagger og struktur av et HTML-dokument
  • Semantiske elementer
  • Bruk av skjemaer og innmatninger
  • Medieelementer (bilder og videoer)
  • DOM struktur og hvordan den fungerer
  • Moderne nettlesere og deres krav med APIer og strukturerte syntakser

CSS

  • Introduksjon til CSS
  • Velgere og kaskader
  • Boksmodell og oppsett
  • Flexbox og Grid
  • Overganger og animasjoner
  • Responsiv design
  • Forståelse av SCSS og moderne konsepter for avanserte forbehandlere

Bootstrap

  • Introduksjon til Bootstrap
  • Oppsett og bruk av Bootstrap
  • Grid system og responsiv design
  • Navbåter, skjemaer og knapper
  • Komponenter og JavaScript-plugins

JavaScript

  • Introduksjon til JavaScript
  • Grunnleggende programmeringskonsepter
  • Variabler, datatyper og funksjoner
  • DOM-manipulasjon
  • Asynkron programmering med callbacks og løfter
  • Fetch API og JSON
  • Bruk av JavaScript pakkehåndterere

React

  • Introduksjon til React
  • Komponenter og JSX
  • Egenskaper og tilstand
  • Håndtering av hendelser
  • Livssyklusmetoder
  • Ruting og skjemaer
  • Hooks
  • Introduksjon til Next.js

Avanserte emner

  • Tilgjengelighet
  • Ytelsesoptimering
  • Testing
  • Utplassering

Prosjekt

  • Utvikling av avanserte statiske nettsteder, mobile applikasjoner og skrivebordsapplikasjoner
  • Arbeid med web assembly og optimering av web-ytelse

Beste praksis for front-end utvikling

Feilsøking

Sammenfatning og neste skritt

Krav

  • Grundleggende erfaring med grafisk designverktøy og programvare
  • Forståelse for webkonsepter og SEO-prinsipper
  • Erfaring med HTML, CSS og JavaScript programmeringsspråk

Målgruppe

  • Utviklere
 21 timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier