Самый популярный PHP backend фреймворк. Научим разрабатывать REST API и создавать современные микросервисные приложения. Сможешь работать по специальности уже через 5 месяцев.
Когда
8 августа 2022 г
Длительность
5 месяцев
Формат обучения
Вебинары, видеолекции, практические занятия
Документ
Диплом о проф. переподготовке или повышении квалификации
< symfony >
Официальный документ об обучении установленного образца.
Изученный фреймворк Symfony.
Реализованный проект для портфолио.
Актуальные навыки работы backend-разработчиком в проектах.
Твоё резюме после обучения
Лучшие смогут сразу попасть в рабочий проект Creative.
Кто такой backend-разработчик?
Чем занимается backend-разработчик?
Backend-разработчик выстраивает логику работы и описывает серверную часть приложения или сайта.
Выстраивает высоконагруженную и расширяемую архитектуру приложения.
Разрабатывает API, чтобы frontend-разработчик мог пользоваться реализованной логикой.
Взаимодействует с базой данных: описывает сохранение, удаление, обновление данных.
Пишет интеграции с внешними сервисами и приложениями.
для backend-разработчиков ежемесячно размещаются на hh.ru
2500+ вакансий
120 стран мира
используют фреймворк в разработке, можно получить работу в любой точке планеты
средняя зарплата разработчика на Symfony с опытом работы 1−1,5 года
~ 150 000 ₽ в месяц
Для кого
Ты — новичок
У тебя нет опыта работы, но ты мечтаешь ворваться в мир IT: готов с нуля изучить основы и попробовать свои силы в условиях, приближенным к реальным.
У тебя есть опыт
Хочешь освоить новую для себя профессию или расширить компетенции в IT? Тогда смело записывайся. Попробуешь новый стек, изучишь другие фреймворки и поработаешь над боевыми задачами!
Программа курса
Введение|теория 3ч
Вводное занятие.
Основы сетей и командной разработки
Сети - общие сведения - протоколы - роутинг - DNS -- Вводное занятие. IDE
Окружение|теория 5ч / практика 16ч
Системы контроля версий
Что такое VCS.
Git как современная VCS.
Локальный и удаленный репозиторий, ветвление, слияние и rebase, разрешение конфликтов.
Инструментарий для работы с git, тэги, семантическое версионирование, привязанное к тэгам.
Docker и контейнеры
Docker и принципы работы контейнеров.
Основные команды работы с контейнером.
Dockerfile и конфигурация сборки.
Docker-compose и комплекты контейнеров для разработки.
Практическое занятие по Docker-compose
Базовые знания Backend PHP|теория 8ч / практика 20ч
PHP + БД
Как выполняется index.php.
Исключения.
ООП — объекты и классы, наследование, инкапсуляция, методы, интерфейсы, полиморфизм, this.
SOLID, Шаблоны проектирования — общие сведения, MVC, Singleton и прочие виды и типы, SQL — MySQL, Postgre, NoSQL — MongoDB.
Отличия SQL от NoSQL, недостатки и преимущества.
Типы связей.
Знакомство с Symfony
Что такое фреймворк Symfony и зачем он нужен.
Возможности, применение и основные компоненты.
Composer.
Установка Symfony.
Основы Symfony|теория 18ч / практика 56ч
Структура приложения на Symfony
Контроллеры — создание, принцип работы.
View — Twig.
Взаимодействие View — Controller.
MVC.
Средства отладки — Дебаг, логирование, профайлер.
Окружения — dev, test, prod
Doctrine, ORM-паттерн, отличия и использование Data Mapper и Active Record, Сущности, Кэширование — обзорная.
Easy Admin, CRUD.
Сервис бизнес-логики
События и обработка событий.
Symfony Messenger — асинхронные вызовы, очередь.
Контейнер внедрения зависимостей DI / IoC / SOLID.
Creative входит в ТОП-20 лучших работодателей по версии hh.ru. Мы знаем, какие специалисты требуются на рынке в 2022 году, какими знаниями и навыками они должны обладать, чтобы работать в проектах любой сложности. С 2004 года мы накопили сильную отраслевую экспертизу в FinTech, Classified, MedTech, EdTech, Telecom, работая с крупнейшими российскими и международными компаниями: