Мы тоже используем куки, потому что без них вообще ничего не работает
Ничего, я привык
Мы тоже используем куки, потому что без них вообще ничего не работает
Ничего, я привык

Backend-разработчик на Symfony

Самый популярный 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ч
  • Вводное занятие.
  1. Основы сетей и командной разработки
  2. Сети - общие сведения - протоколы - роутинг - DNS -- Вводное занятие. IDE
Окружение|теория 5ч / практика 16ч
  • Системы контроля версий
  1. Что такое VCS.
  2. Git как современная VCS.
  3. Локальный и удаленный репозиторий, ветвление, слияние и rebase, разрешение конфликтов.
  4. Инструментарий для работы с git, тэги, семантическое версионирование, привязанное к тэгам.

  • Docker и контейнеры
  1. Docker и принципы работы контейнеров.
  2. Основные команды работы с контейнером.
  3. Dockerfile и конфигурация сборки.
  4. Docker-compose и комплекты контейнеров для разработки.

  • Практическое занятие по Docker-compose
Базовые знания Backend PHP|теория 8ч / практика 20ч
  • PHP + БД
  1. Как выполняется index.php.
  2. Исключения.
  3. ООП — объекты и классы, наследование, инкапсуляция, методы, интерфейсы, полиморфизм, this.
  4. SOLID, Шаблоны проектирования — общие сведения, MVC, Singleton и прочие виды и типы, SQL — MySQL, Postgre, NoSQL — MongoDB.
  5. Отличия SQL от NoSQL, недостатки и преимущества.
  6. Типы связей.

  • Знакомство с Symfony
  1. Что такое фреймворк Symfony и зачем он нужен.
  2. Возможности, применение и основные компоненты.
  3. Composer.
  4. Установка Symfony.
Основы Symfony|теория 18ч / практика 56ч
  • Структура приложения на Symfony
  1. Контроллеры — создание, принцип работы.
  2. View — Twig.
  3. Взаимодействие View — Controller.
  4. MVC.
  5. Средства отладки — Дебаг, логирование, профайлер.
  6. Окружения — dev, test, prod
  7. Doctrine, ORM-паттерн, отличия и использование Data Mapper и Active Record, Сущности, Кэширование — обзорная.
  8. Easy Admin, CRUD.

  • Сервис бизнес-логики
  1. События и обработка событий.
  2. Symfony Messenger — асинхронные вызовы, очередь.
  3. Контейнер внедрения зависимостей DI / IoC / SOLID.
  4. Конфиги, yaml.
  5. Формы (Symfony forms), валидатор.
  6. Symfony Security — аутентификация / авторизация. OAuth2, JWT. Тестирование PHPUnit.

  • API Platform
  1. REST, ADR, объявление ресурсов.
  2. Symfony Serializer (сериализация, нормализация-денормализация, настройка, использование и расширение).
  3. Основы — DTO, DataTransformer, DataProvider, DataPersister and etc.
  4. Фильтры, Сортировка, Практика/Ответы на вопросы.
Soft-skills|теория 3ч / практика 8ч
  • Подготовка к техническому собеседованию
  • Разработка резюме
  • Навыки самопрезентации
Итоги|теория 3ч / практика 40ч
  • Экзамен
Приемка ДЗ. На выполнение 5-7 дней.

  • Итоги
Подведение итогов.
Введение
теория 3ч

  • Вводное занятие.
  1. Основы сетей и командной разработки
  2. Сети - общие сведения - протоколы - роутинг - DNS -- Вводное занятие. IDE
Окружение
теория 5ч / практика 16ч

  • Системы контроля версий
  1. Что такое VCS.
  2. Git как современная VCS.
  3. Локальный и удаленный репозиторий, ветвление, слияние и rebase, разрешение конфликтов.
  4. Инструментарий для работы с git, тэги, семантическое версионирование, привязанное к тэгам.

  • Docker и контейнеры
  1. Docker и принципы работы контейнеров.
  2. Основные команды работы с контейнером.
  3. Dockerfile и конфигурация сборки.
  4. Docker-compose и комплекты контейнеров для разработки.

  • Практическое занятие по Docker-compose
Базовые знания Backend PHP
теория 8ч / практика 20ч

  • PHP + БД
  1. Как выполняется index.php.
  2. Исключения.
  3. ООП — объекты и классы, наследование, инкапсуляция, методы, интерфейсы, полиморфизм, this.
  4. SOLID, шаблоны проектирования — Общие сведения, MVC, Singleton и прочие виды и типы, SQL — MySQL, Postgre, NoSQL — MongoDB.
  5. Отличия SQL от NoSQL, недостатки и преимущества.
  6. Типы связей.

  • Знакомство с Symfony
  1. Что такое фреймворк Symfony и зачем он нужен.
  2. Возможности, применение и основные компоненты.
  3. Composer.
  4. Установка Symfony.
Основы Symfony
теория 18ч / практика 56ч

  • Структура приложения на Symfony
  1. Контроллеры — создание, принцип работы.
  2. View — Twig.
  3. Взаимодействие View — Controller.
  4. MVC.
  5. Средства отладки — Дебаг, логирование, профайлер.
  6. Окружения — dev, test, prod
  7. Doctrine, ORM-паттерн, отличия и использование Data Mapper и Active Record, Сущности, Кэширование — обзорная.
  8. Easy Admin, CRUD.

  • Сервис бизнес-логики
  1. События и обработка событий.
  2. Symfony Messenger — асинхронные вызовы, очередь.
  3. Контейнер внедрения зависимостей DI / IoC / SOLID.
  4. Конфиги, yaml.
  5. Формы (Symfony forms), валидатор.
  6. Symfony Security — аутентификация / авторизация. OAuth2, JWT. Тестирование PHPUnit.

  • API Platform
  1. REST, ADR, объявление ресурсов.
  2. Symfony Serializer (сериализация, нормализация-денормализация, настройка, использование и расширение).
  3. Основы — DTO, DataTransformer, DataProvider, DataPersister and etc.
  4. Фильтры, Сортировка, Практика/Ответы на вопросы.
Soft-skills
теория 3ч / практика 8ч

  • Подготовка к техническому собеседованию
  • Разработка резюме
  • Навыки самопрезентации
Итоги
теория 3ч / практика 40ч

  • Экзамен
Приемка ДЗ. На выполнение 5-7 дней.

  • Итоги
Подведение итогов.
Формат обучения
Во время обучения добавим тебя в телеграм-чат, где ты сможешь общаться и обмениваться опытом с практикующими разработчиками Creative.
Сопровождение
Теорию легко найти в интернете, мы же дадим реальную практику, ты закрепишь полученные знания на рабочих задачах.
Практика. Много практики!
Поможем составить резюме, обучим техникам самопрезентации и подготовим к техническому собеседованию. Лучшие попадут в Creative на стажировку.
Карьера
Встречаемся 2−3 раза в неделю по вечерам. Только ты, преподаватель и другие студенты курса в режиме реального времени.
Оnline
Symfony — это самый популярный php фреймворк. У него огромное сообщество и обширная документация, позволяющая разобраться даже новичку.
Антон Иконников
Руководитель учебного центра Crt.School
Отзывы наших выпускников
Коротко о Creative
Creative входит в ТОП-20 лучших работодателей по версии hh.ru. Мы знаем, какие специалисты требуются на рынке в 2022 году, какими знаниями и навыками они должны обладать, чтобы работать в проектах любой сложности. С 2004 года мы накопили сильную отраслевую экспертизу в FinTech, Classified, MedTech, EdTech, Telecom, работая с крупнейшими российскими и международными компаниями:
Стоимость курса
Старт 8 августа!
При 100% оплате до начала обучения
60 000 ₽
35 000 ₽
  • Помощь с составлением резюме
  • Первые 3 занятия бесплатно
  • 4 месяца учёбы
  • Сопровождение
  • Помощь с налоговым вычетом
Запишись на три бесплатных урока
Нажимая на кнопку я соглашаюсь на обработку моих персональных данных и ознакомлен с политикой о персональных данных.
Успей на курс, вводные занятия уже идут!
  • Помощь с налоговым вычетом
  • Гарантия возврата оплаты
  • 4 месяца учёбы
  • Сопровождение
  • Помощь с составлением резюме
Оплата 100%
Экономия 10 000 ₽
50 000 ₽
Ежемесячная оплата
Полная стоимость 60 000 ₽
12 000 ₽/мес
Оплатить курс
Total: 

Нажимая на кнопку я соглашаюсь с публичной офертой и ознакомлен с политикой о персональных данных.

Остались вопросы? Спрашивай, ответим!