MDB certyfikuje programistów w trzech specjalizacjach:
- Front-end
- Back-end
- Full-stack
W każdej ze specjalizacji można otrzymać pięć poziomów certyfikacji, świadczących o poziomie zaawansowania programisty:
- Practitioner
- Associate Developer
- Developer
- Proffesional
- Expert
1. Front-end Practitioner
Aby uzyskać certyfikat pierwszego poziomu należy:
- Ukończyć następujące kursy:
- Z pomocą biblioteki MDBootstrap stworzyć i opublikować portfolio (swoje lub na interesujący zdającego temat) i uzyskać jego akceptację od uprawnionego do wydawania certyfikatów reprezentanta firmy MDB
- Z pomocą biblioteki MDBootstrap stworzyć i opublikować pierwszy własny snippet kreatywny i uzyskać jego akceptację od uprawnionego do wydawania certyfikatów reprezentanta firmy MDB
Portfolio: W projekcie portfolio należy w ciekawy sposób
zaprezentować
siebie
lub interesujące nas zagadnienie (przykłady: Wiedźmin, mechanika kwantowa, historia rodzinnego
miasta - wybór
tematu zależy w całości od zdającego i najlepiej, jeśli opiera się o jego zainteresowania /
hobby).
Portfolio musi być stworzone w formie "Single page website" (termin został wyjaśniony w kursie
załączonym
powyżej).
Przykład portfolio
Snippet kreatywny: W projekcie snippetu kreatywnego
należy stworzyć
mały kompoment, wykorzystując i prezentując wiedzę nabytą w powyższych kursach.
Przykłady snippetów kreatywnych
Uwaga: Podczas oceny portfolio i snippetu kreatywnego oceniane jest poprawne użycie technologii (HTML, CSS, JavaScript, Bootstrap), staranność i porządek w kodzie, estetyka projektu, kreatywność i interesująca treść. Dodatkowo projekt musi być dostosowany do wyświetlania na urządzeniach mobilnych.
2. Front-end Associate Developer
Aby uzyskać certyfikat należy:
- Zdobyć i płynnie się posługiwać wiedzą z następujących obszarów:
- HTML
- CSS
- JavaScript
- jQuery
- WordPress
- SCSS
- JSON
- npm/yarn
- Git
- Vue
- Unit Testing
Wiedza ta zostanie zweryfikowana podczas testu.
- Napisać aplikacje Vue, która będzie oceniana i weryfikowana przez odpowiedniego pracownika MDB. Zakres aplikacji jest ustalany indywidualnie.
3. Front-end Developer
Aby uzyskać certyfikat należy:
- Zdobyć i płynnie się posługiwać wiedzą z następujących obszarów:
- TypeScript
- React JS
- Angular
- PHP
- SQL
- WordPress zaawansowany
- JSON
- NoSQL DB
- NodeJS
- API
Wiedza ta zostanie zweryfikowana podczas testu.
- Napisać aplikacje React JS, Angular lub PHP, która będzie oceniana i weryfikowana przez odpowiedniego pracownika MDB. Zakres aplikacji jest ustalany indywidualnie.