Привет! Недавно я стал сертифицированным разработчиком Vue.js по мнению certificates.dev и хочу поделиться своим опытом прохождения сертификации.
![Мой сертификат Мой сертификат](https://habrastorage.org/getpro/habr/upload_files/c01/825/f57/c01825f575784286f120f458a5e23050.png)
Начну с того, что у меня был пакет за $200, включающий материалы для подготовки. Стоит ли он своих денег? Достаточно спорный момент. Материалы для подготовки представляли собой ссылки на темы в официальной документации Vue
, но плюсом этого пакета является то, что после каждого пройденного блока документации система предоставляла мини-тест для закрепления пройденной информации. Порой даже были тесты с технической частью (система предоставляла задачу, в которой требовалось исправить написанный код).
Сам экзамен длится 105 минут и состоит из двух частей: тестовой и практической.
Тестовая часть
Тестовая часть включает в себя 30 вопросов, на которые отводится 30 минут. Все вопросы имеют формат выбора одного правильного ответа. В процессе прохождения теста переходить между вопросами нельзя, но после ответа на все 30 вопросов доступно меню для проверки и изменения своих ответов в оставшееся время. На мой взгляд, вопросы были средней сложности, в основном они касались Composition API
и охватывали различные аспекты экосистемы Vue
(такие как Pinia, Vuex, Vue Router и др.).
![Пример вопроса с блоком кода из тестовой части пробного экзамена Пример вопроса с блоком кода из тестовой части пробного экзамена](https://habrastorage.org/getpro/habr/upload_files/99b/449/053/99b449053bdb868c52a8aa0288d12bdd.jpg)
![Пример теоретического вопроса из тестовой части пробного экзамена Пример теоретического вопроса из тестовой части пробного экзамена](https://habrastorage.org/getpro/habr/upload_files/6ec/3c0/929/6ec3c092945203d820b02b42abc0f399.jpg)
Практическая часть
Практическая часть включает две технические задачи по Vue
. Первая задача заключается в нахождении и исправлении ошибки в коде, а вторая — в написании компонента согласно поставленной задаче.
![Пример практической задачи из блока подготовки к экзамену Пример практической задачи из блока подготовки к экзамену](https://habrastorage.org/getpro/habr/upload_files/084/928/0db/0849280db4cc792d44c663825324ba11.png)
В моей первой задаче требовалось исправить ошибку в компоненте <transition-group />
в приложении "To-Do лист". Проблема заключалась в том, что уникальным идентификатором при отрисовке списка задач использовался индекс элемента в цикле v-for
, а не идентификатор самого объекта задачи из массива.
Вторая задача была интереснее: нужно было создать компонент для отображения полоски с уведомлением о принятии cookie
поверх footer
. В случае, если cookie
уже сохранены, полоска должна пропасть, и появиться кнопка для очистки cookie
. Особенность задачи заключалась в том, что я мог писать и изменять код только в одном основном компоненте этой панели, никак не касаясь остальной части приложения.
Организационная часть
Важно отметить, что экзамен проходит в формате практического тестирования (практоринг). Вы должны находиться с включенной камерой и демонстрацией экрана, избегать подозрительных движений и громких звуков. Перед началом экзамена необходимо представиться и показать удостоверение личности (я показывал заграничный паспорт), продемонстрировать свой рабочий стол, чтобы убедить комиссию в отсутствии лишних предметов. Все задачи решаются в рамках Web-IDE
, а рекомендуемым браузером является полностью "чистый" Google Chrome с отключенными расширениями.
![Советы и запреты перед началом экзамена Советы и запреты перед началом экзамена](https://habrastorage.org/getpro/habr/upload_files/5d7/eee/09b/5d7eee09be277ba6d25e62edbfc05fd1.jpg)
В целом экзамен оставил у меня положительные впечатления. Это был действительно интересный опыт. Во время экзамена система работала без сбоев, все функционировало плавно и не мешало процессу. Определенно ставлю лайк системе, разработчикам и Эвану!
Ссылка на сертификацию: https://certificates.dev/vuejs.
Комментарии (6)
HEXFFFFFFFF
12.08.2024 15:28+6Здорово! За свою жизнь написал много всяких библиотек. Кое какие из них пошли в народ. Но мне не приходила в голову идея приримать у юзеров экзамены по пользованию этими библиотеками, и еще и деньги за это брать))) vue штука в общем не сложная, можно освоить за пару недель. Не понимаю что там можно экзаменовать и для чего. Либо человек разобрался, либо нет..
calculator212
12.08.2024 15:28+4Не понимаю что там можно экзаменовать и для чего.
Вероятно целевая аудитория там из США, где люди любят сертификаты и в целом кандидат для HR с сертификатом будет иметь преимущество перед тем у кого его нет, при +/- равных резюме
Nelman86
12.08.2024 15:28+3Тренд у них там очень интересный) То опции на подписки на авто, то теперь элементарные вещи сертифицируют.
Они бы еще вордпресс начали сертифицировать))
Скоро будет сертификат на пользование гугл хромом)))
Metotron0
12.08.2024 15:28+1Ну, кстати, возможностей там сейчас немало, особенео если сравнить с 2008 годом. Чего только стоят ссылки на конкретные места в тексте.
Dominux
12.08.2024 15:28А зачем это нужно? Вроде бы индустрия верно сделала, что ушла от этих обязательных бумажек вроде дипломов и сертификатов, которые едва ли что-то показывают, а тут - это
Haze27
Классно, что ребята поддерживают разработчиков из РФ, но с оплатой там не всё так просто - карты российские не поддерживаются, пришлось через европейскую платить)
Прохожу ангуляр мидл сертификацию - классные материалы по подготовке, актуальные проблемы. До экзамена пока не дошёл