Data Engineer Opleiding
Onze Data Engineer Opleiding (IABAC™ geaccrediteerd) leidt jou op tot expert in data engineering. Heb jij nog onvoldoende vaardigheden om met Python en SQL te werken om data op te vragen, te manipuleren en data pipelines te bouwen? Loop je tegen problemen aan in de integratie van verschillende databronnen? Wil je schaalbare data-systemen kunnen neerzetten met een hoge performance? Of ben je onzeker over de datakwaliteit binnen jouw organisatie?
Deze Data Engineer Opleiding voorziet in al deze behoeften. Je leert niet alleen hoe je databases ontwerpt en onderhoudt, maar ook hoe je ETL processen uitvoert (ETL betekent Extract, Transform, Load). Daarnaast leer je hoe je data pipelines maakt en optimaliseert, en hoe je de basis legt om dataprocessen te automatiseren. Alles met behulp van SQL en Python.
Voorkennis van programmeren is geen vereiste voor deze Data Engineer Opleiding. Bij afronding ontvang je een officieel certificaat van deze IABAC™ geaccrediteerde opleiding.
Deelnemers over onze trainingen
John deed mee aan onze 4-daagse data science opleiding. Bekijk hier wat John over de opleiding te zeggen heeft.
Mandy deed mee aan de 10-daagse data science bootcamp. Bekijk hier wat zij uit de training haalde.
Leerdoelen Data Engineer Opleiding
Leren werken met Python en SQL
Als Data Engineer kun je niet om Python en SQL heen. In deze opleiding leer je werken met deze programmeertalen. SQL gebruik je bijvoorbeeld om databases te ontwerpen en data op te vragen of op te slaan. Python gebruik je bijvoorbeeld om data effectief op te schonen en te manipuleren. Je hoeft nog geen ervaring te hebben met programmeren om mee te kunnen doen met deze opleiding.
Essentiële data engineering skills
Door te leren werken met SQL en Python kun je de essentiële taken van een Data Engineer op je nemen. Hierbij kun je denken aan het automatiseren van dataprocessen, het opzetten en onderhouden van databases, het garanderen van goede datakwaliteit, of het neerzetten van een schaalbare data-architectuur.
Is deze Data Engineer Opleiding wat voor mij?
Deze training is iets voor jou als:
- Je een rol als Data Engineer op je wilt nemen
- Je mee wilt kunnen denken en werken in het ontwerp en de automatisering van dataprocessen en data-architectuur
Benodigde voorkennis
Er is geen specifieke voorkennis vereist, maar het is handig als je al regelmatig met data werkt. Het is een opleiding op uitdagend niveau en wij raden minimaal een afgeronde HBO opleiding aan.
Inhoud 4-daagse Data Engineer Opleiding
De inhoud van deze training is geaccrediteerd door de International Association of Business Analytics Certification (IABAC™).
Klik op onderstaande dagen om het programma in meer detail te zien.
NB: het programma bestaat uit twee blokken van twee dagen.
Het maakt niet uit in welke volgorde je de blokken volgt.
Blok 1 Alles over databases en SQL
Dag 1. Introductie tot relationele databases en SQL
- Introductie databases (plat, hiërarchisch en relationeel)
- Diverse RDBMS en SQL-dialecten
- Normalisatie van databases (Normal Forms)
- Datatypes (Numerical, Character, Temporal)
- Sleutels (Primary Key, Foreign Key)
- Introductie SQL
- Gegevens opvragen (SELECT, FROM)
- Gegevens sorteren (ORDER BY, ASCENDING, DESCENDING)
- Gegevens filteren (WHERE, BETWEEN, vergelijkingsoperatoren)
Dag 2. Gecompliceerde SQL-query’s schrijven voor data engineers
- Gegevens groeperen (GROUP BY, HAVING)
- Gegevens aggregeren (MAX, MIN, AVG, SUM, COUNT)
- Subquery’s gebruiken
- Tabellen combineren (INNER, LEFT, RIGHT, FULL, OUTER, JOIN)
- Gegevens toevoegen, aanpassen en verwijderen (INSERT INTO, UPDATE, DELETE)
- Tabellen maken, aanpassen en verwijderen (CREATE, ALTER, DROP)
Tijdens deze training
- Wisselen presentatie van de trainer en werken in onze eigen online omgeving elkaar af (je hoeft niets vooraf te installeren)
- Ontvang je een handige geplastificeerde SQL cheatsheet die je ook na de training ondersteunt
Blok 2 Data manipuleren met Python
Dag 1. basisvaardigheden in Python
- Introductie in Python en de rol van Python in data engineering & data science
- Variabelen en datatypes in Python
- Werken met lists en dictionaries
- logica, methoden en functies
Dag 2. Python packages voor data engineers
- Package Numpy: leer efficiënt werken met grote datasets voor dataprocessen met een hoge performance
- Package Pandas: leer datasets en datastromen opschonen, manipuleren, en automatiseren
- Package Matplotlib: visualiseer de prestaties van jouw dataprocessen met visualisatie-package matplotlib
- Eindopdracht: in een uitdagende eindopdracht breng je al het geleerde op het vlak van Python bij elkaar
Tijdens deze training
- Wisselen presentatie van de trainer en werken in onze eigen online omgeving (zie onderstaand screenshot) elkaar af. Je hoeft niets vooraf te installeren.
- Ontvang je een handige geplastificeerde Python cheatsheet die je ook na de training ondersteunt
Optionele add-on "Advanced Python"
Naast het bovenstaande 4-daagse klassikale programma is het mogelijk om deze opleiding aan te vullen met een optionele add-on "Python Advanced: Professioneel Programmeren". Deze add-on kun je als zelfstudie-module afnemen (kosten: €200) of je kunt deelnemen in de 2-daagse klassikale training (kosten: €1090).
In deze add-on leer je om professionele code te schrijven. Je leert wat nodig is om binnen een professioneel team aan de slag te kunnen. Je staat stil bij geavanceerdere technieken om goede code te schrijven. Je sluit af met de manieren om code op een goede, betrouwbare manier te beheren.
Na de training
Iedere deelnemer ontvangt van ons een door onszelf ontwikkeld naslagwerk om zelfstandig aan de slag te kunnen met SQL en Python in de praktijk. Het naslagwerk bestaat uit ruim 200 pagina's uitgewerkt materiaal met voorbeelden per thema. Het naslagwerk sluit aan op wat we in de opleiding behandelen.
Je ontvangt ook een uniek digitaal certificaat en een badge via certificeringsplatform Sertifier.
Locatie, data, en tijden
Deze Data Engineer Opleiding verzorgen we in Utrecht, Amsterdam, en Eindhoven. De opleiding bestaat uit twee blokken van twee dagen. Het maakt niet uit in welke volgorde je de twee blokken volgt.
Alle ingeplande data en locaties vind je in het inschrijfformulier. Trainingsdagen binnen om 09:30 en duren tot uiterlijk 16:30.
Brochure van de training
Ben je enthousiast maar nog niet klaar om in te schrijven? Download dan de opleidingsbrochure.
Inschrijven
Ben je geïnteresseerd? Dan kun je je hier inschrijven. Bij vragen kun je ons bereiken op 020 - 24 43 146. We helpen je graag verder.
Onze klanten
Incl. alle cursusmaterialen
Excl. BTW
Amsterdam
Eindhoven
of in-company
• Opleiding start iedere maand
• Klik op inschrijven voor alle data