Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Привет, друзья! Сегодня рассмотрим 7 Бесплатных Курсов Symfony в 2023 году с нуля до уровня PRO. Получаем практический опыт!

1. «Программирование на Symfony»

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Без выдачи сертификата

Обучающая программа: цель видеоуроков рассказать о фреймворке Symfony все максимально подробно, а не закончить только базу за 1 час.

  • Срок обучения: 1 урок с обучающим контентом + задания.
  • Форма контента: лекции.
  • Связь с преподавателем: нет.

Железные плюсы онлайн-курса:

  • Материал рассказан простым языком
  • Вся теория подкреплена практикой
  • Видео записаны в хорошем качестве
  • Отработка навыков в работе с фреймворком

«😉PHP-фреймворк Symfony» — Skillbox

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Стоимость на 2023 год: Рассрочка без первого взноса – 1 500 ₽ / мес

  • Длительность 4 месяца
  • Онлайн в удобное время
  • Обучение на практике
  • Доступ к курсу навсегда.

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

  • Создавать приложения на Symfony и устанавливать дополнительные плагины
  • Работать с сервис-контейнерами и базами данных на примере библиотеки Doctrine ORM
  • Разбираться в типах маршрутизации
  • Делать отладку проектов через дебаг-профайлеры
  • Создавать формы регистрации и авторизации пользователей
  • Понимать, как устроена интеграция сторонних сервисов
  • Разрабатывать сервисы отправки почты
  • Работать с API
  • Работать с продвинутым конфигурированием.

Программа

Вас ждут онлайн-лекции и практические задания.
18 тематических модулей, 69 онлайн-урока

Дипломный проект:

Сервис-конструктор для блога
Вы разработаете сервис, который помогает автоматически создавать статьи для блога на основании входных данных от пользователя.

2. ««Symfony» от webkyrs»

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Без выдачи сертификата

Обучающая программа: сайт с полезным уроками для начинающих специалистов, которые хотят освоить разработку Symfony.

  • Срок обучения: 17 урок с обучающим контентом + задания.
  • Форма контента: лекции.
  • Связь с преподавателем: нет.

Железные плюсы онлайн-курса:

  • Несколько курсов по разным направлениям
  • Материал написан для новичков

Начинка учебной программы

  1. Быстрый старт в Symfony.
  2. Шаблонизатор Twig в Symfony.
  3. Работа с базой данных. Связи.
  4. Работа с переменными окружения.
  5. Работа с базой данных. Основы.
  6. Работа с сервисами.
  7. Наследование сущностей Doctrine (на примере Symfony)
  8. Создание API-платформы.
  9. Основы работы с файлами в Symfony на примере загрузки изображений.
  10. Обновление Symfony 4 до Symfony 4.4 и 5. Рецепты. Работа с Git.
  11. Symfony 5. Аутентификация пользователей через login форму.
  12. Работа с бандлом Doctrine Extensions.
  13. Работа с формами.
  14. Админка на EasyAdmin в Symfony
  15. Query Builder
  16. Docker для Symfony
  17. Symfony.

«🙂Symfony Framework» — OTUS

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Стоимость на 2023 год: нет информации

Читать еще  Что такое JavaScript и в чем ее роль в веб-разработке

Symfony — один из самых сложных, надежных и высокопроизводительных PHP-фреймворков. Он по праву считается основным фреймворком для решения задач уровня enterprise. Symfony используют многие популярные проекты, например, Drupal, phpBB. Даже самый популярный PHP-фреймворк Laravel построен на основе Symfony. Курс рассчитан на PHP-разработчиков с опытом работы от двух лет.

Вы научитесь:

  • использовать Symfony в проектах;
  • обеспечивать безопасность приложения;
  • тестировать и мониторить полученный код;
  • использовать встроенные инструменты фреймворка;
  • разворачивать приложения в различных окружениях.

Программа обучения

Модуль 1. Знакомство с фреймворком. Пишем базовый функционал

  • Тема 1. Вводное занятие и выбор проектной работы
  • Тема 2. Установка и «Hello, world»
  • Тема Фронтэнд
  • Тема Doctrine ORM
  • Тема Doctrine Migrations
  • Тема 6. DI и сервисы

