Course Outline
Grondslagen van data-intensief Platform Engineering
- Inleiding tot data-intensieve toepassingen
- Uitdagingen in platform engineering voor big data
- Overzicht van architecturen voor gegevensverwerking
Gegevensmodellering en Management
- Principes van datamodellering voor schaalbaarheid
- Opties voor gegevensopslag en optimalisatie
- Beheer van de levenscyclus van gegevens in een gedistribueerde omgeving
Big Data Kaders voor verwerking
- Overzicht van big data processing tools (Hadoop, Spark, Flink)
- Batch- versus streamverwerking
- Een pijplijn voor de verwerking van big data opzetten
Realtime analyseplatforms
- Architectuur voor real-time analytics
- De verwerkingsmotoren van de stroom (De Stromen van Kafka, Apache Storm)
- Real-time dashboards en visualisaties bouwen
Orkestratie van gegevenspijplijnen
- Workflowbeheer met Apache Airflow en andere
- Datapijplijnen automatiseren voor efficiëntie
- Bewaking en waarschuwingen voor gegevenspijplijnen
Platformbeveiliging en naleving
- Best practices op het gebied van beveiliging voor dataplatforms
- Zorgen voor gegevensprivacy en naleving van de regelgeving
- Implementeren van veilige controles voor gegevenstoegang
Prestaties afstemmen en optimaliseren
- Technieken voor het optimaliseren van datadoorvoer en latency
- Schaalstrategieën voor data-intensieve platforms
- Benchmarking en monitoring van prestaties
Casestudy's en best practices
- Analyseren van succesvolle dataplatformimplementaties
- Lessen geleerd van marktleiders
- Opkomende trends in data-intensieve platformengineering
Sluitstuk Project
- Ontwerpen van een platformoplossing voor een data-intensieve applicatie
- Implementatie van een prototype van de dataverwerkingspijplijn
- Evaluatie van de prestaties en schaalbaarheid van het platform
Samenvatting en volgende stappen
Requirements
- Inzicht in basisgegevensstructuren en algoritmen
- Ervaring met programmeren Java, Scala of Python
- Vertrouwdheid met basisconcepten van databases en SQL
Audiëntie
- Softwareontwikkelaars
- Data-ingenieurs
- Technische leads
Getuigenissen (3)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Cursus - Impacted Function Point (IFP)
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.
Zaid Amerika
Cursus - Unit of Software Measurement Parameterization (UMSP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.