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

deelnemer data engineer training tijdens de cursus

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.

data engineer opleiding bij bcn in utrecht amsterdam en eindhoven

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.

Programma 4-daagse Data Engineer Opleiding

De inhoud van deze training is geaccrediteerd door de International Association of Business Analytics Certification (IABAC™).

data science partners accreditatie python en data science

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.

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
SQL-cheatsheet2

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
online-omgeving-tijdens-data-engineer-opleiding

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.

Meer info

Na de training

naslagwerk

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.

badge-dsp-data-engineer-opleiding

Je ontvangt ook een uniek digitaal certificaat en een badge via certificeringsplatform Sertifier.

Mogelijke docenten

Ons team bestaat uit 15+ ervaren Data Engineering, Data Science & AI experts. Een selectie van de collega's die deze training verzorgen vind je hier.

Data Engineer & AI Engineer

Terry Crapts

Programmeert vanaf de basisschool

Peter Tieleman

Software & Data Engineer

Joris Hoendervangers

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 beginnen 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.

data engineer opleiding brochure

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

Onze klanten geven ons een 9,15/10 (o.b.v. 73 reviews) – bron: Springest

FAQ

Onze opleidingen worden vanuit de praktijk ontwikkeld door experts met 10+ jaar ervaring. We bieden ambitieuze programma's. Als je het materiaal uit onze opleiding goed tot je neemt, dan kun je ook echt wat in de praktijk. En dat willen we graag.
  • Verder hebben we diverse keurmerken en accreditaties (NRTO keurmerk / IABAC™ / Beste Adviesbureaus Consultancy.nl)
  • We zijn al bijna 10 jaar actief
  • We leiden honderden mensen per jaar op
  • We krijgen een beoordeling van 9+ van deelnemers
Nee, dat is niet nodig. Basiskennis van wiskunde en wat ervaring met data analyse is wel handig. Het tempo van onze opleidingen ligt hoog. Stel jezelf dus in op intensieve dagen.
Ja, we verzorgen de training door heel Nederland. Je kunt contact met ons opnemen en dan maken we een offerte op maat.
Wij werken in kleine groepen van maximaal 10 deelnemers per training. Zo kunnen we veel persoonlijke aandacht en begeleiding geven.
Tijdens het Python blok werken we vooral met Python, de populairste programmeertaal voor data analyse & data science, binnen Jupyter Notebook. Tijdens het SQL blok werken we met PostgreSQL en DbGate. Het SQL-gedeelte is zo opgezet dat deelnemers vanuit ieder SQL-dialect (bijv. MySQL, SQL Server, SQLite) mee kunnen doen. Je hoeft niets te installeren voorafgaand aan de opleiding; we werken in onze eigen online omgeving.
De opleiding is uitdagend en we raden minimaal HBO werk- en denkniveau aan.
De klassikale opleiding duurt 4 dagen, van 09:30 tot 16:30. De opleiding is uit te breiden met een 2-daagse Python advanced (professioneel programmeren) training.
Dit is alleen mogelijk voor in-company groepen. De open inschrijvingen zijn altijd klassikaal.
€2100 exclusief 21% BTW. Dit is inclusief cursusmateriaal, een lekkere lunch, en koffie en thee tijdens de trainingsdagen. Wanneer je de opleiding uitbreidt met de tweedaagse Python advanced training dan komt hier €1150 exclusief 21% BTW bij.
In Utrecht, Amsterdam en Eindhoven. We maken altijd gebruik van de professionele trainingslocaties van BCN. Je kunt ook kiezen voor een in-company training bij jou op locatie.

Adres BCN Utrecht
Daltonlaan 100
3584 BJ Utrecht

Adres BCN Amsterdam
Atlas Arena Complex
Gebouw Azië – 5e etage
Hoogoorddreef 5
1101 BA Amsterdam

Adres BCN Eindhoven
Kennedytoren
Kennedyplein 204
5611 ZT Eindhoven
De lunch op locatie is professioneel verzorgd. Er zijn standaard opties beschikbaar voor vegetariërs & veganisten. Overige dieetwensen horen we graag vooraf.
Je krijgt een deelnamecertificaat van deze IABAC™ geaccrediteerde opleiding. Je ontvangt een certificaat per opleidingsblok (SQL / Python) én een certificaat voor het geheel (Data Engineer).
Nee. Aanwezigheid tijdens de trainingsdagen is voldoende om het certificaat te ontvangen.
Ja, je ontvangt al het opleidingsmateriaal als naslagwerk. D.w.z. de theorie, de oefeningen, en antwoorden. Je hebt dus voor altijd het materiaal tot je beschikking.
De training verzorgen wij in het Nederlands. Bij in-company trainingen is zowel Nederlands als Engels een mogelijkheid.
Ja. De opleiding is uit te breiden met een Python advanced (professioneel programmeren) training. Dit materiaal kun je o.b.v. zelfstudie afnemen (meerkosten €200 ex. BTW) of je kunt twee dagen klassikaal deelnemen (meerkosten €1150 ex. BTW).
De opleiding start op onderstaande data in Amsterdam, Utrecht, en Eindhoven.
  • 13 apr, 14 apr, 16 apr, 17 apr
  • 15 jun, 16 jun, 18 jun, 19 jun
  • 9 jul, 10 jul, 30 jul, 31 jul
  • 10 sept, 11 sept, 21 sept, 22 sept
  • 2 nov, 3 nov, 12 nov, 13 nov


Alle ingeplande data & locaties vind je in het inschrijfformulier.
4 dagen €2100
Incl. alle cursusmaterialen
Excl. BTW
Utrecht
Amsterdam
Eindhoven
of in-company
09:30 - 16:30
Planning

Opleiding start iedere maand
Klik op inschrijven voor alle data