Docenten

FREDERICK ROEGIERS - TIM DE PAEPE - JANNES LAMBRECHT (AL)

Introductie

PROGRAMMING 3: ADVANCED

Wat gaan we doen?

  • We werken verder op Programming 2
  • We kunnen een server-side rendered applicatie bouwen met Express en een templating engine
  • We kunnen een REST API opbouwen en aanspreken
  • We kunnen omgaan met een database en het beheer ervan
  • We kunnen een gebruiker authenticeren en authorizeren
  • We kunnen onze applicatie testen met een framework
  • We kunnen onze applicatie voorzien van documentatie

Wat gaan we doen?

  • We kunnen een development workflow toepassen
  • We kunnen een project management tool gebruiken (als introductie voor @work2)

Overzicht Cursus

  • Week 1: Kick-off & Application Architecture met Express (MVC)

  • Week 2: Templating engines met Handlebars

  • Week 3: Databeheer met Knex.js

  • Week 4: Validatie, authenticatie & autorisatie

  • Week 5: Documenting met Swagger en Testing met Jest

Overzicht Cursus

  • Week 6: File uploading, seeding, component testing & web audio

  • Week 7: GitHub Flow en Project Management met Linear

Houding

  • Je bent altijd en op tijd aanwezig tijdens de lessen
  • Afwezigheid moet gewettigd zijn
  • Je stelt je onderzoekend op
    • Je kan gericht zoeken op www
    • Je bent kritisch naar antwoorden op fora
  • Je communiceert op tijd wanneer je met vragen zit en formuleert duidelijke vragen en antwoorden

Introductie

LESVERLOOP

Wekelijks

Maandag (08:30 - 11:30)

  • 08:30 - 08:45 - Voorbereiden op de les 
  • 08:45 - 09:00 - Toets
  • 09:00 - 10:00 - College
  • 10:00 - 10:15 - Pauze
  • 10:15 - 11:30 - College & werken aan      
                              oefeningen/opdrachten

Wekelijks

Dinsdag (8:30-16:30) (groep Frederick)

  • 08:30 - 08:45 - Voorbereiden op de les 
  • 08:45 - 10:00 - Hoorcollege
  • 10:00 - 10:15 - Pauze
  • 10:15 - 11:30 - Hoor- of werkcollege
  • 11:30 - 12:30 - Pauze 🥪
  • 12:30 - 16:00 - Werkcollege met begeleiding
  • 16:00 - 16:30 - Briefing voorbereiding volgende week
                               wrap up

Wekelijks

Dinsdag / Vrijdag (groep Tim)

  • 08:30 - 08:45 - Voorbereiden op de les 
  • 08:45 - 10:00 - Hoorcollege
  • 10:00 - 10:15 - Pauze
  • di: 10:15 - 11:30 - Hoor- of werkcollege
    vr: tot 12:30 - Werkcollege & wrap-up

Tools

Tools

  • Teams Channel
    • Algemeen
    • Ask A Question
      • In de problemen? Vraag het iedereen
    • Crazy Stuff
      • Iets wat je hebt gekocht, een leuke meme, nerd shizzles, etc. 
    • Streams
      • streams / opnames

Edulist

  • Overlopen features

Introductie

EVALUATIE

Evaluatie

Eerste Examenkans

  • 20% Toetsen
  • 20% Opdracht 1
  • 40% Opdracht 2
  • 20% Screencast of Presentatie Opdracht 2

Evaluatie

Tweede Examenkans

  • 70% Finaal werkstuk
  • 30% Mondelinge verdediging werkstuk + theoretische kennis a.d.h.v. werkstuk

Theorie

  • Elke week de college's en oefeningen herhalen van de voorbije week vooraleer de les op maandag van start gaat.
  • Toets op de wekelijkse bijeenkomst gaat door om 09:00
  • Alle toetsen samen gelden voor 20% van de eindscore 

Opdrachten

Opdracht 1

  • dien je met regelmaat in op zondag 20:00 via Canvas
  • enkel het eindresultaat wordt geëvalueerd

Opdracht 2:

  • Briefing, planning en afspraken
    • Zie Canvas

Voorwaarden

  •  Bij te laat indienen van een opdracht, maar minder dan 24 uur na de deadline, wordt een derde van de punten afgetrokken. Na 24 uur te laat indienen, zal een nul worden toegekend voor deze opdracht.  

Voorwaarden

  • Geen plagiaat, jij bent auteur!
    • Code uit de screencasts en lessen mag je vrij gebruiken zonder vermelding van de auteur
    • Heb je code van een klasgenoot gebruikt, dan hoort dit niet onder plagiaat zolang:
      • Het enkel gaat over snippets (max. 15-20 lijnen code, per onderdeel)
      • De klasgenoot wordt vermeld als auteur van de snippet

Screencast / Mondeling Examen

  • Verdediging van je finaal werkstuk
    • Presentatie van je werkstuk op TBA
    • Hoe ben je te werk gegaan?
    • Wat ging goed?
    • Wat ging minder goed en wat zou je anders doen?
  • Je wordt beoordeeld op de kwaliteit van je presentatie, je voorbereiding en inhoudelijke antwoorden op de vragen tijdens het examen.

En het belangrijkste...

HAVING FUN!

Introductie

KICK-OFF

Made with Slides.com