Weiterbildung zum Data Engineer

Die Weiterbildung Data Engineer behandelt den Aufbau, die Automatisierung und den Betrieb von Dateninfrastrukturen. Sie richtet sich an Personen, die eine Tätigkeit im Bereich Data Engineering, Big Data oder Cloud-basierter Datenarchitekturen anstreben.

Im Verlauf werden Programmierkenntnisse in Python vermittelt, darunter objektorientierte Programmierung, Web Scraping und die Erstellung automatisierter Workflows. Ergänzend werden Linux, Git, Bash, Unit Testing und kollaborative Entwicklungsprozesse behandelt.

Ein Schwerpunkt liegt auf Datenbanken und Big Data: Teilnehmende arbeiten mit relationalen und NoSQL-Systemen wie SQL, MongoDB, Neo4j, ElasticSearch und HBase. Für die Verarbeitung großer Datenmengen werden PySpark, Scala Spark und Java Spark eingesetzt.

Zur Umsetzung datenintensiver Anwendungen gehören Inhalte zu Echtzeitdatenverarbeitung mit Kafka und Spark Streaming. Statistische Grundlagen sowie Datenvisualisierung mit Matplotlib und Plotly ergänzen das Programm. Grundlagen des maschinellen Lernens werden einbezogen.

Für die Automatisierung und Orchestrierung von Datenprozessen werden Docker, Kubernetes, Airflow und Jenkins vermittelt. Außerdem werden Frameworks wie Flask und Dash sowie Konzepte der Infrastructure-as-Code behandelt.

Die Weiterbildung schließt mit einem Zertifikat des Trägers ab. Zusätzlich kann eine Vorbereitung auf die AWS Cloud Practitioner Zertifizierung erfolgen.