Eindopdracht

Eindopdracht#

Na het oefenen met het maken van een website is het nu tijd om het eindproduct voor deze module te gaan maken. Zo kan je alle geleerde kennis meteen toepassen en een website maken die je nog gaat gebruiken.

De opdracht is eenvoudig: maak een website! Het onderwerp en de inhoud van de site mag je zelf bepalen, en ook het design is aan jou (maar denk wel aan wat je daarover tijdens de les hebt geleerd).

Wat wel belangrijk is: je website moet in principe publiceerbaar zijn. Dat betekent dat je je ook aan copyright regels moet houden, en dus geen teksten of afbeeldingen kopieert die niet van jou zijn, als je daar geen toetstemming voor hebt. Dat geldt ook voor de HTML en CSS code: in principe schrijf je die zelf, tenzij je toestemming hebt om die code te kopiëren en je dat duidelijk vermeldt met commentaar. Zie de Handleiding code stelen voor meer informatie. Code die je gekopieerd hebt, telt voor de beoordeling natuurlijk niet mee in de eisen aan HTML en CSS. En voor het design krijg je ook geen punten, als dat niet je eigen design is. Je laten inspireren en zelfs elementen overnemen is prima, maar de kern moet altijd je eigen werk zijn.

Eisen#

Er zijn natuurlijk wel wat eisen aan de site, want je moet ermee laten zien dat je webdesign nu onder de knie hebt. De eisen zijn verdeeld in drie categorieën: HTML, CSS en design. Voor elk van die onderdelen kun je maximaal 3 punten krijgen. Je krijgt gratis een 1, dus met 3 punten voor elk van de onderdelen kom je op 1 + 3 + 3 + 3 = 10 als eindcijfer. Per onderdeel staat beschreven hoe het beoordeeld wordt.

HTML#

Voor een voldoende moet je minimaal aan de dikgedrukte eisen voldoen.

Hoeveel werk is het?

  • Gebruik minimaal twee verschillende webpagina’s

  • Zet op elke pagina linkjes naar de andere pagina’s, bijvoorbeeld in een menu

  • Maak minimaal één link die buiten je website verwijst

  • Gebruik minimaal één plaatje

  • Maak gebruik van minimaal één tabel

  • Maak gebruik van een unordered list of ordered list

Werkt het?

  • De webpagina wordt correct weergegeven in de browser

Is de code netjes?

Voor een voldoende moet je duidelijk een poging gedaan hebben aan de dikgedrukte eisen te voldoen.

  • Gebruik de structuur van h1, h2, etc. tussenkopjes

  • Gebruik de structuur van semantic elements

  • Gebruik comments in je code <- alleen als er iets is bijzonders is

  • Gebruik goede indentation

  • Je HTML is valide volgens de W3C HTML validator (zie HTML opdracht 5)

CSS#

Hoeveel werk is het?

Voor een voldoende moet je minimaal aan de dikgedrukte eisen voldoen.

  • Gebruik minimaal één CSS-bestand

  • Geef de tekst een aangepaste stijl

  • Gebruik op ten minste 1 plek een aangepaste kleur

  • Gebruik randen ten minste één keer

  • Geef de verschillende link states een aangepaste stijl

  • ^ Minimaal 1 van de 3 hierboven

  • Maak gebruik van margin en padding

  • Maak gebruik van width en/of height

  • Gebruik een van de layout properties om elementen te positioneren

  • ^ Minimaal 1 van de 3 hierboven

  • Bonuspunten (uit de bonusopdrachten):

    • Gebruik een web font

    • Gebruik een icon

    • Maak een dropdown menu

    • Voeg animaties toe

    • Gebruik responsive webdesign technieken

    • Gebruik Bootstrap (naast je eigen CSS!)

Werkt het?

  • De webpagina wordt met de juiste stijl weergegeven in de browser

Is de code netjes?

Voor een voldoende moet je duidelijk een poging gedaan hebben aan de dikgedrukte eisen te voldoen.

  • Gebruik goede indentation

  • Elke eigenschap is afgesloten met ;

  • Gebruik consistente spaties en witregels

  • Je CSS is valide volgens de W3C CSS validator

Design#

  • Duidelijk doel

  • Overzichtelijk, duidelijke structuur op de pagina

  • Duidelijke navigatie tussen pagina’s

  • Consistent

  • Tekst is leesbaar (dus bijv. niet te klein)

  • Lettertype past bij de site en is goed leesbaar

  • Voldoende contrast tussen kleuren (dus geen grijze tekst op een grijze achtergrond)

  • Goed gebruik van afbeeldingen

Per ding 0 - 3 punten

Geen inspiratie?#

Maak een CV! Bij het solliciteren voor een nieuwe baan wordt bijna altijd om je curriculum vitae (CV) gevraagd. Voor veel mensen is dit een simpel Word-bestandje of PDF waarin de werkervaring en opleidingen van een persoon staan. Vaak wordt daar ook nog een beetje informatie over jezelf aan toegevoegd. In onze ogen is dat allemaal een beetje achterhaald, wij vinden namelijk dat iedereen binnen de informaticawereld een online CV moet hebben! Dat is dan ook de opdracht, je gaat een website maken als vervanging voor je CV.

Als je nog nooit een CV hebt gemaakt dan is deze site misschien een goede plek om te beginnen. Als je al een CV hebt dan is het slechts een kwestie van die informatie in een goede website verwerken!