Stageverslag

Naam: Robert Drost

     Studentnummer:      6047259

Klas: LO4E-SWD4

Schoolbeoordelaar: Patrick Ras

Praktijkbeoordelaar:   Sebbie Proost

Datum:         25/08/2025-11/01/2026

Inleiding

Tijdens deze stage loop ik stage bij Supreme Hosting. Ik vond dit bedrijf op Stagemarkt en mijn interesses sloten goed aan bij wat zij doen. Supreme Hosting maakt websites, host ze, en heeft daarnaast streamingdiensten zoals Incredible Radio. Tijdens mijn stage wil ik graag meer leren over web development zodat ik mijn kennis kan uitbreiden en mijn opleiding beter kan volgen. Ook wil ik meer leren over WordPress, omdat ik daar op school nog weinig mee heb gewerkt. Ik hoop dat ik veel vrijheid krijg om aan projecten te werken en dat ik nieuwe dingen leer zowel over het werken in een bedrijf als over web development. Wat mij aansprak aan deze stageplek is dat het een klein bedrijf is. Dat vind ik fijn omdat er dan minder verwarring is en ik makkelijker vragen kan stellen.

Wat is Supreme Hosting

Ik heb tijdens mijn stageperiode stage gelopen bij Supreme Hosting, waar bij ik veel heb geleerd over het werken in de praktijk en hoe het er in een echt bedrijf aan toe gaat. In dit verslag vertel ik over mijn stage, de werkzaamheden die ik heb uitgevoerd, wat ik heb geleerd en hoe ik mijn stage heb ervaren. Supreme Hosting is een bedrijf dat zich richt op het hosten en ontwikkelen van websites en is gevestigd in Ter Aar. Het team bestond tijdens mijn stage uit Oscar, Sebbie en mijzelf, al veranderde dit later toen Oscar stopte met zijn stage en opleiding en werd vervangen door Jeremy. Het bedrijf is gevestigd in een woning, een bewuste keuze van de eigenaar omdat dit praktischer is en veel kosten bespaart voor het bedrijf is het namelijk niet haalbaar om een apart bedrijfspand te huren. De belangrijkste werkzaamheden van Supreme Hosting zijn het hosten van websites voor andere bedrijven, en tijdens mijn stage werd ik echt onderdeel van het team en kreeg ik de kans om verschillende taken uit te voeren, waardoor ik veel praktijkervaring heb opgedaan. Als stagiair was mijn belangrijkste taak het maken en onderhouden van websites en wat ik erg prettig vond, is dat ik direct onder de eigenaar werkte, waardoor de communicatie duidelijk was, er weinig verwarring ontstond en ik makkelijker vragen kon stellen en sneller kon leren.

Doelen tijdens stage

SMART-doel:
Aan het einde van mijn stage kan ik zelfstandig programmeeropdrachten uitvoeren door zelfstandig te werken met slechts beperkte hulp van mijn BPV-begeleider. Terwijl ik aan het begin van mijn stage minder ervaring heb en vaak afhankelijk ben van begeleiding.

Waarom:
Ik wil een betere programmeur worden die niet afhankelijk is van anderen zodat ik zelfverzekerder en effectiever kan werken tijdens projecten.

SMART-doel:
Aan het einde van mijn stage heb ik inzicht in het werkleven door me te houden aan werktijden afspraken en bedrijfsregels. Daarnaast door problemen op de correcte manier aan te pakken en op te lossen. Terwijl ik aan het begin van mijn stage nog niet vertrouwd was met de manier van werken en hoe ik met werkproblemen moet omgaan.

Waarom:
Ik wil weten hoe het is om echt te werken, zodat ik goed voorbereid ben op mijn verdere studie en mijn toekomst in het werkleven.

SMART-doel:
Aan het einde van mijn stage kan ik effectief samenwerken en communiceren met groepsleden door actief deel te nemen aan besprekingen duidelijk vragen te stellen. Ook helder te zijn in wat ik wil en niet wil. Terwijl ik aan het begin van mijn stage minder ervaring had in het samenwerken en communiceren met collega’s.
Waarom:
Door beter te communiceren kan ik met elk type groepslid samenwerken zonder me zorgen te maken over misverstanden of conflicten.

Beschrijving werkzaamheden

