De cursus gaat in op de opbouw en implementatie van datagestuurde computerarchitecturen. Onderwerpen die aan bod komen zijn onder meer de ontwikkeling van databasetechnologieën, SQL versus NoSQL, tijdreeksdatabases en het verschil tussen datameren, datawarehouses en data lakehouses. Studenten voeren praktische oefeningen uit met behulp van relevante technologieën zoals Apache Spark en Databricks om datapijplijnen te bouwen. De cursus behandelt ook metadatabeheer en governance bij het onderhouden van robuuste en schaalbare databases.
Raadpleeg de studiegids voor meer informatie.
Om de cursus te kunnen organiseren, geldt een minimum van 6 lokale studenten; dit wordt op 7 januari bevestigd.
Aan het einde van deze cursus kunnen studenten:
– Datapijplijnen ontwerpen en implementeren met behulp van relevante technologieën.
– Het verschil aangeven tussen datameren, datawarehouses en data lakehouse-systemen.
– Principes van metadatabeheer en -governance toepassen in data lakehouses.
– Verschillende frameworks voor gegevensopslag en -verwerking integreren om schaalbare en kosteneffectieve gegevensoplossingen te bouwen die voldoen aan de eisen van datagestuurde organisaties.
Algemene IT-kennis, basiskennis van databasesystemen en gedistribueerde verwerking, en ervaring met het schrijven van scripts in Python of een andere programmeertaal.
Het cursusmateriaal is beschikbaar op de Moodle-site.
De cursus bestaat uit hoorcolleges (hybride = online en op locatie), gastcolleges, oefeningen en groepsprojecten.
Cijferlijst