Symfony 5 Test Driven Development (TDD) Туториал
В этой 80-минутной записи я создам сервис Symfony, используя Test Driven Development, который сможет делать HTTP-запросы к API, а затем хранить некоторые из возвращенных данных в базе данных.
Репозиторий https://gitflic.ru/project/santarinto/yahooapiproject/
Главы:
0:00 Введение / обзор курса
1:38 Введение в RapidAPI
2:10 Создание нового проекта Symfony
3:38 Создание тестовой базы данных SQLite in-memory
7:19 Написание первого юнит-теста
13:36 Часть 2
14:20 Написание функционального теста
19:00 Создание консольной команды
26:00 Создание пользовательского класса клиента для запроса API
27:41 Часть 3
29:32 Создание интеграционного теста
34:49 Внедрение компонента Symfony HttpClient
38:08 Пинг API
42:35 Часть 4
43:12 Добавляем компонент Symfony Serializer
44:53 Компонент Serializer - десериализация в сущность
45:26 Рефакторинг для слабосвязанного кода
48:43 Создание тестового фейка для имитации запросов к API во время тестов
52:22 Сегментирование тестов на группы
56:12 Часть 5
57:33 Тестирование обработки ответов API без кода состояния 200
01:01:13 Создание базы данных для разработки с помощью интеграции Symfony / Docker
01:08:24 Часть 6
01:14:34 Компонент Serializer - обновление существующей сущности
01:17:15 Обработка неожиданных ошибок от API
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Symfony 5 Test Driven Development (TDD) Туториал», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.