Het pad naar SnowPro Core-certificering
- Digital Hive
- 28 feb
- 5 minuten om te lezen
Bijgewerkt op: 28 mrt
Snowflake is een populair data lake/warehouse. Het biedt veel verschillende tools die data engineers kunnen gebruiken voor hun data pipelines. Als data engineer die net begint in deze wereld, is Snowflake een goed en relatief eenvoudig platform om te leren. Het is geweldig om mee te beginnen en het behalen van de SnowPro Core-certificering helpt je om veel verschillende concepten binnen de data engineering-wereld te begrijpen, met een focus op Snowflake natuurlijk. Daarnaast kunnen sommige van deze concepten ook op andere dataplatforms worden toegepast.
Deze certificering en de leermaterialen die Snowflake aanbiedt, geven je een goede basis voor de wereld van data engineering. In deze blog bespreken we mijn reis en alle materialen die ik heb gebruikt om mijn SnowPro Core-certificering te behalen, in de hoop andere mensen te inspireren hetzelfde te doen. Let op: je hoeft deze reis niet stap voor stap te volgen, ik moedig je aan om de hier vermelde bronnen te gebruiken en je eigen reis naar SnowPro te maken!
De certificering
Op de Snowflake-website vindt u een overzicht, examenoverzicht en domeinoverzicht van de SnowPro Core-certificering via de volgende url: https://learn.snowflake.com/en/certifications/snowpro-core/ .
Ik zal niet te veel in detail treden over deze informatie. Het is echter nog steeds belangrijk om hier goed naar te kijken, zodat u de praktische informatie over het examen en de scoregewichten van elk domein kent. Dan weet u welke domeinen belangrijker zijn dan andere.
Daarnaast staan er op deze website in de rechterkolom een aantal links naar (gratis) cursussen die interessant leermateriaal zijn: Examenstudiegids, handleidingen voor beginners, praktische cursussen en de level up-serie. Ik zal deze nu uitgebreider bespreken.
Examen studiegids
Deze gids biedt een overzicht van alles wat met het examen te maken heeft. Het belangrijkste is dat het een heleboel termen en concepten bevat, met de relevante studiebronnen, voor elk domein. Neem deze lijst door en noteer de items die u wel en niet kent. Dit maakt het later makkelijker om u te concentreren op de concepten die u nog niet kent. We komen later terug op de studiebronnen.
Aan de slag
Er is een hele kleine workshop om te beginnen die een aantal basisconcepten van Snowflake uitlegt, met democode, die in ongeveer een uur of twee kan worden voltooid. Delen van deze cursus staan in de studiegids voor het examen. Dus, voor voltooiing vermeld ik het hier ook: https://quickstarts.snowflake.com/guide/getting_started_with_snowflake/index.html
Ik raad aan om de stappen in de praktische essentials-cursussen over het maken van een proefversie te voltooien, dan kun je het voor beide gebruiken. Ik denk echter dat de praktische essentials-cursus een betere plek is om te beginnen, omdat die cursussen de relevante concepten gedetailleerder uitleggen.
Praktische basisprincipes
Zelf weet ik dat ik het meeste leer van praktische ervaring. Daarom besloot ik te beginnen met de Hands-on Essentials cursussen: https://learn.snowflake.com/en/pages/hands-on-essentials-track/ . Deze zijn verdeeld in 5 verschillende onderdelen en voor elk onderdeel kun je een badge behalen op Accredible, die je vervolgens kunt laten zien aan je vrienden en/of collega's.
Deze cursussen zijn opgebouwd rond een verhaal uit de echte wereld en vereisen allemaal dat je je handen vuil maakt. Je moet een (specifieke) Snowflake-proef maken om deze cursus te voltooien. Snowflake biedt een testsuite, genaamd DORA, die al je taken/opdrachten beoordeelt. DORA bepaalt of je je badge krijgt of niet. De meeste taken die je moet voltooien zijn eenvoudig, met gemakkelijk te volgen en goed uitgelegde ideeën en instructies. Sommige taken vereisen echter dat je zelf nadenkt en een aantal concepten implementeert. Hier kun je veel van leren!
Level up-track
Nu we de praktische essentials cursussen hebben afgerond en onze mooie nieuwe badges hebben behaald, is het tijd om in de theorie van Snowflake te duiken. Deze level-up cursussen, beschikbaar op de volgende url: https://learn.snowflake.com/en/pages/level-up-track/ , bieden een uitstekend overzicht van bijna elk onderdeel dat nodig is om het SnowPro Core-certificeringsexamen te halen. Het vereist veel lezen in de documentatie, maar dit is het zeker waard omdat je hier veel informatie uit haalt! Bestudeer deze documentatie in detail, want er kunnen vragen ontstaan over alles op deze pagina's. Inclusief specifieke machtigingsnamen, opdrachten, syntaxis... Deze level-up cursussen worden ook vermeld als een bron in de examenstudiegids.
Examenvoorbereiding
Zodra u deze cursussen hebt afgerond en de documentatie hebt doorgelezen, is het tijd om uw kennis te testen en (mogelijk) de gaten op te vullen. Er zijn verschillende manieren om dit te doen, hieronder zal ik de manieren opnoemen die ik heb gebruikt op mijn weg naar certificering, naast de hierboven genoemde examenstudiegids.
SnowPro Core-certificering On-Demand voorbereidingscursus
Deze (betaalde) cursus, aangeboden door Snowflake, is bedoeld voor last-minute voorbereiding en biedt een samenvatting van alle kennis die nodig is voor het examen. Er zijn een aanzienlijk aantal vragen in deze cursus die gebruikt kunnen worden om jezelf te testen. Als je het antwoord op een vraag niet weet, staat de relevante informatie altijd op de vorige pagina's in de cursus. Deze cursus geeft je echt een boost in zowel kennis als zelfvertrouwen voor het examen!
Online examenvragen
Er zijn veel voorbeelden van examenvragen online beschikbaar. Sommige zijn betaald; sommige zijn gratis. Snowflake biedt een betaald oefenexamen met 40 vragen (ter referentie: het echte examen bestaat uit 100 vragen): https://learn.snowflake.com/en/certifications/snowpro-practice-exams/ .
Ik heb zelf het Snowflake oefenexamen niet gebruikt, maar de ExamTopics examen vragen die beschikbaar zijn op https://www.examtopics.com/exams/snowflake/snowpro-core/view/ . Dit is een community gedreven lijst met examen vragen die zijn gesteld op eerdere examens. Op het moment van schrijven zijn er ongeveer 300 vragen gratis beschikbaar, de rest is betaald. Mensen kunnen stemmen op het juiste antwoord voor elke vraag; in de meeste gevallen lijken de aangegeven antwoorden correct te zijn. Er zijn echter enkele nadelen: niet alle vragen worden bijgewerkt met het laatste antwoord omdat Snowflake constant wordt bijgewerkt, waardoor sommige dingen veranderen. Bovendien zijn sommige vragen verkeerd geconfigureerd. Bijvoorbeeld: een vraag vraagt om de 3 beste oplossingen aan te geven, maar het voorgestelde "juiste" antwoord selecteert er maar twee. Als je ooit twijfelt aan een antwoord, is er een community discussie sectie waar mensen een specifieke pagina van de documentatie vermelden met het juiste antwoord: bedankt community! Hoewel dit niet perfect is, vond ik het wel heel nuttig omdat je een heel goed beeld krijgt van de vragen die in het echte examen voorkomen, vooral in combinatie met de on-demand voorbereidingscursus.
Laatste bemoedigende woorden
Zodra je al deze tutorials, cursussen en oefenvragen hebt afgerond, zou je het certificeringsexamen voor SnowPro Core moeten kunnen halen. Het was nog steeds een uitdaging op het examen zelf, maar dat maakt het des te lonender als je eenmaal geslaagd bent!
Voor uw gemak worden alle bronnen die ik heb genoemd nogmaals vermeld 😉:
SnowPro Core: https://learn.snowflake.com/en/certifications/snowpro-core/
Snowflake aan de slag: https://quickstarts.snowflake.com/guide/getting_started_with_snowflake/index.html
Praktische Essentials-cursussen: https://learn.snowflake.com/en/pages/hands-on-essentials-track/
Level up-track: https://learn.snowflake.com/en/pages/level-up-track/
Snowflake oefenexamen: https://learn.snowflake.com/en/certifications/snowpro-practice-exams/
Voorbeeldvragen van ExamTopics: https://www.examtopics.com/exams/snowflake/snowpro-core/view/
Heel veel succes! En vergeet niet dat als u Snowflake-expertise nodig hebt, u ons gerust kunt contacteren voor een van de dataconsultants bij Digital Hive!

Niels Bylois
Data-ingenieur
Comentários