Новый видео курс Unit-тестирование в PHP на украинском языке
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Подписка

    Выбери свою IT специальность

    Подписка

      Добрый день!

      Друзья, у нас еще одна классная новость на этой неделе – на ITVDN вышли все уроки курса "Unit-тестирования в PHP". Курс на украинском языке!

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

      Unit-тесты пишут именно разработчики, чтобы гарантировать, что их код ведет себя должным образом, а также, чтобы выявлять недостатки и ошибки на ранних стадиях. Умение проводить модульное тестирование является важным навыком при разработке любого программного обеспечения, в том числе написанного на PHP.

      Автор курса – Демьян Костельный, Middle PHP Developer.

      Продолжительность курса – 10 видео уроков общей длительностью 5 часов 20 минут.

      Программа курса:

      1. Установка PHPUnit.
      2. Создаем первый тест.
      3. Провайдеры данных, зависимости.
      4. Тестирование исключений, ошибок, отображений.
      5. Консоль тестов.
      6. Фикстура.
      7. Тестовые двойники.
      8. Покрытие кода и логи в PHPUnit.
      9. Тестирование базы данных.
      10. Разработка через тестирование (TDD).

      Во время прохождения курса вы научитесь устанавливать фреймворк PHPUnit, настраивать debugger, использовать утверждения. Узнаете, что такое зависимости и как ими пользоваться. Углубляясь в курс, вы расширите свои знания касательно тестирования ошибок, которые получаете сразу в PHP коде, поймете, каким образом можно их обрабатывать именно в тестах, а также выполните на практике тестирование исключений и отображений данных вместе со статическими методами.

      Чему вы научитесь на данном курсе:

      • Писать автоматизированные тесты для PHP-кода
      • Понимать принципы TDD и использовать их на практике
      • Покрывать тестами уже написанный код
      • Использовать основные особенности PHPUnit
      • Освоите паттерны тестирования, такие как Mocks
      • Освоите различные типы тестирования, например блочное тестирование и т. п.

      Предварительные требования

      Для понимания материала необходимо иметь:

      • Базовые знания PHP
      • Умение работать с MySQL
      • Знание принципов ООП

      Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания, опорный конспект и онлайн тесты для более глубокого усвоения материала. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.

      Курс входит в комплексную программу подготовки по специальности PHP Developer.

                    

      КОММЕНТАРИИ И ОБСУЖДЕНИЯ
      ВИДЕО КУРСЫ ПО СХОЖЕЙ ТЕМАТИКЕ
      СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      89.99 $
      Оформить подписку
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      169.99 $
      Оформить подписку
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.