Je maakt op basis van een voorbeeld een eigen visitekaartje.
Deze leertaak hoort bij sprint 1 “Your Tribe”. Dit is een leertaak die je individueel uitvoert.
In de workshop S01W1-02-Visitekaartje wordt stap voor stap uitgelegd wat je moet doen.
Bij deze leertaak horen de deeltaken:
Elke frontender bij FDND stelt zichzelf binnen de tribe voor door middel van een visitekaartje.
Maak een visitekaartje op basis van dit voorbeeld en publiceer dat via Github pages.
Na het volgen van deze leertaak heb je zelf een visitekaartje ontworpen en gemaakt. Je leert werken met de Development Lifecycle. Je hebt hiervoor een aantal eigen ontwerpbeslissingen gemaakt en HTML (voor de structuur), CSS (voor de vormgeving) en JS (voor de interactie) gebruikt om het ontwerp te bouwen. Tot slot heb je jouw visitekaartje gepubliceerd via GitHub Pages en met een aantal klasgenoten getest of het werkt zoals je bedoelde.
Deze taak wordt behandeld in het bijhorende college. Deze opdracht gaat over alle fases van de Development-Lifecycle; analyseren, ontwerpen, bouwen, integreren en testen.
Volg onderstaande fases om jouw visitekaartje gestructureerd te ontwerpen, aan te passen en op GitHub te publiceren.
In de analysefase inventariseer je wat er moet gebeuren om een taak uit te voeren en formuleer je een aantal uitgangspunten waar je ontwerp aan moet voldoen.
Bij de start van de ontwerpfase weet je wat het doel en het resultaat van je project zijn. In de ontwerpfase neem je ontwerpbeslissingen en zorg je dat je precies weet wat je moet gaan bouwen.
Nu wordt het tijd om te kijken hoe het resultaat eruit zou kunnen zien.
Dit is een belangrijk moment in het project. (Voor veel opdrachtgevers geldt dat ze nu pas duidelijk krijgen hoe het resultaat eruit zal zien. En dat is een moment waarop veel opdrachtgevers veel duidelijker kunnen aangeven wat ze wel en niet willen.)
In de bouwfase realiseer je de beslissingen uit de ontwerpfase in HTML, CSS en JS.
Op basis van je ontwerpschets ga je bedenken hoe je je ontwerp in code kan bouwen. Je zet je project op in GitHub en kopieert de repository naar jouw computer. Je begint met de content in HTML, voegt CSS toe voor de vormgeving en JS voor de interactie.
De code schrijf je in een code-editor zoals Visual Studio Code. Alle code van je project zet je op GitHub, zodat docenten en studiegenoten kunnen zien wat je hebt gedaan.
Zorg eerst dat je de leertaak naar je eigen account kopieert; dat is dan jouw repository en daar ga je je eigen code in maken.
HyperText Markup Language (HTML) is de taal waarin webpagina’s zijn opgemaakt, die vervolgens bekeken kunnen worden op het World Wide Web. In het HTML document staat de inhoud van het ontwerp gestructureerd met HTML elementen. In het HTML document van het visitekaartje, index.html
, staat alle inhoud die je op de webpagina ziet.
index.html
bestand van de leertaak op jouw computer in een code-editor.<h1>...</h1>
element met de naam Jane Doe. Voer hier jouw eigen naam in.<p><em>...</em></p>
met daarin de beschrijving van Jane. Pas dit aan naar jouw eigen tekst.<img src="assets/creative-coder.png">
op regel 39. Verander de foto met jouw mugshot.De vormgeving van een webpagina worden vastgelegd in Cascading Style Sheets (CSS), zoals de layout, achtergrondkleur, tekstkleur en grootte, randen, schaduwen, etc. De CSS staat in een los document en wordt aan de HTML pagina gekoppeld in het <head>
element. je mag zelf weten hoe het CSS bestand heet. In ons voorbeeld heet het bestand style.css
en staat het in de map styles
.
styles/style.css
bestand in een editor.background: rgb(0,239,255);
background: linear-gradient(0deg, rgba(0,239,255,1) 40%, #4e54c8 100%);
De eerste waarde stelt een kleur in met RGB notatie. Voer de RGB waarde voor jouw achtergrondkleur in. Als je het interessant vindt, mag je proberen de gradient naar je hand te zetten :)
color: #10214e
. Deze regel legt de normale tekstkleur van het bestand vast in hexadecimale notatie. Pas ook deze kleur aan naar jouw kleurenpalet.background
en color
declaraties naar jouw hand.stroke
. Als je het tof vindt kan je ook die kleuren aanpassen aan jouw kleurenpalet.De interactie op de pagina wordt bepaald door JavaScript (JS). De JS code staat in een los document en moet ook in het HTML document worden gekoppeld. Dat kan in de <head>
maar ook onder aan in het HTML document. je mag zelf weten hoe het JS bestand heet. In ons voorbeeld heet het file script.js
en staat het in de map scripts
.
scripts/script.js
bestand in een editor.In de integratiefase voer je de aanpassingen door, zodat iedereen ze kan zien.
Eerst voeg je de nieuwe code toe aan je lokale repository zodat GitHub weet wat de nieuwste versie is. Daarna ga je de code uploaden naar de online repository op GitHub. Tot slot ga je je opdracht publiceren met behulp van GitHub Pages. Als je dat hebt gedaan, staat je website online en heb je een URL. Nu kunnen anderen je werk ook zien.
Commit en Push je code met behulp van de GitHub Desktop app.
Als je je code hebt geüpdatet naar je online repository kun je je website publiceren.
In de testfase controleer je of jouw aanpassingen werken zoals bedoeld. Dit kan een technische test zijn, maar ook een test met gebruikers of een presentatie bij de opdrachtgever, om te bespreken of de opdracht goed is.
Het is handig als je de URL van jouw visitekaartje toevoegt aan de ‘About’ van je repository. Zo kunnen andere mensen ook makkelijk jouw visitekaartje bekijken.
Ga naar de settings van de About op de eerste pagina van je online repository
Voeg de URL van je visitekaartje toe en klik op Save
Deze opdracht is done als: