Как я стал сертифицированным разработчиком Vue.js: вся правда об экзамене
- вторник, 13 августа 2024 г. в 00:00:05
Привет! Недавно я стал сертифицированным разработчиком Vue.js по мнению certificates.dev и хочу поделиться своим опытом прохождения сертификации.
Начну с того, что у меня был пакет за $200, включающий материалы для подготовки. Стоит ли он своих денег? Достаточно спорный момент. Материалы для подготовки представляли собой ссылки на темы в официальной документации Vue
, но плюсом этого пакета является то, что после каждого пройденного блока документации система предоставляла мини-тест для закрепления пройденной информации. Порой даже были тесты с технической частью (система предоставляла задачу, в которой требовалось исправить написанный код).
Сам экзамен длится 105 минут и состоит из двух частей: тестовой и практической.
Тестовая часть включает в себя 30 вопросов, на которые отводится 30 минут. Все вопросы имеют формат выбора одного правильного ответа. В процессе прохождения теста переходить между вопросами нельзя, но после ответа на все 30 вопросов доступно меню для проверки и изменения своих ответов в оставшееся время. На мой взгляд, вопросы были средней сложности, в основном они касались Composition API
и охватывали различные аспекты экосистемы Vue
(такие как Pinia, Vuex, Vue Router и др.).
Практическая часть включает две технические задачи по Vue
. Первая задача заключается в нахождении и исправлении ошибки в коде, а вторая — в написании компонента согласно поставленной задаче.
В моей первой задаче требовалось исправить ошибку в компоненте <transition-group />
в приложении "To-Do лист". Проблема заключалась в том, что уникальным идентификатором при отрисовке списка задач использовался индекс элемента в цикле v-for
, а не идентификатор самого объекта задачи из массива.
Вторая задача была интереснее: нужно было создать компонент для отображения полоски с уведомлением о принятии cookie
поверх footer
. В случае, если cookie
уже сохранены, полоска должна пропасть, и появиться кнопка для очистки cookie
. Особенность задачи заключалась в том, что я мог писать и изменять код только в одном основном компоненте этой панели, никак не касаясь остальной части приложения.
Важно отметить, что экзамен проходит в формате практического тестирования (практоринг). Вы должны находиться с включенной камерой и демонстрацией экрана, избегать подозрительных движений и громких звуков. Перед началом экзамена необходимо представиться и показать удостоверение личности (я показывал заграничный паспорт), продемонстрировать свой рабочий стол, чтобы убедить комиссию в отсутствии лишних предметов. Все задачи решаются в рамках Web-IDE
, а рекомендуемым браузером является полностью "чистый" Google Chrome с отключенными расширениями.
В целом экзамен оставил у меня положительные впечатления. Это был действительно интересный опыт. Во время экзамена система работала без сбоев, все функционировало плавно и не мешало процессу. Определенно ставлю лайк системе, разработчикам и Эвану!
Ссылка на сертификацию: https://certificates.dev/vuejs.