Tijdens mijn stage heb ik gewerkt met WordPress waarbij ik werkte aan het verbeteren van websitesnelheid, het oplossen van problemen en het uitzoeken van oplossingen. Ik gebruikte verschillende manieren hiervoor om de prestaties van websites te verbeteren en de beveiliging te versterken. Daarnaast bood ik ondersteuning bij het oplossen van problemen. Tijdens mijn stage was ik ook betrokken bij het project voor de Sinterklaas Castricum website en het ontwerp voor de Dutch Future Awards waar ik verschillende uitdagingen heb meegemaakt.

Google Pagespeed

Een van mijn belangrijkste taken was het verbeteren van de websitesnelheid. Hiervoor gebruikte ik Google PageSpeed om problemen in de prestaties van de website te bekijken. Ik verbeterde de snelheid aan de hand van PHP-snippets en LiteSpeed Cache. Nadat ik de aanpassingen had uitgevoerd testte ik de websites opnieuw om te controleren of de verbeteringen daadwerkelijk effect hadden.

Beveiliging

Beveiliging was een ander belangrijk deel van mijn werk. Eerst probeerde ik zelf een 2FA-systeem te maken maar dit bleek moeilijker dan verwacht. Daarom veranderde we over naar de Wordfence 2FA-plugin binnen WordPress. Ik voegde extra PHP-snippets toe om de beveiliging verder te verbeteren op de wensen van het bedrijf
en testte na het toevoegen of alles goed werkten.

Log Cleaner

Een ander project waaraan ik werkte was het maken van een log cleaner om automatisch error logs uit de database te verwijderen. Dit project was bedoeld om de database schoon te houden. De log cleaner is gemaakt van PHP  om ervoor te zorgen dat de logs op de juiste manier konden worden opgeschoond.

Sinterklaas Castricum

Op de Sinterklaas Castricum  website heb ik verschillende verbeteringen uitgevoerd. Een van de verbeteringen die ik doorvoerde was het toevoegen van een radio popup. Dit heb ik gedaan door een plugin te gebruiken. Daarnaast heb ik de website gekoppeld aan Google Drive om de foto’s gemakkelijker te beheren. Ik installeerde een plugin die het mogelijk maakte om foto’s direct vanaf Google Drive in de website te plaatsen zodat de websitebeheerder gemakkelijk nieuwe foto’s kon uploaden en beheren zonder dat dit veel handmatige stappen vereiste.

Dutch Future Awards

Tijdens het project voor de Dutch Future Awards kregen we een ontwerp aangeleverd dat technisch niet bruikbaar was. Na het overdragen aan een ander persoon die ook niet in staat was het ontwerp uit te voeren. Besloten ze terug te keren naar ons en het ontwerp aan te passen. Het is niet gelukt en we hadden uiteindelijk nooit een reactie terug gekregen hierop. Deze ervaring leerde me veel over de haalbaarheid binnen WordPress en dat ook limiteert. Ik heb hier jammer genoeg niet een foto erbij kunnen zetten aangezien dit wegens privacy redenen niet mag.

Ondersteuning

Naast de grotere projecten heb ik ook technische ondersteuning geboden bij het oplossen van foutmeldingen en bugs binnen WordPress websites. Klanten hadden soms problemen met het uploaden van bestanden of liepen tegen andere storingen aan. Mijn taak was om de oorzaak te achterhalen en een  oplossing te vinden zodat de websites weer goed werkte.

Weekverslagen

Week 1

Deze week was erg productief, want ik heb meneer Proost kunnen helpen met zijn radiostation Incredible Radio. Door bijvoorbeeld zijn programmering te vernieuwen en een bruikbaar bestand ervan te maken aan de hand van opdrachtenprompt. Ook heb ik voor 1 september de planning van de radio vernieuwt door met word press de nieuwe programmering toe te passen in de planning. Daarnaast hebben we geprobeerd een plugin toe te voegen aan een website wat uiteindelijk niet gelukt is maar we wel veel geleerd ervan een ook geleerd om met shortcodes te werken. De laatste dag waren we bezig met een website exporteren maar dat nam aardig wat tijd in waardoor we een plugin hadden gemaakt die wat onnodige records uit de database had gehaald om zo het proces te versnellen.

Week 2

