Jak wyglądała moja droga do certyfikatu CKAD? Skąd czerpałem wiedzę i ogólnie w jaki sposób się przygotowywałem? W poniższym artykule przedstawię mój cały proces, nauki do egzaminu.

1. Kurs video

Od zawsze odkąd robię certyfikaty korzystam z kursów video dostępnych na platformie udemy. Jedynym słusznym kursem według mnie jest kurs https://www.udemy.com/course/certified-kubernetes-application-developer/ który dostarcza ogromną ilość wiedzy, a także laboratoria na których możemy sprawdzić się w praktyce, więc kurs nie jest tylko suchą teorią i warto go zakupić na etapie przygotowań do egzaminu.

2. Obsługa VIM

Oprócz VIM na egzaminie można korzystać z nano, ale w pracy używam vim i przy nim pozostanę i jego polecam się nauczyć, ponieważ szybkość edycji plików w czasie egzaminu jest bardzo ważna, a każda minuta bardzo cenna. Przygotowałem sobie plik PDF z najważniejszymi skrótami, więc polecam nauczyć się ich wszystkich, ponieważ tak jak wspomniałem, znajomość edytora jest jedną z najważniejszych rzeczy na egzamine. Odnośnie wspomnianego pliku PDF, można go pobrać stąd: https://drive.google.com/file/d/1gbCGqzQQ7cH_flOmwkWYS_JI2U_dp0XT/view?usp=sharing

3. Znajomość kubectl

Znajomość poleceń kubectl, jest tak samo kluczowa jak znajomość VIM. Podczas egzaminu będzie dużo tworzenia nowych manifestów, edycji istniejących, czasami będzie trzeba zapisać manifest do pliku, wyedytować i dodać na nowo, więc tutaj kluczowa jest znajomość kubectl. Również pod tym kątem przygotowałem sobie plik PDF, w których są zawarte wszystkie polecenia z opisem parametrów. Mi bardzo bardzo pomogła nauka z tego PDF, ponieważ na samym egzaminie jak i symulatorze CKAD, widziałem, że znacznie to przyśpiesza robienie zadań. Na egzaminie mamy 2h, na 16-20 zadań, więc nie będzie czasu na to, aby otwierać dokumentację i kopiować cały manifest, a później go edytować, dużo szybciej jest użyć kubectl i zapisanie output do pliku yaml, edycja/dodanie tego co potrzebujemy i tyle.
Tutaj również posiadam już przygotowany PDF https://drive.google.com/file/d/19oHgltLJOsexyQBEbjjEbIobaIZ8ygFW/view?usp=sharing

Szybka edycja w VIM oraz znajomość kubectl to ogromny boost na zdanie egzaminu.

4. Praktyka

Tego miałem zdecydowanie bardzo dużo. W trakcie przygotować do egzaminu przerobiłem wszystkie zadania stąd https://github.com/dgkanatsios/CKAD-exercises polecam najpierw zrobić zadanie, a dopiero później sprawdzić odpowiedź 😀 Sam czasami robiłem odwrotnie, sprawdziłem odpowiedź, zrobiłem zadanie i proszę jaki ze mnie mistrz kubernetesa 😀 Dodatkowo kilka razy robiłem wszystkie laby oraz mock exam z kursu video dodanego w pierwszym punkcie. Jeżeli wszystkie powyższe punkty przerobiliście i czujecie, że jesteście przygotowanie polecam sprawdzić się na killer.sh

Wraz z wykupieniem egzaminu, dostajecie dostęp do 2 sesji, które trwają po 36h. Symulator jest dużo trudniejszy niż egzamin CKAD, więc jak zaliczycie symulator, to egzamin tym bardziej powinniście zdać. Ja swoją pierwszą sesję wykorzystałem jeszcze zanim zacząłem przygotowywać się do egzaminu i w ciągu 2h, skończyłem na 10 zadaniu, natomiast po zrobieniu powyższych punktów, wyrobiłem się ze wszystkimi zadaniami w nie całe 2h i miałem raz wynik 102/112 i 108/112, natomiast na egzaminie końcowym miałem wynik 90%, więc jak dla mnie bardzo dobry.

5. Egzamin

Czy egzamin był trudny? Według mnie nie, powinienem podejść do niego kilka miesięcy wcześniej, ale ja już tak mam, że cały czas wydaje mi się, że nic nie umiem, a później po egzaminie pukam się w głowę i zastanawiam, dlaczego nie podszedłem do niego wcześniej. Ogólnie jeżeli sumiennie przerobicie powyższe punkty, to nie ma opcji, abyście nie zdali egzaminu 🙂

 

Mam nadzieję, że powyższe info komuś się przyda i życzę samym zdanych egzaminów 🙂

Related Posts