1.1Webshop¶
Je mag zelf kiezen welke producten je in je webshop aanbiedt. Denk aan kleding, sieraden, clubshirts, telefoons, auto’s, eten of iets anders dat jij leuk vindt. Zorg ervoor dat het netjes blijft, vraag het aan je docent als je twijfelt.
Je webshop bevat een plaatje en informatie over wat je verkoopt. Bezoekers kunnen filteren welke producten ze willen zien. Bestellen doen ze door je een mailtje te sturen.
Bezoekers kunnen niet inloggen op je webshop en er zit geen betaalmogelijkheid in de webshop. Dat maakt de webshop een stuk eenvoudiger. Bezoekers die willen bestellen sturen een mailte (of appje). De webshop houdt geen winkelmand, geen oude bestellingen en geen voorraad bij.
Je webshop maak je in een ontwikkelomgeving. Zodra je de ontwikkelomgeving afsluit, is je webshop niet meer bereikbaar. Als je wilt dat je webshop altijd bereikbaar is, dan moet je je code neerzetten op een server die altijd bereikbaar is. Dat noemen ze hosten. Je kunt een oude server gebruiken die je thuis hebt, of er eentje bij een bedrijf huren. Je webshop heeft een server met het Unix-besturingssysteem nodig. Als je dit wilt doen dan heb je handigheid met Unix nodig. Het hosten van je webshop is geen onderdeel van deze opdracht.
1.2Startcode¶
Je docent geeft aan hoe je aan de startcode voor deze opdracht komt.
1.3Werkwijze¶
Je werkt op de volgende manier aan de opdrachten.
- Je gebruikt de startcode die je van de docent krijgt en je volgt de opdrachten.
- Je werkt regelmatig, minimaal één keer per les sla je werk op, dat doe je door een commit in github te zetten.
- Als je in een groepje werkt, dan programmeert iedereen even veel. De opdrachten in hoofdstuk 1 tot en met 6 maak je samen, de uitbreidingen in hoofdstuk 7 mag je verdelen.
- Je werkt op je eigen account. Als je samen aan dezelfde opdracht werkt dan gebruik je het account van degene die typt, na elke opdracht wissel je wie typt en wiens account gebruik wordt.
- Als je bronnen gebruikt, dan zet je een verwijzing naar de bron als commentaar in je code. Verwijzingen zijn linken chats op chat-gpt, tutorials op youtube of webpagina’s. In elk geval moet duidelijk zijn welke stukken code je helemaal zelf hebt bedacht en waar je hulp hebt gehad.
1.4Ontwikkelomgeving¶
Een handleiding voor de ontwikkelomgeving die we gebruiken om deze webshop te maken staat in de bijlage.