Модуль 2. Маршрутизация и HttpFoundation

  • Тема 7. Контроллеры и маршрутизация
  • Тема 8. Компонент HttpFoundation
  • Тема 9. Symfony Forms
  • Тема 10. Авторизация и аутентификация
  • Тема 11. REST-приложения и FOSRestBundle
  • Тема 12. Stateless API

Модуль 3. Интеграция с другими системами

  • Тема 13. Логирование и мониторинг
  • Тема 14. Кэширование
  • Тема 15. Очереди: начало
  • Тема 16. Очереди: расширенные возможности
  • Тема 17. Полнотекстовый поиск, Elastica

Модуль 4. Тестирование и развёртывание

  • Тема 18. Unit-тестирование
  • Тема 19. Консольные команды в Symfony
  • Тема 20. Интеграционное тестирование
  • Тема 21. NelmioApiDocBundle и документация API
  • Тема 22. Развёртывание приложения

Модуль 5. Symfony: Advanced practices

  • Тема Symfony Bundles и пакеты
  • Тема 24. Разработка прототипов с помощью генерации кода
  • Тема 25. PaaS-решения для Symfony
  • Тема 26. Микрофреймворки на базе Symfony на примере Symlex
  • Тема 27. API Platform: введение
  • Тема 28. Внедряем GraphQL
  • Тема 29. API Platfrom: погружение

Модуль 6. Проектная работа

  • Тема 30. Консультация по проектам и домашним заданиям
  • Тема 31. Защита проектных работ
  • Тема 32. Подведение итогов курса

Выпускной проект — задача, выполняемая в течение курса. Представляет собой полноценный микросервис, реализованный на базе фреймворка Symfony 5. При написании проекта потребуется использовать инструменты логирования и мониторинга (Sentry, Graphite), работать с базой данных (предпочтительно с PostgreSQL, но можно и с MySQL) и кэшем (Redis/Memcached на выбор), взаимодействовать с брокером сообщений (RabbitMQ) для обеспечения асинхронной обработки пользовательских запросов. Проект должен быть покрыт юнит- и интеграционными тестами, для проекта требуется реализовать его развёртывание при помощи Gitlab, GitHub или других инструментов. Опционально в рамках проекта возможно применение инструментов API Platform для реализации API с использованием GraphQL.

Читать еще  Что такое Аналитика 1C в 2023 году и как обучиться разработке проектов?

Вы сможете выбрать один из 4-х вариантов проекта:

  • проект от SkyEng: “Сервис хранения прогресса студента”. Сервис обеспечивает хранение данных о выполнении студентом учебных заданий;
  • проект от SkyEng: “Сервис подбора преподавателей”. Сервис позволяет подобрать наилучшего преподавателя для ученика, исходя из компетенции преподавателей и потребностей студента;
  • проект от SkyEng: “Сервис управления контентом занятий”. Сервис позволяет студенту видеть самую свежую версию контента занятия. При получении студентом доступа к заданию ревизия задания фиксируется для этого студента, чтобы при повторном просмотре выполненного задания он не увидел внесённые позже изменения;
  • проект на свой выбор.

После обучения вы:

  1. заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на GitHub и другие дополнительные материалы;
  2. получите сертификат о прохождении курса;
  3. освоите Symfony Framework и получите опыт разработки на нем;
  4. получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

3. «Symfony 5. Быстрый старт»

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Без выдачи сертификата

Обучающая программа: учебное пособие по изучению фреймворка Symfony.

  • Срок обучения: 35 урок с обучающим контентом + задания.
  • Форма контента: лекции.
  • Связь с преподавателем: нет.

Железные плюсы онлайн-курса:

  • Уроки написаны профессионалами
  • Материал написан для новичков
  • Онлайн-Пособие поможет вникнуть в тему

