На этом курсе начинают с основ написания чистого кода. Студенты учатся структурировать код в соответствии со стандартом PSR, использовать различные подходы и паттерны программирования. Это дает прочную базу для всех последующих заданий.
Далее курс охватывает написание юнит-тестов и работу с инструментами для проверки покрытия кода. Студенты также научатся работать с коллекциями данных и разрабатывать функционал для работы через командную строку. Отдельный блок посвящен работе с файлами и сортировке данных для генерации отчетов.
Третий этап знакомит с фреймворком Laravel. Студенты создают полноценное приложение с веб-интерфейсом и API, получают опыт работы с ORM библиотекой Eloquent. Это дает понимание современных подходов к веб-разработке.
Следующие модули включают работу над двумя реальными проектами - Symfonygramm и Symfonyweatherreminder. Здесь студенты проходят все этапы разработки: от проектирования структуры до деплоя в продакшн. Приобретают опыт работы с Symfony, PostgreSQL, webpack, bootstrap и интеграции со сторонними сервисами.
Завершает курс разработка ERP-системы Symfonyair. Для решения этой задачи нужно применить все накопленные знания, что требует нестандартных решений и комплексного подхода. Этот проект становится основным в портфолио выпускника.
Стоимость обучения зависит от скорости прохождения - чем быстрее учитесь, тем меньше платите. Доступен тестовый период на 7 дней. На курсе предусмотрена менторская поддержка и возможность бесплатной заморозки обучения.