Освоите популярнейший язык, лежащий в основе большинства сайтов в интернете. Пополните портфолио первыми бизнес-приложениями и коммерческим веб-сайтом.
Научитесь поддерживать работу сайтов и приложений на PHP, что сделает вас востребованным специалистом после курса.
Дата старта
9 апреляДлительность
4 месяцаГород
МоскваФормат обучения
Онлайн / Видео-курс / ОчноСейчас российский и мировой бизнес активно переходит в онлайн. Всем нужны крутые сайты и веб-приложения, которые будут быстрыми и удобными. Большинство из них работает на PHP. Особенной популярностью язык пользуется в регионах России. Его ценят за простоту, скорость разработки и удобство в обслуживании. Поэтому, зная PHP вы не останетесь без работы - сможете поддерживать существующие продукты, и создавать новые, удовлетворяющие требования рынка. Только на hh.ru сейчас доступно более 1300 вакансий, от региональных и федеральных компаний.

Новичкам
У вас нет опыта программирования и знаний из сферы, но есть желание изменить работу и повысить зарплату.

Неопределившимся
Изучали PHP, но решили получить структурированные знания от ментора и пополнить портфолио

Смежным специалистам
Вы работали тестировщиком, HR или другим специалистом в IT, но решили сменить направление

IT - профи
Вы мастерски владеете другим языком программирования, но появилась потребность освоить PHP
Корпоративный сайт канцелярского магазина «Кнопка. Арт»
В процессе работы над проектом вы научитесь:
Объектно-ориентированный язык программирования
Библиотека JavaScript с открытым кодом для создания интерфейсов
Протокол, позволяющий получать различные ресурсы, например HTML-документы
Распределенная система управления версиями.
ООП - объектно ориентированное программирование на PHP
Фреймворк для разработки с использованием архитектурной модели MVC
Объектно-реляционная система управления базами данных
Язык разметки для структурирования содержимого веб-страниц
Язык стилей для оформления визуального вида веб-страниц
Фреймворк для модульного тестирования скриптов PHP
Мы сформировали программу с учётом ожиданий работодателей. Именно эти навыки чаще всего требуются в вакансиях и на практике.
Программировать на PHP
Изучите базовые понятия, синтаксис и архитектуру. Будете применять принципы ООП в разработкеФреймворк Laravel
Освоите современный инструмент для ускоренной и удобной разработки на PHPТестированию
Покроете код автоматическими Unit-тестами, научитесь отладке в Xdebug, чтобы не допустить баги в продакшнВерстке
Делать адаптивную верстку с помощью HTML, применять каскадные таблицы стилей CSSРабота с данными и файлами
Освоите SQL, подключите базу данных и сможете управлять ей. Познакомитесь с XML И JSON.Инфраструктуре
Познакомитесь с Git для работы в команде, Docker для контейнеризации и Composer для управления библиотекамиВы получите запись первого урока курса совершенно бесплатно. Видео будет отправлено Вам в WhatsApp или Telegram в течение 5 минут!
Средний тепм прохождения курса: 4 часа в неделю в занятиях (теория и практика). После каждого занятия — практические задания на отработку новых навыков (на 8 - 12 часов в неделю).
Введение в веб-разработку и интернет. Разбор основных терминов. Разбор всех этапов создания сайта. Ввод в язык разметки - HTML. Блочные и строчные элементы. Поток документа.
Виды элементов. Атрибуты элементов. Гиперссылки. Работа с изображениями и их разновидности.
Основы CSS: базовый синтаксис, селекторы, классы, наследование и каскадирование.
Сложные селекторы, псевдоклассы и псевдоэлементы. Работа со шрифтами. Семейства, начертания, способы подключения.
Фоны. Все свойства background. Табличная верстка. Списки. Формы. Создание интерактивной формы обратной связи. Все виды поля input и его атрибуты. Отправка данных на сервер.
Блочная верстка. Понятие Box Model. Отступы. Обтекание. Блочно-строчные элементы. Позиционирование. Рамки. Верстка карточек товаров.
Установка и настройка среды разработки PhpStorm. Запуск первой программы на PHP. Знакомство с версией контроля - Git. Принцип работы веб-серверов и динамических сайтов.
Разбор основного синтаксиса. Переменные и типы данных. Примитивные и ссылочные типы. Структура кода, методы встроенных объектов. Цепочка видимости. Принципы ветвления, визуализация, блок-схемы.
Операторы, приоритеты операций. Логические и арифметические операции. Строковые, условные и битовые операторы. Работа с циклами/утверждениями switch, while, for, do/while, break. Тернарный оператор. Области видимости переменных.
Одномерные и многомерные массивы в PHP. Функции. Аргументы функций. Рекурсия. Применение циклов для работы с массивами. Работа с файлами. Чтение и запись в файл. Файловая система и переадресация.
HTTP-методы GET и POST. Cookies и сессии. Передача данных из форм и сохранение их в БД MySQL. Реализация загрузки файлов на сервер.
Авторизация на сайте. Роли пользователей. Реализация доступа к разделам сайта. Шифрование пользовательских данных. Работа с встроенными и пользовательскими функциями.
Введение в объектно-ориентированное программирование в PHP. Жизненный цикл объекта. Классы и наследование. Полиморфизм и инкапсуляция данных. Что такие интерфейс? Перегрузка методов и рекурсия.
Примеси. Анонимные функции. Магические методы, контроль типов, трейты, паттерны. Шаблонизаторы. Работа с Twig. Обработка ошибок и исключений в программе.
Model-View-Controller (MVC) шаблон и как с ним работать. Разбор основных MVC фреймворков. Стандартизация кода.
Взаимодействие MySQL и PHP. Выборка данных их БД и отображение их на сайте. Разработка собственного веб-проекта с использованием полученных знаний. Написание тестов с помощью PHPUnit.
Установка Laravel. Настройка Virtual Hosts. Запуск первого Laravel-проекта. MVC в Laravel. Параметры маршрутизации. Создание контроллеров.
Представления Laravel. Наследование представлений. Master layout. Основы Blade templating engine. Подключение и работа с базой данных MySQL. Работа с Laravel Migrations. CRUD-операции.
Формы и валидация. Основы валидации. Загрузка файлов. Чтение данных. Передача данных из формы и запись их в базу данных. Middleware. Сброс данных. Отправка Email. Работа с сессией. Работа с mailgun.
Аутентификация. Реализация привилегий, сброса пароля, аутентификация пользователя, личный кабинет, перенаправление при входе. Разбор популярных фреймворков: Symfony, Yii, Laravel. Краткий обзор каждого. Основные отличия и преимущества.
Установка и настройка веб-сервера на хостинге Heroku. Настройка домена. Написание и защита финального проекта.
Подарочный модуль
Дополнительные три урока по 2 часа в которых вы:Он подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
Команда EasyUM готова сделать все возможное, ради Вашего скорейшего трудоустройства.
Оформим резюме и портфолио в наилучшем формате
Подготовим к собеседованию и проработаем вопросы
Резюме лучших студентов отправим компаниям - партнерам
Научим искать вакансии и правильно вести себя на собеседовании
Выпускников
находят работу
Компаний ждут
Backend-разработчиков
Вы можете обучаться в онлайн-группе, или пройти видео-курс с разборами домашних заданий, или обучаться очно в одном из 77 городов России.
Онлайн-группа
Онлайн занятия 2 раза в неделю вечером, по точному графику, в группе 12 - 20 человек. Доступ к записям - всегда.Видео-курс
Проходите курс в своем темпе. Чат с куратором. Еженедельные онлайн-разборы практики и домашних заданий.Очно
МоскваГрафик занятий всегда согласовывается в рамках каждой группы отдельно (после 1го занятия). Это могут быть 2 будних дня вечером с 19:00 до 21:00, или один день будний вечер и второй — суббота днем.
Для каждой группы создается телеграм-чат, в котором будет происходить общение между занятиями с группой и преподавателем. Средний время ответа преподавателя — 1 час.
Программа курса построена таким образом, что вы освоите новую профессию с нуля, и будете готовы проходить собеседование.
Каждая наша группа - это 4-8 учеников. Это позволит максимально качественно и комфортно обучаться.
Вам не придется учиться год и более для получения новой it-профессии. Мы разработали специальные программы курсов, позволяющие освоить профессию за самый короткий срок, и найти ту самую работу.
Курс разделен на модули. Модули на уроки. Каждый урок - это теория, соединенная с практикой. Без длинных приветствий и воды.
Вожжаев Владлен. Профессиональный веб-разработчик на нескольких языках. Опыт разработки 10+ лет.
Руководитель подразделения AC Soft, Центра креативных индустрий МГТУ им. Н.Э.Баумана. Автор учебника по HTML. Разработчик отечественного конструктора форм.
В отличие от школ с программой на 1-2 года, мы даем те знания и навыки, которые помогут трудоустроиться. Всё остальное вы без проблем доучите в процессе работы, когда будете выполнять задачи.
С курсами EasyUM вы экономите время и деньги, и осваиваете самое необходимое для конкретной цели на сегодня – работа на должности Back-end Разработчик PHP в хорошей компании.
1-2 года – это так долго и далеко не у каждого хватит мотивации или возможности продолжать активно учиться. Результаты на лицо:
Длительность 1-2 года
Длительность 5-8 месяцев
Онлайн в группе
2 168 ₽ / месяц
при рассрочке на 24 месяца
52 012 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
Видео-курс
1 884 ₽ / месяц
при рассрочке на 24 месяца
45 208 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
Очный
2 406 ₽ / месяц
при рассрочке на 24 месяца
57 736 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
г. Москва, ул. Большая Новодмитровская 23, территория коворкинга «Flacon SPACE»
Ждем весну вместе с EasyUM!
Скидка 20% до 8 апреля!Ждем весну с EasyUM!
Онлайн в группе
2 168 ₽ / месяц
при рассрочке на 24 месяца
52 012 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
Видео-курс
1 884 ₽ / месяц
при рассрочке на 24 месяца
45 208 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
Очный
2 406 ₽ / месяц
при рассрочке на 24 месяца
57 736 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!