Deze week was erg productief en heb ik samen met me stage collega Oscar een stuk meer over WordPress geleerd. Hierbij hebben we niet veel geslaagd resultaat gekregen in het begin maar uiteindelijk kwam er een update voor een plugin en werkte alles gewoon weer waardoor we klaar met onze opdracht voor de WordPress waren. Ook ben ik bezig geweest met een plugin voor een website van meneer Proost het ging eerst niet geslaagd maar uiteindelijk heb ik ook dit weten op te lossen. Waardoor we een hoop nieuwe dingen hebben geleerd over WordPress waaronder meer over plugins en de werking daarvan en hoe het designen van de pagina’s werkt. Hij was woensdag ook naar ons met een opdracht gekomen om een website te maken voor Dutch future awards dit is een organisatie die evenementen maakt voor mbo studenten en hun werk kan laten inzenden en beloningen kan laten verdienen. Op de vrijdag heb nog aan een pagina gewerkt om voor een custom loginpagina 2FA werkend te krijgen uiteindelijk kwam ik tot de conclusie om zelf de plugin te gaan maken.

Week 3

Week 3 was wel een aparte week, omdat mijn collega-stagiaire gestopt was en ik bijna de hele week alleen zat. Toch heb ik geprobeerd productief te blijven. Ik heb gewerkt aan een 2FA-plugin, en die is deze week bijna af. Met die plugin wordt het een stuk lastiger voor hackers om op de site te komen. Het was best moeilijk en ik ben er ook lang mee bezig geweest, vooral omdat ik alles alleen moest uitzoeken. Gelukkig is er vrijdag een nieuwe collega-stagiaire bijgekomen. Die me erg veel heeft geholpen met het werkend maken van 2FA. Ik hoop dat ik veel van hem kan leren, want hij doet zijn afstudeerstage en heeft al meer ervaring met programmeren. Het is wel fijn om weer iemand te hebben om dingen mee te overleggen en samen aan projecten te werken. Al met al was het een aparte, maar ook leerzame week.

Week 4

Week 4 van mijn stage was een stuk uitdagender dan eerdere weken. Samen met mijn nieuwe stagiair-collega heb ik verder gewerkt aan de implementatie van tweefactorauthenticatie (2FA). We zijn bijna klaar, maar het proces was erg langdradig veel testen om ervoor te zorgen dat alles veilig en gebruiksvriendelijk werkt. Het was goed om samen te werken. Ik kon mijn ervaring delen, terwijl mijn collega ook zijn ervaring kon delen. Daarnaast heb ik bij een klant een aantal problemen opgelost. De klant wilde een nieuwe pagina toevoegen en enkele afbeeldingen wijzigen. Ik heb gezorgd dat de pagina goed aansloot bij de bestaande website. De laatste dag hebben ik toch de 2FA af kunnen maken.

Week 5

Deze week was meer gevarieerd als vorige week we waren bezig geweest met de website Mega-rama waar we virussen van hebben verwijderd en met tango-events want er zat een bug op de site. Mega-rama was erg goed gelukt en we kregen ook een 5 sterren review van de klant vanwege ons snelle en goede werk. Ook heb ik nog gewerkt aan een sinterklaas website waar de pop-up voor een radio nog niet werkte dit hebben ik ook werkend gekregen. Daarnaast hebben we een nieuwe opdracht gekregen genaamd Dutch future awards. Ook hebben we uiteindelijk 2FA ingesteld op de website we zijn toch nog steeds een paar problemen gezien maar die hope we volgende wee optelossen en het eindproduct nu echt te hebben.

Week 6

Deze week was vrij eentonig ik ben erg veel bezig geweest met een website genaamd Dutch future awards en het design is vrijwel onmogelijk om te maken voor een website dus we hebben hem terug gestuurd en ze het overnieuw laten maken. We hopen dat we volgende week wel een design terug te krijgen die wat makkelijker is. Ook heb ik wat kleinere opdrachtjes tussendoor gedaan onder andere een logcleaner moest maken die miljoenen error logs moest opruimen deze opdrachtjes lukte me vrij snel en waren erg verfrissend.

 

Week 7

Dit was een erg productieve week ik begon deze week met het werken aan Italian bikes en ook heb ik gewerkt aan het overzetten van de server door de goede ssl certificaten te geven aan de websites. Ook heb ik gewerkt aan een sinterklaas website waar ik een paar kleine wijzigingen moeten toevoegen. Daarnaast hebben we ook met de opdrachtgever van Dutch Future Awards gesproken en het design laten veranderen aangezien het design niet fatsoenlijk geprogrammeerd kon worden.

Week 8

