Стаття

Новини та Корисні статті

Категорії новин


Наші послуги


Oops, an error occurred! Code: 202404131421044fabb8f3

Розробники 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