Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
есть рассрочка

Включено в курс

  • 11 уроков (видео и/или текст)
  • 9 упражнений в тренажере
  • 24 проверочных теста
  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

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

Знания из этого курса помогут писать более качественный код, в котором содержится меньше ошибок. Чтобы учиться было проще, стоит заранее изучить курсы: «Основы PHP», «PHP: Массивы» и «PHP: Функции».

Что вы получите после обучения

Приобретаемые навыки
1
Утверждения
2
PHPUnit
3
Юнит-тесты
4
Покрытие кода
5
Непрерывная интеграция
7
Asserts
8
TDD
9
CI/CD
10
Модульное тестирование
11
Автоматизированное тестирование
12
Лучшие практики
13
Code Coverage

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

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

Программа курса
Продолжительность 14 часов 

1 Введение
Знакомимся с курсом, его целями и задачами
теория

2 Причины писать тесты
Разбираемся, что должны делать тесты и как они выглядят
теория
тесты
упражнение

3 Утверждения
Знакомимся с функцией assert()
теория
тесты
упражнение

4 PHPUnit
Знакомимся с самым популярным фреймворком для тестирования в PHP
теория
тесты
упражнение

5 Матчеры
Знакомимся с матчерами PHPUnit
теория
упражнение

6 Модульные тесты
Проходим полный путь написания тестов на примере тестирования стека
теория
тесты
упражнение

7 Подготовка данных
Знакомимся с методом setUp, выполняющимся перед каждым тестом
теория
упражнение

8 Плохие и хорошие практики тестирования
Знакомимся с типичными ошибками, которые совершают при написании тестов
теория
тесты
упражнение

9 Покрытие кода тестами
Учимся находить код, который не затронут тестами
теория
тесты
упражнение

10 Разработка через тестирование
Учимся писать тесты до кода
теория
тесты
упражнение

11 Фикстуры
Учимся правильно готовить данные для тестов
теория
тесты
упражнение

12Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию

13 Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 29.10.2024 12:04
PHP: Автоматическое тестирование

PHP: Автоматическое тестирование

Оставить отзыв
Поделиться курсом с друзьями