De ervaring die ik heb nu door opdrachten en stof op school en eigen projecten. Ook nu enkele ervaring kunnen opdoen door lopen van stage.
Graag leer ik nieuwe technieken die ik nog niet ken of beheers. Zo iets maken om het te oefenen of een voor mij nieuwe techniek te leren gebruiken.
Maak graag gebruik van PHP en ben Python aan leren waar ik graag ook beter mee wil worden. Ook heb ik een grote interesse voor Cyber Security en heb mogen mee doen aan Hack010 waar ik met andere studenten mocht zoeken naar zwakheden bij de gemeente Rotterdam.
Wil ook graag daar verder mee leren.
Met een groep op de opleiding op Grafisch Lyceum Rotterdam mochten we voor immversive tech week 2022 een VR game bouwen. Hierbij nam ik om te script te maken waar de game de scrore heen stuurt om de scores in een online database op te slaan.
De scores die opgeslagen stonden konden op verschillende manier worden weergegeven. Zo konden we per dag de top scores laten zien of een overall. Ook kreeg een speler een email na het invullen waar je bij bezoeken van de pagina zag op welke rang je score stond.
Hierbij wouden we ook dat de gebruiker of speler zijn naam met de score kon koppelen door het op de telefoon in te vullen. Dit omdat typen in VR niet heel makkelijk is. Zo wanneer de score naar het script van mij werd gestuurd en opgeslagen kreeg de speler in de bril een PIN te zien die dan op een webpagina op de telefoon ingevuld kon worden. Zo kon er makkelijk getypt worden wat ook minder lang duurt.
Na der hand zie ik dat ik enekele dingen beter had willen doen. Bijvoorbeeld als een speler voor een tweede keer zou spelen moest die alles weer invullen. Wat makkelijker gemaakt had kunnen worden dat alles ingevuld zou worden als de email of gametag al ingevuld was en overeen zouk omen met een al eerder ingevuld in de database.
Als eigen project en zelf studie, waar ik ook toepas wat ik nieuw tegen kom om te gebruiken. Het maken van een WebApp voor sportschool met een focus voor krachtsport.
Het is bedoeld om je workout te kunnen bijhouden en in te vullen op de telefoon doormiddel van de App in de browser. Waaronder de workouts/sets die gedaan worden of het wegen van je zelf in de ochtend kunnen invullen, waarover een overzicht te zien en een grafiek.
Omdat het bedoeld is om te gebruiken tijdens het trainen in de sportschool zijn de meeste pagina's met smartphone first gemaakt. Het moet ook op desktop te gebruiken zijn. Maar dat is niet bedoelt als meest gebruikte scherm.
Maak dit onder anderen voor eigen gebruik en om nieuwe dingen die ik leer toe te passen in het project. Zo ben ik in de loop van mijn studie al eerder eens begonnen, echter erg simpel. Ben nu bezig met meer kennis. Github repo van nu staat niet openbaar. De link naar de app is wel naar de huidige versie.
Wil dit project zo ver mogelijk uitwerken en verder maken om ook zo optimaal te laten werken.
Als een klein projectje een trein API met huidige en paar eerdere en internationale treinen van NS en op het nederlandse spoor.
Om te kijken hoe ik een API zelf kon maken, wat er mee te doen. Het is een simpele API om de informatie over het matrieel op te halen.
Het kunnen ophalen per id, naam of alles kunnen ophalen. Waar bij je dan basis informatie krijgt als de naam, bijnaam. Maar verder dan ook hoe zwaar de trein is en hoe lang en het vermogen.
Per URL vraag je aan de API de data. Vraag je specifiek hoeveel en mogelijk met welke naam of id je zoekt. Met PHP zoekt het script met SQL in de database en geeft JSON terug wat gelezen kan worden.
Voor school een techniek gekozen om een product te maken. Hier had ik gekozen voor webscraping, te doen met Python. Gebruik gemaakt van een tutorial waarbij gebruik gemaakt van beautifulsoup.
Bij het maken hiervan geleerd om een klein script in Python te schrijven om de data van de DOM(de html) te pakken. Het script wordt uit gevoerd in de terminal.
Ik koos er voor om een script te schrijven dat de product prijzen scrapt van de produrcten van supermakrten. Omdat ik één product moest maken heb ik het voor de Albert Heijn zoveelmogelijk uitgewerkt.
Het script pakt de overzicht pagin’s met producten, en dan verder van elk product de Naam, Hoeveelheid(500g of 250g) en de prijs. Dit wordt er na per 40 als JSON naar een PHP script gestuurd door middel van een POST. Waarna het PHP script dit in een database zet.
Dit project is voor school af maar zou ik graag nog willen uitbreiden met paar andere supermarkt websites. En mogelijk natuurlijk iets met de data te doen.
Code op githubHeb met de supermakrt scraper een goed beeld hoe scrapen gaat. Heb nu ook met meer websites het gedaan en vind het puzzelen erg leuk omdat sommige website een pagina compleks in elkaar zit en het een puzzel is.