Deze week hadden we een nieuwe opdracht gekregen om de performance van websites omhoog te halen dit was een lastige opdracht die ik die week nog niet heb afgekregen wel heb ik er veel van geleerd. Het omhoog halen van performance deden we via google pagespeed Insights hiermee controleert google hoe snel je website is we deden dit via google omdat we Kaspersky op onze laptop hebben waardoor automatische onze performance omlaag word gehaald. Ook kreeg ik opdrachten tussendoor onder andere een opdracht van Italian bikes waarbij comments niet meer mochten geplaatst worden op de website dit had ik vrij snel opgelost en was fijn om tussendoor te doen als opdracht.

 

Week 9

Deze week was ik nogmaals bezig met het optimaliseren van de websites hier was ik vrij druk mee en nog steeds is het niet volledig af. Maar ik heb gelukkig wel veel progressie gemaakt en hopen het volgende week het af te hebben. Het was wel wat minder afwisseling deze week maar op de opdracht kon ik tenminste wel goed focussen en heb dus meer die progressie kunnen boeken.

Week 10

Deze week was ik bezig met het verbeteren van de websites het is nog niet af. Wel had ik nog een opdracht tussendoor gekregen om een contact form te verbeteren dat was mij gelukkig vrij snel gelukt en dat was ook een fijne verfrissende opdracht. Ik hoop volgende week iets meer progressie te maken met het verbeteren van de websites zodat ik verder kan met toekomstige opdrachten.

Week 11

Deze week begon ik weer met het verbeteren van de websites dit was een best veel werk dus ik heb het niet afkunnen maken maar ik kom langzaam wel dichterbij. Ook had ik een probleem opgelost op een sinterklaas website daar werden Images niet goed opgehaald maar het bleek een kleine error te zijn in de plug-in dus zodra ik inlogde was het probleem opgelost. Ook heb ik deze week een manier gevonden om misschien de performance issues veel sneller op te lossen door simpel weg een snippet te maken die vrij universeel is en dus op elke website te gebruiken is.

Week 12

Deze week was een erg productieve week ik was weer bezig geweest met het beteren van de websites en de scores daarvan ook ben ik bezig geweest met het fixen van meerdere websites want het stroom was uitgevallen waardoor sommige websites niet meer beschikbaar waren maar na het opnieuw opstarten van de router was dit weer gelukt. Ook ben ik bezig geweest met het verbeteren van de disc-space van sommige websites dit was vrij makkelijk en ging me vrij makkelijk en snel af. Die websites dat was een klein stress momentje maar uiteindelijk was dat ook gelukt.

Week 13

Deze week was erg productief ik ben bezig geweest met het verbeteren van de websites ik hoop deze opdracht ook binnen de komende 2 weken af te hebben. De meeste websites zijn nu wel bijna klaar dus ik ga er vanuit dat ik nu bijna klaar ben. De websites hebben vooral nog verbetering op toegankelijkheid en praktische tips nodig de performance en seo zijn vrijwel overal geoptimaliseerd. Er word namelijk iets teveel info in de consoles gelogd op de websites onder andere.

Week 14

Deze week was productief maar minder afwisseling ik ben de hele week bezig geweest met het verbeteren van de website wel heb ik een andere opdracht gekregen maar ik wil nog een website afmaken om daar aan te beginnen. Deze was misschien wel productief maar ik heb niet veel progressie kunnen maken ik zat echt vast op een website genaamd radiokanjers. Ik had erg veel moeite om de resolutie te verbeteren op afbeeldingen waar ik ook nog steeds mee bezig was. De opdracht die ik kreeg was om afbeeldingen weer zichtbaar te maken WMCS ik hoop hier zo snel mogelijk aan te kunnen beginnen.

Week 15

Deze week was erg productief ik ben nogmaals bezig geweest met het verbeteren van de scores van de websites met google pagespeed Ik hoop dit zo snel mogelijk af te hebben ik heb alleen geen idee wanneer ik het af ga hebben. Wel ben ik vast gelopen nadat mijn CLS(Cumulatieve lay-out shift) niet goed was waardoor ik een verandering moest doen die de hele website scores ver terug zetten. Ook ben ik bezig geweest met de website sinterklaas Castricum ik had hierbij nieuwe foto’s toegevoegd door een foto album van uit google drive in te laden op de website en zo stond de sinterklaas intocht op de website.

Week 16

Deze week ben ik nogmaals druk bezig geweest met het verbeteren van de websites ik ben niet ver gekomen aangezien ik op iets lastig vast zit. Ook ben ik hierdoor niet aan nieuwe taken begonnen aangezien dit niet echt aan de pas kwam ik hoop deze opdracht volgende week iets meer progressie te kunnen maken aangezien dit deze week erg tegenviel. Wel ben ik met meeste websites nu bijna klaar dus hoop ik dit echt binnen 2 weken af te hebben.

