FDND Programma

Semesters & sprints

Het programma van FDND bestaat uit 4 semesters. Semester 1, 2 en 3 bestaan ieder uit 6 sprints. Ieder sprint heeft een eigen thema, waarin bijpassende opdrachten/leertaken worden aangeboden. Het 4e semester bestaat uit een einproject en vrije invulling.

Thema's

Semester 1: Static Web

  • Sprint 1: Your Tribe

    De opleiding FDND bestaat uit een Tribe met daarin een aantal Squads, in een Squad zitten studenten en docenten. Het eerste semester begint met de sprint Your Tribe: presenteer jezelf en je Squad met een eigen website. In deze sprint maak je kennis met je studiegenoten en de organisatie. Je leert je eigen online profielpagina maken en met je Squad ga je een gezamenlijke website maken.

  • Sprint 2: The Client

    In de tweede sprint, The Client, leer je hoe je een opdracht voor een klant kan aanpakken. De opdracht die je krijgt kan een hele website zijn, of een onderdeel van een bestaande website. Je gaat bedrijven bezoeken in Amsterdam, misschien ga je al een paar dagen bij een bedrijf werken aan een opdracht.

  • Sprint3: All Human

    De sprint All human gaat over de mensen waarvoor we websites maken. Hoe kun je een website maken die verschillende mensen, met verschillende apparaten, in verschillende situaties goed kunnen gebruiken? Mensen met grote schermen, mensen met kleine schermen, slechtziende mensen, mensen met een gebroken arm, mensen met langzame computers of een verouderde mobiel ...

  • Sprint 4: The Campaign

    In de vierde sprint, The Campaign ga je een bedrijf of organisatie helpen met een online campagne. Je gaat leren onderdelen van een website te maken met behulp van een bestaande huisstijl.

  • Sprint 5: Fix the Flow

    In de sprint Fix the Flow ga je leren over navigatie systemen, hoe je informatie op een goede manier kan presenteren en hoe gebruikers deze data kunnen filteren en sorteren.

  • Sprint 6: The Startup

    In de sprint The Startup ga je zelf of met een team een bedrijf helpen met een website of online concept. Je hebt dit semester al heel veel geleerd, in deze sprint ga je dit toepassen voor een opdrachtgever.

Semester 2: Data-driven Web

  • Sprint 7: Connect Your Tribe

    In de sprint Connect Your Tribe bouw je een infrastructuur waarmee je ook na de opleiding in contact kunt blijven met je Squad. Je hebt al een website van je squad met alle digitale visitekaartjes. Maak van deze website een social network. Misschien kunnen mensen een reactie plaatsen bij een visitekaartjes, of een status-update invoeren.

  • Sprint 8: Keep Users in Control

    Bij het maken van een data-driven toepassing is het belangrijk je gebruikers te informeren over de status zodat zij weten wat ze moeten doen. In de sprint Keep Users In Control leer je hoe je externe data kunt laden en toont in een webpagina waarbij de gebruiker in controle blijft.

  • Sprint 9: The Web is for Everyone

    De kracht van het internet ligt in haar universaliteit. In de sprint The Web is for Everyone leer je hoe je robuuste, toegankelijke websites maakt voor alle wezens in het universum.

  • Sprint 10: Content First

    In de sprint Content First leer je wat je kunt doen om webapplicaties sneller te maken en te optimaliseren. Ook leer je hoe je ervoor kan zorgen dat je applicatie werkt als er geen verbinding is met het internet.

  • Sprint 11: Connecting People

    Sprint 11 gaat over Connecting People, het web verbindt mensen met elkaar. Mensen kunnen online berichten sturen, met elkaar in discussie gaan en samenwerken in gedeelde documenten. Tijdens deze sprint leer je real-time applicaties waarmee mensen direct met elkaar in verbinding staan.

  • Sprint 12: Proof of Concept

    In de sprint Proof of Concept ga je zelf of met een team een opdrachtgever helpen met een data-driven online concept. Je hebt dit jaar heel veel geleerd, in deze sprint laat je zien wat jij alleen én in een team kunt bereiken in 3 weken.

Semester 3: Workflow, Tooling & Frameworks

  • Sprint 13: Your Tribe for Life

    Je hebt al een basis social network voor jouw squad. Breid dit social network uit naar een platform waarop de tribe members elkaar kan vinden en ondersteunen. In ieder geval gedurende het begin van jullie carriere als frontend designer & developer.

  • Sprint 14: Choices, choices...

    Tijdens deze sprint ga je leren hoe je met een goede projectinrichting volgens de dev-lifecycle met behulp van een nieuwe framework een opdracht realiseert.

  • Sprint 15: Team Up

    In een team ga je aan de hand van een component framework werken aan de opracht van een opdrachtgever.

  • Sprint 16: Back to Static

    Na server side renderen kwamen de single page applications, oftwel renderen in de client en nu zijn we weer terug bij het serveren van statische html, alleen nu met ene build en pre-rendering fase ertussen. Agile en efficient een dynamische web site opzetten. Er blijft hierdoor ruimte om te focussen op creative coding.

  • Sprint 17: Lose Your Head

    Een headless cms in combinatie met serverless functions maakt het mogelijk om websites te bouwen zonder een server op te hoeven tuigen. Hiermee hoef je je niet te richten op server configuratie en onderhoud (denk aan het up-to-date houden van al je npm packages), maar kan je je volledig richten op de interface en de gebruiker.

  • Sprint 18: Let's JAM

    Moderen frontend applicaties maak je met de JAM Stack. Met deze architectuur maak je een moderne, snelle, toegankelijke en veilige web applicatie voor een opdrachtgever.

Semester 4: Vrije ruimte / Meesterproef

Vrije ruimte

In blok 7 is 15 EC aan vrije ruimte die de student kan inzetten voor verbreding of verdieping van de professionele ontwikkeling.

Meesterproef

De opleiding wordt afgerond met een meesterproef en bijbehorend eindassessment. In de meesterproef toont de student aan al het geleerde zelfstandig in te kunnen zetten door praktijkvraagstukken van échte opdrachtgevers aan te pakken.

Opdrachten / Leertaken

Samen met de opdrachtgever vertalen we opdrachten naar leertaken. Student kiezen gedurende een sprint aan wleke taken zijn gaan werken: Bekijk het overzicht van leertaken