Frontend

Introduktion til valgfaget

Oversigt

Oversigt

FRO

Opgaver/øvelser

Opgaver/øvelser
Opgaver/øvelser

Opgaver/øvelser
Opgaver/øvelser

Opgaver/øvelser
Opgaver/øvelser

Opgaver/øvelser
Opgaver/øvelser

Opgaver/øvelser

Opgaver/øvelser

I forventes at bruge ca. 42 timer om ugen

Undervisere

  • Klaus Mandal (klmh)
  • Troels Rasmussen (tras)
  • Dannie Vinther (davi)

Frontend Design

1. tema

  • Klaus Mandal (klmh)
  • Dannie Vinther (davi)

Frontend Logic

2. tema

  • Klaus Mandal (klmh)
  • Troels Rasmussen (tras)

Frontend Tech

3. tema - del 1

  • Troels Rasmussen (tras)
  • Dannie Vinther (davi)

Frontend Frameworks

3. tema - del 2

  • Troels Rasmussen (tras)
  • Dannie Vinther (davi)

Valgfagets indhold

Indholdet er i høj grad inspireret af branchens behov og samtidig formet af den stadigt skiftende udvikling, der konstant driver faget fremad.

Kilder

  • "frontenders.dk" (en facebook gruppe)
  • Frontendmasters
  • X
  • mm.

Valgfagets filosofi

Det skal se godt ud, det skal virke, det skal føles rigtigt

Eksamen

Alle skal kode (JavaScript). Du kan ikke bestå uden!

Git og branches skal bruges aktivt

Eksamen

Det officielle

  • 3-4 uger til at lave jeres projekt
  • 2-3 personer i hver gruppe
  • Alle bundne forudsætninger skal være afleveret og bestået (mere om lidt)
  • "Synopsis": 2 sider plus 1 pr gruppemedlem

Eksamen

Selve eksamen

  1. Projektdemonstration (10 min + 5 min pr. gruppemedlem)
  2. Individuel eksamination (20 min)
  3. Votering og meddelelse af karakterer (5 min)

Bundne forudsætninger

  • Alle skal afleveres og bestås for at kunne gå til eksamen
  • Alle har en deadline, rettidige aflevering får feedback
  • Teknisk set kan du bare aflevere, når du afleverer dit eksamensprojekt
    • MEN LAD VÆRE!!!!!

Ugeplanerne

  • Forstå fronter-planen
  • TL;DL Too Long Didn't Listen
  • Work in progress, vi forbeholder os retten til at …
  • Front load - Løs opgaven, når du har tid
  • Move fast, break stuff

Vores TEAMS-rum

KEA Frontenders

Tutorer

Løse tanker og AI

  1. Vær aktiv, diskutér, stil spørgsmål
  2. Hjælp hinanden, vi rykker alle sammen hurtigere
  3. Socialize
    • Network!
  4. Del hvad i laver

ChatGPT
(og de andre)

ChatGPT og lignende er helt fantastiske, meeeeeennnnnnn....

Vi kan bruge den rigtigt og forkert

Forkert brug

💩 til eksamen og i praktikken

hjælp her og nu

Dårlige prompts

  • Skriv en funktion der...
  • Løs min opgave

Gode prompts

  • Forklar hvad X gør i JavaScript
  • Hvad betyder den her fejl?
  • Hvordan virker den her kode?

Hvad ved vi om læring?

Erfaring og "muscle memory"

Så kæmp!

Vent med at tage den lette løsning.

Programmering handler om at nedbryde problemer.

Det lærer du ikke, hvis du får den leveret.

Valgfagets mål

Målet er at opbygge en vis tolerance for frustration og blive komfortabel med udfordringerne i webudvikling, så læringen prioriteres over at fokusere på resultaterne.