Начинка учебной программы

  1. Благодарности
  2. О чём эта книга?
  3. Проверка рабочего окружения
  4. Знакомство с проектом
  5. С нуля до развёртывания
  6. Выбор методологии разработки
  7. Поиск и устранение неисправностей
  8. Создание контроллера
  9. Подготовка базы данных
  10. Описание структуры данных
  11. Создание административной панели
  12. Создание пользовательского интерфейса
  13. Работа с ветками
  14. Обработка событий
  15. Жизненный цикл объектов Doctrine
  16. Получение обратной связи с помощью форм
  17. Защита административной панели
  18. Защита от спама с помощью API
  19. Тестирование
  20. Переход к асинхронности
  21. Управление состоянием с помощью Workflow
  22. Отправка электронной почты администраторам
  23. Повышение производительности с помощью кеширования
  24. Стилизация интерфейса с помощью Webpack
  25. Изменение размера изображений
  26. Выполнение заданий cron
  27. Уведомление различными способами
  28. Создание API с помощью API Platform
  29. Разработка SPA
  30. Локализация приложения
  31. Оптимизация производительности
  32. Изучение внутренностей Symfony
  33. Использование Redis для хранения сессий
  34. Использование RabbitMQ в качестве брокера сообщений
  35. Что дальше?

4. «Курс «Symfony » от AVADA-MEDIA»

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Без выдачи сертификата

Обучающая программа: курс обучения Symfony, в котором студентам простым языком расскажут как работать с фреймворком.

  • Срок обучения: уроки с обучающим контентом.
  • Форма контента: лекции.
  • Связь с преподавателем: нет.

Железные плюсы онлайн-курса:

  • Материал создан для новичков
  • Вся информация написана простым языком
  • Есть практика

Читать еще  Языки программирования в 2023 году: виды и особенности для начинающего специалиста

5. «PHP — Symfony Создаем первый проект и настраиваем Apache»

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

PHP — Symfony Создаем первый проект и настраиваем Apache

Без выдачи сертификата

Обучающая программа: автор рассказывает про разработку на фреймворк Симфони. В рамках курса, спикер расскажет про установку сервера.

  • Срок обучения: уроки с обучающим контентом.
  • Форма контента: лекции.
  • Связь с преподавателем: нет.

Железные плюсы онлайн-курса:

  • Материал создан для новичков
  • Вся информация написана простым языком
  • Есть практика

Начинка учебного процесса

  • PHP и Symfony введение
  • Почему не любят PHP
  • Composer
  • Создаем новый проект
  • Содержимое проекта
  • Настраиваем Apache для Symfony
  • index.php и kernel
  • Статичные маршруты
  • Создаем первый контроллер
  • Заключение — дополнительные материалы

6. «Symfony — лучший PHP фреймворк? ➤ Веб разработка на PHP Symfony»

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Symfony — лучший PHP фреймворк? ➤ Веб разработка на PHP Symfony

Без выдачи сертификата

Обучающая программа: в данном уроке идёт ознакомление студента с тем что такое Symfony фреймворк, т.е. кратко об его истории и для чего он используется. Дальше идёт показ настройки рабочего окружения с помощью которого как раз таки студент и сможет учиться работать с данным фреймворком в дальнейших уроках.

Этот урок включён в платный курс по изучению Симфони от платформы ITVDN.

  • Срок обучения: урок с обучающим контентом.
  • Форма контента: лекции.
  • Связь с преподавателем: нет.

Железные плюсы онлайн-курса:

  • Материал создан для новичков
  • Вся информация написана простым языком
  • Есть практика
  • Автор — эксперт в сфере создания проектов на PHP

7. «Symfony 5: Создаем новый проект и каркас сайта на symfony 5»

Где обучиться Symfony: 7 Бесплатных Онлайн-Курсов с Нуля

Symfony 6 / Урок 1 / Быстрый старт (PHP + Nginx + Docker)

Без выдачи сертификата

Обучающая программа: в этом видео, автор развернёт проект на symfony 5, настроит БД, создамт основные контроллеры и шаблоны.

  • Срок обучения: урок с обучающим контентом.
  • Форма контента: лекции.
  • Связь с преподавателем: нет.

При просмотре контента на проекте ЕВГЕНЕВ РУ, на страницах сайта возможны интегрированы реферальные ссылки. Что это для вас значит и как быть, читайте в нашем материале.

https://evgenev.ru/disclamer/ – EVGENEV RU

Оцените статью