Статья

Новости и Полезные статьи

Наши услуги


Oops, an error occurred! Code: 20200710145322652356d3

Разработчики TYPO3 - получите сертификат!

Logo

Ассоциация TYPO3 запустила официальную программу сертификации TYPO3 более десяти лет назад. Сегодня мы предлагаем четыре потока сертификации, одним из которых является сертифицированный разработчик TYPO3 CMS (TCCD), который является предметом данной статьи. Если вы разработчик расширений TYPO3, сейчас самое время подготовиться к экзамену.

Программа сертификации

Сертификация интеграторов (Integrator Certification - TCCI) была первым экзаменом, который был предложен Ассоциацией TYPO3, когда запустили программу сертификации в 2008 году. Она последовала за Сертификацией для разработчиков (Certification for Developers - TCCD) в 2016 году и вскоре после этого для консультантов TYPO3 (TYPO3 Consultants - TCCC) и редакторов TYPO3 (TYPO3 Editors - TCCE) в 2017 году.

Ряд причин подчеркивают важность официальных сертификатов. Когда поставщик услуг или фрилансер предлагают работу для TYPO3, потенциальный клиент часто не может оценить, способны ли компания или ее разработчики выполнить свои обещания. Как вы можете оценить качество работы? Является ли предлагаемый подход действительно современным?

Ссылки на ранее разработанные сайты не являются достаточно значимыми. Возможно, они выглядят красиво и используют причудливые визуальные эффекты во внешнем интерфейсе, но это ничего не говорит о качестве кода и архитектуре во внутреннем интерфейсе. Следуют ли разработанные пользователем расширения официальным правилам кодирования? Являются ли они обновления безопасны и ремонтопригодны в будущем? Соответствует ли код рекомендациям по безопасности и правильно ли разработчики используют API-интерфейсы TYPO3?

Профессиональный поставщик услуг TYPO3 должен обладать проверенной компетенцией для того, чтобы довести проект до одобрения клиента, и надлежащая оценка качества услуг TYPO3 сопряжена с трудностями, в частности, когда оценка в основном основана на информации, предоставленной поставщиком услуг добровольно.

Вот где в игру вступает нейтральная организация, такая как Ассоциация TYPO3. Официальная программа сертификации направлена на оценку и проверку знаний кандидатов, а также на то, чтобы они знали свою профессию.

Не только агентства и компании-разработчики программного обеспечения заинтересованы в сертификации своих разработчиков. У вас также есть ряд преимуществ как личности. Правда в том, что разработчик нередко ошибается в оценке своих собственных возможностей - вы действительно знаете, как расширения могут использовать кэш TYPO3 для оптимизации производительности? Вы знакомы с возможностями и ограничениями XCLASS? Подготовка к экзамену, возможно, покажет некоторые недостатки в некоторых областях и даст вам возможность наверстать упущенное перед сдачей теста.

Важно отметить, что только физические лица могут быть сертифицированы (не компании или организации). После получения сертификата это, несомненно, бонус к вашему резюме и, вероятно, хороший аргумент в ваших следующих переговорах о зарплате. Кроме того, в случае смены профессии, справка может быть убедительным фактором для следующего работодателя, который вас наймет.

Процесс сертификации

Комитет по образованию и сертификации TYPO3 отвечает за стратегию образования и процесс сертификации. Правление и экспертно-консультативный совет Ассоциации TYPO3 создали комитет в 2014 году.

Давайте подробнее рассмотрим, как работает сертификация TCCD. Три других сертификата (TCCI, TCCC и TCCE) имеют похожие, но немного отличающиеся настройки.

Как правило, все экзамены проводятся исключительно на английском языке. Все вопросы были разработаны экспертами TYPO3 и проверяются и обновляются в соответствии со строгими правилами. Если кандидат не сдает экзамен, его можно сдавать столько раз, сколько потребуется. Однако после каждой неудачной попытки применяется трехмесячный период ожидания.

Сегодня (по состоянию на январь 2020 года) сертификационные экзамены TYPO3 можно сдавать только на отдельных мероприятиях TYPO3 или на внутренних экзаменах, забронированных через TYPO3 GmbH. К таким мероприятиям относятся, например, конференции TYPO3, Дни разработчиков TYPO3, ежегодный день сертификации TYPO3, лагеря TYPO3 и т. д.

Экзамен TCCD состоит из 75 вопросов. На каждый вопрос дается от 4 до 6 возможных ответов. Количество правильных ответов указывается после вопроса в скобках. У кандидатов есть 90 минут, чтобы пройти тест и отметить правильные ответы с несколькими вариантами ответов. Кандидат должен отметить все правильные ответы на каждый вопрос. Вопрос классифицируется как неверный ответ, если кандидат не пометил все правильные ответы.

Подготовка к экзамену

Мы вызвали ваш интерес к получению сертификата? Большой! Итак, каковы варианты подготовки к экзамену? Что ж, чтение нескольких постов в блоге и учебных пособий в Интернете не даст вам знаний, необходимых для прохождения экзамена TCCD.

Прежде всего, вам нужен практический опыт. Целью сертификации является оценка знаний, навыков и опыта кандидатов в разработке и реализации высококачественных проектов TYPO3. Мы предполагаем, что кандидаты знакомы с официальной документацией TYPO3 (в частности, с разделом “TYPO3 Explained”) и планировали, разрабатывали, документировали, поддерживали и, возможно, публиковали расширения TYPO3 по последнему слову техники. Ваш код чистый и соответствует правилам кодирования TYPO3 (TYPO3 Coding Guidelines - CGL).

Рекомендуемый подход к подготовке к сертификации TCCD состоит из трех частей:

  • Скачайте и прочитайте официальный учебный план - syllabus.
  • Используйте книгу TYPO3 CMS Certified Developer в качестве учебного пособия.
  • Отслеживайте свои навыки с SkillDisplay.

Учебный план (Syllabus)

Официальный учебный план (official syllabus) - ваше руководство к тому, что ожидается от сертифицированного разработчика TYPO3. Он содержит полный список всех тем, которые могут быть проверены на экзамене. Программа рассказывает вам почти все, что вам нужно знать, чтобы сдать экзамен и получить сертификат. Имейте в виду, что экзамены обычно основаны на текущей версии TYPO3 LTS (на момент написания этой статьи это TYPO3 v9 LTS).

Тем не менее, программа не содержит примеров вопросов или дополнительных деталей, которые позволят вам подготовиться к экзамену. Это рассмотрено в учебном пособии.

Учебное пособие по TCCD

Вскоре после запуска сертификации разработчиков в 2016 году Патрик Лобахер и Майкл Шамс опубликовали первое издание книги «Сертифицированный разработчик TYPO3 CMS» (“TYPO3 CMS Certified Developer”). В то время книга была основана на TYPO3 v7 LTS и содержала 150 примеров вопросов, в основном посвященных среде Extbase и движку шаблонов Fluid. Сертификация со временем изменилась. Сегодня экзамены основаны на TYPO3 v9 LTS и более сфокусированы на функциях, API-интерфейсах TYPO3 и архитектуре ядра и расширений.

В августе 2019 года к Майклу присоединился Армин Вьюег, который является не только многолетним членом комитета по образованию TYPO3, но и опытным и профессиональным разработчиком TYPO3. Результатом этого сотрудничества является второе издание книги TCCD, опубликованной в январе 2020 года.

Учебное пособие охватывает все темы экзамена и отражает стиль и структуру настоящего экзамена. Он включает в себя 200 типовых вопросов, возможные ответы и четкие объяснения относительно того, какие ответы верны и почему. Это позволяет разработчикам доказать свои навыки в нескольких темах.

Новое издание книги TCCD теперь доступно в виде электронной книги на Leanpub.

Майкл также опубликовал 5-е издание книги TCCI («Сертифицированный интегратор TYPO3 CMS» - “TYPO3 CMS Certified Integrator”) и известную книгу TYPO3 Extbase для разработчиков, чтобы научиться создавать современные расширения TYPO3 с помощью Extbase и Fluid.

SkillDisplay

SkillDisplay - это онлайн-инструмент, который поможет вам записывать, отслеживать и демонстрировать свои навыки. Каждый достигнутый навык является важной вехой на вашем пути обучения, и успешное завершение пути - ваша сертификация TYPO3. Поскольку Комитет по образованию TYPO3 использует SkillDisplay для управления необходимыми навыками и темами обучения для каждой сертификации TYPO3, вы можете легко отслеживать свои успехи во время подготовки к экзамену.

Кстати, официальные учебные планы для сертификатов TYPO3 создаются на основе данных, хранящихся в SkillDisplay. Это делает SkillDisplay идеальной платформой для отслеживания вашего прогресса в обучении.

Резюме

Хотя эта статья в основном посвящена сертификации разработчика TYPO3 CMS (TCCD), другие сертификаты, предлагаемые Комитетом по образованию и сертификации TYPO3 (TYPO3 Education and Certification Committee), очень похожи. Syllabi также существуют для сертификации TCCI, TCCC и TCCE. Помимо официальной документации TYPO3, на данный момент для разработчиков, интеграторов и консультантов доступны учебные пособия.

Срочно необходимо было обновить версию книги «TYPO3 CMS Certified Developer», чтобы позволить разработчикам подготовиться к сложному экзамену. Теперь это снова возможно, благодаря Майклу и Армину, которые опубликовали 2-е издание учебного руководства в начале этого года.

Если вы представляете агентство или девелоперскую компанию в качестве владельца, менеджера проекта или руководителя группы, вы знаете, как важно убедиться, что ваша команда обладает экспертными знаниями и может разрабатывать высококачественные проекты TYPO3. Официальные сертификаты показывают, чего может достичь ваша команда, и это преимущество может стать решающим фактором для будущих проектов. Как разработчик TYPO3, работающий в агентстве, или как фрилансер, вы можете подтвердить свои знания и навыки, имея официальный сертификат.

Посетите веб-сайт, чтобы узнать больше о программе сертификации, или присоединитесь к каналу #typo3-certification на платформе TYPO3’s Slack platform.

Есть ли у вас какие-либо новогодние резолюции на 2020 год? Как насчет того, чтобы научиться разрабатывать современные расширения TYPO3 и получить сертификацию? Даты следующих экзаменов - в лагере TYPO3 в Дрездене/Германия (январь 2020 года) и в лагере TYPO3 в Венло/Нидерланды (март 2020 года).

Нет лучшего времени для получения сертификата!

Вычитка: Тони Луш

ЛогоНазваниеТипДемоСсылки
image
Книга разработчиков TYPO3 CMS (2-е издание)image