MSI Portfolio Martijn van Bemmel



Home Smart Me Smart Connection Smart Technology Smart Business Smart Project Leerdoelen

Week 2 - Smart Connection Verkenning & Web Development

6 september 2022
MentalModel_WebDev_1 MentalModel_Data_1 Website_Aanpassing

Als start van het vak Smart Connection is een mental model gemaakt van de termen die gebruikt worden bij dit vak. Vervolgens dient een model gemaakt te worden in de vorm hoe ik denk dat de onderwerpen met elkaar te maken hebben. Hiervan zie je het resultaat in de foto's.

Vervolgens is een start gemaakt met de kennismaking met HTML-programmeren. Hiervoor hebben we een bestaande website aangepast doormiddel van onszelf te verkopen, vergelijkbaar met een CV. Ik heb hiervoor gekozen om een bol.com pagina aan te passen. (Klik op foto voor het resultaat)

Door de kennis van HTML-programmeren op te frissen, kon ik op een goede manier verder met het ontwikkelen van mijn eigen portfolie website.

Week 3 - Web Development

14 september 2022
Datum_Tijd_Code

Tijdens de tweede les van Smart Connection is kennis gemaakt met de programmeertaal JavaScript. Met deze manier van programmeren word de webpagina interactiever dan bij alleen gebruik van HTML en CSS. In mijn website ga ik niet veel interactieve objecten toevoegen, omdat het een blog betreft en deze vaak weinig interactie met de lezer kent. Wat ik wel in Javascript geprogrammeerd heb is de live datum en tijd, die elke seconde refresht wordt. (Zie linksboven op elke pagina) De programmeertaal JavaScript heb ik in mijn eigen opleiding niet gehad, dus was nieuwe leerstof voor mij. Door de handleiding die beschikbaar is gemaakt, kon ik dit op een eenvoudige manier toepassen op mijn portfolio website.

Week 4 - Databases & Big Data & Machine Learning

21 september 2022

Bij de derde les van Smart Connection is in de ochtend les gegeven over Databases en in de middag over Big Data en Machine Learing. Onderstaand formulier is een voorbeeld van het verzamelen van data in een NO-SQL database. De grootste verschillen tussen een SQL-database en een NO-SQL database zijn:

  • SQL-databases zijn relationeel, NO-SQL-databases zijn niet-relationeel.
  • SQL-databases gebruiken gestructureerde querytaal en hebben een vooraf gedefinieerd schema. NoSQL-databases hebben dynamische schema's voor ongestructureerde gegevens.
  • SQL-databases zijn verticaal schaalbaar, terwijl NoSQL-databases horizontaal schaalbaar zijn.
  • SQL-databases zijn op tabellen gebaseerd, terwijl NoSQL-databases document-, sleutelwaarde-, grafiek- of brede kolomarchieven zijn.
  • SQL-databases zijn beter voor transacties met meerdere rijen, terwijl NoSQL beter is voor ongestructureerde gegevens zoals documenten of JSON.
Bron: https://www.integrate.io/blog/the-sql-vs-nosql-difference/

Meld je nu aan bij mijn blog en mis niks van mijn leerproces!

Woonplaats

In de middag is uitleg gegeven over Big Data en Machine Learning door Witek. Dit is gedaan doormiddel van de teachable machine van Google. Door veel afbeeldingen te gebruiken van een voorwerp, voorspelt een algoritme dat door google gemaakt word of wat er in beeld komt het voorwerp is wat bedoeld word. Hiervan is een voorbeeld gemaakt met de duim omhoog of de duim omlaag.

Week 6 - APIs

4 oktober 2022
Weerbericht_Code Covid19_Code

Tijdens de vierde en laatste les van Smart Connection hebben we de opdracht gekregen om het weerbericht te tonen op je website die data haalt vanuit een API. (Application Programmable Interface) Zie hier het resultaat:


Vervolgens is een andere API geprogrammeerd op de website, namelijk die van de Covid-19 cijfers van Nederland. Hiervan het resultaat:

Het toepassen van API in een bestaande HTML-pagina heb ik niet eerder gedaan, waardoor dit een leerzame les was. Hierdoor kan ik in de toekomst API-toepassingen plaatsen op bijvoorbeeld een applicatie of website.