Week 17

Deze week heb ik nogmaals gewerkt aan het verbeteren van de websites het is mij niet gelukt om af te maken deze week is mijn laatste week voor de vakantie. Dus ben ik 1 week weg waardoor ik na de vakantie het ga afmaken. Ook heb ik deze week een klant geholpen aan de websites boxtv daarbij kon de klant geen video’s op zijn website zetten. Omdat zijn schijfruimte vol zat dit was vrij snel gelukt aangezien ik snel een error zag bij het proberen van het uploaden van de video. Ik hoop voor me eindgesprek deze opdracht af te kunnen maken en een goed einde te kunnen maken op mijn stage.

Week 18

Deze week was een korte week aangezien dit de week van oud en nieuw is waardoor deze week iets minder gebeurt is. Maar ik heb aan het begin van deze week gewerkt aan het verbeteren van de website radiokanjers zodat de website sneller en beter werkt. Ook ben ik bezig geweest met het maken van me product aan het einde van de week. Me product wordt een website met me stageverslag en een biografie van mezelf ik heb nu de pagina met het stageverslag en volgende week wil ik de biografie toevoegen.

Week 19

Deze week ben ik verder gegaan met het werken aan mijn website. Er was een probleem doordat het weer erg slecht was. Daarom ben ik woensdag thuis gaan werken omdat de bussen niet meer reden. Op woensdag zou mijn stagebegeleider Ras langskomen maar door het slechte weer is dat helaas niet gelukt. Gelukkig is het hem vrijdag wel gelukt om langs te komen. Verder heb ik deze week ook aan mijn stageverslag gewerkt. Ik ben bijna klaar; ik moet het verslag alleen nog een keer goed controleren. Mijn website is af en het enige wat ik nog moet aanpassen zijn een paar kleine wijzigingen die ik in mijn stageverslag ga verwerken. Verder hoeft er niets meer aan de website veranderd te worden.

Conclusie

Tijdens mijn stage heb ik veel geleerd over web development vooral in het werken met WordPress, websiteoptimalisatie en beveiliging. Ik heb mijn kennis van PHP uitgebreid door verschillende PHP snippets toe te voegen om de prestaties en beveiliging van de websites te verbeteren. Ook heb ik ervaring opgedaan met onder andere Google PageSpeed en de LiteSpeed Cache om de snelheid van websites te optimaliseren. Daarnaast heb ik gewerkt met de plugin Wordfence de beveiliging te verbeteren wat me een beter beeld heeft gegeven in hoe beveiliging effect neemt in een bedrijf en een website en zijn rol daar binnen. De stage heeft me geholpen om mijn vaardigheden te verbeteren maar ook om mijn werk goed te plannen en overzichtelijk te houden. Ik heb geleerd om te overleggen met collega’s en samen de beste oplossing te zoeken voor problemen tijdens opdrachten. Dit heeft me geholpen om mijn samenwerking en communicatie te verbeteren. Deze stage was positief verlopen en ben erg blij dat dit zo is geweest aangezien ik me nu nog beter kan ontwikkelen in dit werkveld. Hoe het aansluit op mijn studie op de stage kan ik zeggen dat de ervaring anders was dan mijn originele denkgedachten eerder dacht ik dat het een wat klassiekere werkwijze zou hebben met echt programmeren binnen Visual studio maar dit blijkt toch anders te zijn en dat veel bedrijven gebruik maken van een content management system. Het werken met PHP en beveiligingsmaatregelen komt deels overeen met wat ik in mijn studie heb geleerd aangezien ik op school veel gewerkt heb met PHP maar toch niet vaak met beveiliging heb gewerkt. Maar de stage heeft me ook een beeld gegeven in hoe dit word toegepast in het werkleven.  Mijn beeld op de toekomst is nu meer gericht op het verder verbeteren van mijn vaardigheden.  Al met al was de stage een waardevolle ervaring die me niet alleen kennis heeft bijgebracht maar me ook een beter beeld heeft gegeven van hoe het werken eruitziet. In conclusie mijn stage was leerzaam en heeft me  verder geholpen. Het was een goede aanvulling op mijn studie en heeft me meer duidelijkheid gegeven over de richting die ik in de toekomst op wil gaan.