Курс по фреймворку Symfony 4

Изучение самого востребованного на рынке фреймворка. Первые 5 уроков бесплатно!

2 500 ₽ 789 ₽ Оставить заявку

Подробнее о курсе

Зачем мне изучать фреймворк?

Многие задаются этим вопросом и немногие находят правильный ответ на него. Какими бы разными ни казались задачи разных проектов, в их основе лежат шаблонные решения, являющиеся результатом продолжительного развития всего сообщества разработчиков в целом. Фреймворк — это экосистема, а в некоторых случаях (например, простой блог) — это даже наполовину готовый продукт. Фреймворк предоставляет ряд готовых инструментов (от простых до достаточно сложных), отдавая нам основное время на решение действительно важных и нестандартных (лишь иногда) задач текущего проекта. Если вас это не убедило, представьте, что вам придётся доделывать проект, написанный с нуля, за другого разработчика. Вы не можете быть уверены ни в качестве продукта, ни в знаниях разработчика. Также вы не можете быть уверены, что проект будет расположен для будущих изменений в коде, не сразу будут очевидны ошибки, паттерны или места, где можно было бы сделать лучше. Таким образом, фреймворк предлагает общие правила и одну замкнутую систему, в рамках которой команда разработчиков понимает друг друга, употребляя общий словарь терминов, предлагаемый фреймворком.

Почему Symfony?

Конечно, фреймворк — это не панацея и даже иногда это не лучшее решение для поставленной задачи. На фреймворке так же можно писать плохой код, как и на чистом PHP, другое дело, что такой код легче рефакторится и, соответственно, меньше вредит бизнес-задачам. Symfony — это пример хорошего кода. Ну, скажем, не такого плохого, как в других фреймворках. Да, он непростой, но чем выше вы ставите задачу, тем быстрее вы растёте. В этом курсе вы познакомитесь с важными компонентами фреймворка, среди которых ORM Doctrine, шаблонизатор Twig, аннотации, Dependency Injection, Routing, Security, HttpFoundation и многие другие. Курс рассчитан на крепких новичков в разработке, хорошо понимающих ООП (на уровне композиции и агрегации, задач интерфейсов и абстрактных классов), работу пространств имён и композера, работу HTTP протокола и прочие основы веба.

Программа курса

Уровень 1. Основы Symfony

Уровень 2. Пишем блог

Преподаватели программы

  • Артём Ивашкевич Автор курса

    Как-то раз я наткнулся на сайт Хабрахабр, уже и не вспомню, как это произошло. И, прочитав несколько статей, заинтересовался программированием, и тут понял, что занимался до этого не самым интересным для меня делом. Да, защита информации была прикольной темой, но с программированием не сравнить. Это меня очень увлекло, я мог часами изучать что-то новое в этой области и не замечать, как летит время. Собственно, в тот момент я понял, что это то, с чем я хотел бы связать свою жизнь, работать в этой области, уделять этому своё свободное время. Мне очень нравится сама идея, что можно создавать что-то реально прикольное, имея только ноутбук с интернетом и желание. Желание. Да, в то время я дико желал стать программистом. И я начал готовиться к тому, чтобы им стать.

О компании

  • Онлайн-курсы

Привет! Меня зовут Артём Ивашкевич. Я работаю веб-разработчиком более трёх лет. В свободное время я обучаю программированию других людей, потому что мне это просто нравится. Если Вам интересно узнать, как я к этому пришёл, прочитайте историю как я стал программистом.

При обучении я даю то, что действительно нужно на практике. Моя цель — подготовить человека к собеседованию на должность Junior PHP Developer с нуля. Здесь не будет ненужной теории — я сам работаю программистом в крупной компании, и знаю, что нужно работодателям.

Программа обучения сформирована таким образом, что всё что от Вас требуется — это шаг за шагом пройти уроки и выполнить домашние задания под моим руководством.

Я открыт для общения. Если у Вас есть какие-либо вопросы — напишите мне.

Контакты

скидка 69%
2 500 ₽ Стоимость курса: 789 ₽

Записаться на курс

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности