Anfang Dezember 2022 hatte ich die spontane Idee, eine Microsoft-Zertifizierung für die Azure-Plattform zu absolvieren. Ich hatte etwa ein Jahr lang als Data Engineer in einem Projekt für ein internationales Pharmaunternehmen gearbeitet. Der Technologie-Stack umfasste hier die Azure Platform, insbesondere Data Factory und Data Lake Storage, aber auch Azure Databricks und die Verarbeitung von Daten mit Python.

Ich hatte Anfang des Jahres überlegt, mich für ein Zertifikat zu bewerben, aber aufgrund anderer Dringlichkeiten fand ich am Ende nicht die Motivation, es zu tun. Was für eine Fehleinschätzung. Aufgrund meiner Erfahrungen fiel meine Wahl auf die DP-203-Prüfung, d.h. die Prüfung zum zertifizierten Azure Data Engineer Associate. DP-203 deckt grob die Technologien ab: Azure Storage, Azure Data Factory, Azure Synapse Analytics, Azure Stream Analytics, Azure Event Hubs, Azure Databricks. Als Data Engineer hatte ich bei der Hälfte der Dienste praktische Erfahrung.

Vorbereitungszeit

Da ich noch keine Azure-Zertifizierung absolviert hatte, suchte ich zunächst nach Anleitungen zur Vorbereitung auf die Prüfung. Hier fand ich eine Vielzahl von Informationen, die von einer benötigten Lernzeit von über 2 Monaten bis zu 2 Wochen reichten. Diese Werte hängen von unterschiedlichen Vorkenntnissen ab. Microsoft rät zu mehreren Jahren praktischer Erfahrung. Generell denke ich, dass es auf die verfügbare Zeit des Prüflings ankommt.

Ich habe meine Prüfung für den nächsten Termin in etwa zwanzig Tagen angemeldet. Dieser Termin war optimal, weil ich mich ein oder zwei Tage vor der Prüfung gut vorbereitet fühlte. Jemandem, der wenig bis keine Erfahrung hat, würde ich etwa 1-2 Monate empfehlen. Vor allem, wenn man mit der Plattform überhaupt nicht vertraut ist und wenig Zeit hat. Es kann sogar eine gute Idee sein, die Grundlagen-Zertifizierungen zu machen.

Prüfungsinhalte

Laut study guide werden die folgenden Themen geprüft:

  • Entwerfen und Implementieren von Datenspeicherung (40-45%)
  • Entwurf und Entwicklung der Datenverarbeitung (25-30%)
  • Entwerfen und Implementieren von Datensicherheit (10-15%)
  • Überwachen und Optimieren von Datenspeicherung und Datenverarbeitung (10-15%)

Der Leitfaden geht auf die einzelnen Punkte näher ein, aber ich habe sie nicht weiter beachtet. Es gibt verschiedene Arten von Fragen, die Microsoft verwendet. In der Regel handelt es sich um Multiple-Choice-Fragen mit einer richtigen Antwort.

E-Learning-Kurse

Anfangs habe ich meine Prüfungsvorbereitung in drei Teile aufgeteilt: Online-Kurse besuchen, die Microsoft Learn-Module studieren und mich mit Übungsprüfungen vorbereiten.

Die ersten paar Tage verbrachte ich damit, mir den A Cloud Guru-Kurs zu DP-203 von Brian Roehm und Landon Fowler anzusehen. Außerdem habe ich mir den Kurs von Alan Rodrigues auf Udemy angesehen. Meistens habe ich die Übungen aufgrund meiner Vorkenntnisse übersprungen und mir die Kurse mit 1,5-facher Geschwindigkeit angesehen, um einen schnellen Überblick über die Themen zu bekommen. Für einige Leute können die Übungen nützliche praktische Erfahrungen liefern.

In meinen ersten Praxistests erreichte ich einen Wert von etwa 70-80%, den ich schnell auf 90% steigern konnte. Das hat mich aber nicht zufrieden gestellt.

Microsoft Learn verwenden

Die nächsten Tage verbrachte ich damit, die Module von Microsoft Learn durchzuarbeiten, die auf der Prüfungswebsite zu finden sind. Auch hier habe ich die Übungen gemieden und viele Themen nur überflogen. Für einen ausführlichen Durchlauf benötigt man 40-50 Stunden, die ich nicht hatte.

Während ich die Module gelesen habe, habe ich die offizielle Übungsprüfung ausprobiert, die man separat kaufen kann. Hier habe ich beim ersten Versuch nur etwa 60% erreicht. Beim zweiten Versuch waren es etwas über 70%. Zu wenig für mich. Als Ziel habe ich mir 95% gesetzt, um den Fall von ungewohnten und speziellen Fragen zu vermeiden.

Etwa vier Tage vor der Prüfung habe ich die letzten Module des Microsoft Learn Lernpfads abgeschlossen. Ich hatte also ein paar Tage Zeit, mich mit den Tests vorzubereiten, die ich hatte. Während ich die Tests absolvierte, notierte ich mir die Themen, mit denen ich Schwierigkeiten hatte. Dazu gehörten die verschiedenen Authentifizierungsmethoden für Azure Storage und die Verschlüsselung über Always Encrypted oder TDE. Um meine Lücken zu füllen, las ich mir die Dokumentation durch, bis ich sie verstanden hatte.

Abschließende Vorbereitung

Nach zehn Versuchen mit dem offiziellen Übungstest konnte ich meine durchschnittliche Punktzahl auf über 90% steigern. Um alle 200 Fragen zumindest einmal gesehen zu haben, habe ich den Lernmodus genutzt, um alle Fragen in einem Test zu beantworten. Das kostete mich zwei Stunden, zeigte mir aber, dass ich mich mit 89% richtigen Antworten (ironischerweise mein späteres Ergebnis) gut vorbereitet hatte.

Am letzten Tag meiner Vorbereitung erhielt ich mehrere 100%ige Ergebnisse in den Tests, die ich jetzt hatte. Ich habe nichts Neues gelernt. Nachdem ich bei all meinen Tests eine konstante Punktzahl von etwa 97% erreicht und sie in etwa 5-10 Minuten gelöst hatte, wusste ich, dass es am Abend vor der Prüfung an der Zeit war, aufzuhören und mich etwas mehr zu entspannen.

Die Prüfung

Ich war etwas nervös, hatte aber aufgrund der Vorbereitung ein gutes Gefühl. Letztendlich empfand ich die 100-minütige Prüfung als relativ schwierig und auf dem gleichen Niveau wie den offiziellen Übungstest.

Es gab eine Fallstudie, für die ich etwa zwanzig Minuten brauchte. Bei den normalen Fragen, die etwa 80% meiner Prüfung ausmachten, hatte ich oft Zweifel an meiner Antwort. Ich habe 14 Fragen zur Überprüfung markiert. Zuletzt hatte ich einen Abschnitt mit mehreren Fragen zum selben Thema, in diesem Fall Fenster beim Streaming. Dies war wahrscheinlich der einfachste Teil der Prüfung. Ich habe die letzten dreißig Minuten genutzt, um die Fragen durchzugehen, bei denen ich mir unsicher war.

Obwohl ich das Gefühl hatte, nur knapp bestanden zu haben, hatte ich mit 89% bestanden, weit entfernt von den erforderlichen 70%. Ich war ein wenig verblüfft, aber vielleicht hatte ich auch zu viel über die Fragen nachgedacht. Microsoft versucht im Allgemeinen nicht, Sie auszutricksen.

Fazit

Was bleibt nach dem Bestehen der Prüfung? Zunächst die Erkenntnis, dass ich die Prüfung ein halbes Jahr früher hätte ablegen sollen. Vieles von dem, was ich bereits wusste, hätte ich während der Prüfung lernen können, anstatt in der Praxis. Außerdem lernt man manche Best Practices am besten, bevor man etwas tut, auch wenn ich normalerweise zuerst die Dokumentation konsultiere. Es ist etwas anderes, wenn man es selbst lernt, als wenn man sich auf eine Prüfung vorbereitet. Außerdem schärft das Wissen über die anderen Dienste, die ich noch nicht kannte, den Blick für alternative Ansätze.

Das Ablegen der Prüfung hat sich für mich gelohnt. Auch wenn manche Zertifikate heute aufgrund der Zertifikatsinflation belächelt werden, konnte ich für mich neues Wissen anhäufen und sehe es als Bestätigung für die Qualität meiner Arbeit im vergangenen Jahr. Jemand mit diesem Zertifikat und nachweislicher praktischer Erfahrung ist definitiv vertrauenswürdiger als jemand ohne Zertifikat. Es einfach nur zu haben, ohne einschlägige Erfahrung, erscheint mir weniger vorteilhaft. Es sei denn, man macht es, um die Theorie zu lernen, als Teil der Einarbeitung in ein Projekt. Jedenfalls habe ich für das neue Jahr mehr Motivation, neue Dinge zu lernen. Ich möchte immer noch eine der Microsoft Azure-Spezialisierungsprüfungen oder eine weitere Associate-Prüfung ablegen. Wir werden sehen, was danach kommt.