скидка 40%__скидка 40%__ скидка 40%__ скидка 40%__ скидка 40%__ скидка 40%__ скидка 40%__ скидка 40%
скидка до 40%__скидка до 40%__ скидка до 40%__ скидка до 40%__ скидка до 40%__ скидка до 40%__ скидка 40%__ скидка 40%
Веб-разработчик на PHP с нуля до PRO
Кто такой веб-разработчик
Как устроено обучение
Освойте актуальную профессию — научитесь создавать веб-сайты
  • Работайте из дома или офиса
  • Стройте свой график как вам удобно
  • Развивайтесь, решая интересные задачи
У меня есть промокод
Отправьте заявку, чтобы забронировать место на курсе
Наш менеджер скоро свяжется с вами и ответит на все вопросы
Курс стартует через: 5 дней
Курс • с нуля
У меня есть промокод

Курс «Веб-разработчик на PHP с нуля до PRO»

Нажимая кнопку, я соглашаюсь с Положением о персональных данных и даю согласие на их обработку и хранение.
Дарим сейчас, но это на Новый год
Больше знаний и навыков:
— 4 мини-курса в подарок
— скидки до 55% на курсы IT-профессий
Новогодние подарки от Skillfactory
скидка до 55% на курсы IT и 4 мини-курса в подарок
С нуля,
без опыта в IT или технического образования
Онлайн
в удобное время, без строгих дедлайнов
Длительность
20 месяцев
45 проектов
для портфолио
Плавно сменить сферу деятельности
Можно не уходить с текущей работы — просто попробуйте себя в новой сфере
Не привязывайтесь к одному месту, путешествуйте и получайте новый опыт
Берите столько проектов, сколько хотите, планируйте свой график
Управлять своим временем и доходом
Работать из любой точки мира

Курс подойдет вам, если хотите

Кто такой веб-разработчик

Это специалист, который создает и поддерживает сайты, сервисы и приложения. Он пишет их внутреннюю (бэкенд) и внешнюю (фронтенд) части.

Что он делает:

1
2
4
3
Разрабатывает веб-продукты
Программирует на PHP и JavaScript
Оптимизирует сайты, чтобы они были удобными и быстро загружались
Работает с базами данных и CMS — системами управления контентом
Веб-разработчик может быть сотрудником компании или фрилансером, выполнять проекты для одного или нескольких заказчиков.
Веб-разработчик
Для тех, кто хочет сменить профессию
Хотите сменить профессию на востребованную и высокооплачиваемую, Вы справитесь даже без технического бэкграунда — просто следуйте программе курса.
Для студентов
Студент и еще учитесь. Мы дадим актуальные знания и навыки для вашей первой работы. А вы сможете ее найти уже в конце обучения и достойно зарабатывать.
Не программистов,
но уже работающим в IT
Уже работаете в IT (например, тестировщиком или сотрудником Helpdesk). Мы подскажем, как перейти в востребованное направление, и поможем вам зарабатывать больше.

Для кого этот курс

Почему PHP и JavaScript

На PHP написан бэкенд 79% сайтов, в том числе распространенных систем CMS — WordPress, Drupal, Magento.
С помощью PHP создают и одностраничные сайты, и сложные проекты, например, интернет-магазин, где можно обновлять товары, принимать оплату и сохранять историю покупок.
Согласно отчету крупнейшей русскоязычной фриланс-платформы Freelancehunt, PHP и JavaScript пользуются наибольшим спросом у заказчиков на фриланс-биржах.
Именно эти языки вы изучите на курсе «Веб-разработчик на PHP с нуля до PRO».
Востребованность языков PHP и JavaScript
Востребованность в проектах заказчиков*
скидка 40%

Почему веб-разработка

Создание веб-сайтов и их адаптация к браузерам и устройствам — именно под эти услуги компании ищут специалистов на аутсорсе. Не важно, идет ли речь о размещении заказов на фриланс-биржах или поиске исполнителя, работающего по договору.
Освоив профессию веб-разработчика, вы сможете работать как удаленный сотрудник, из любого места с доступом в интернет.
Брать проекты в интересных сферах
Строить график как вам удобно
Устанавливать расценки
Выбирать заказчиков

У вас будет возможность:

от 500 000 ₽
250 000 – 500 000
80 000 – 150 000
30 000 – 60 000

Сколько можно заработать на фрилансе

Зарабатывает в месяц фрилансер с 5 годами опыта
Зарабатывает в месяц фрилансер с 1 годом опыта
Зарабатывает в месяц фрилансер с опытом меньше года
Зарабатывает в месяц фрилансер с 3 годами опыта
Junior веб-разработчик на PHP и JavaScript
*По данным upwork.com
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира

Программа курса включает в себя:

4 месяца
8 месяцев
8 месяцев
Базовый курс
Углубленное изучение фронтенда
Углубленное изучение бэкенда

Профессия
Веб-разработчик

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

Введение
в Веб-разработку

Создадите инструкцию по работе с GIT и разместите её на GitHub.
Вы погрузитесь в рабочую среду веб-разработчика, узнаете как работать с Visual Studio и системой контроля версий GIT
  • Работа с редактором исходного кода Visual Studio и командной строкой
  • Решение алгоритмических задач с помощью блок-схем и описание объектов
  • Создание документов с применением языка MarkDown
  • Использование GIT для контроля версий
Проект 1: Telegram чат-бот

Проект 2: Инструкция по установке Visual Studio

Проект 3: Инструкция по работе с GIT на GitHub
Практика:
Введение в разработку
Вы научитесь создавать примитивные веб-страницы, подключать стили к HTML, работать со слоями и селекторами
  • Основы языка HTML, структура и элементы веб-страницы, основные атрибуты
  • Синтаксис языка CSS, простые и комбинированные селекторы, псевдоклассы и псевдоэлементы
  • Цвета и размеры в CSS, блочная модель документа, слои, позиционирование
Тренажер по HTML (основные элементы веб-страницы, специальные символы, другие элементы форматирования, изображения на сайте, ссылки)

Проект 4: Простой сайт-визитка

Проект 5: Примитивная страница со списком новостей
Базовая верстка
Практика:
Результат:
Сверстаете современную страницу со списком новостей, используя собственные разработанные стили.
Результат:
Вы научитесь использовать основные типы данных и алгоритмические конструкции, работать с событиями и DOM, подключать JSON
  • Работа с консолью браузера, переменные и константы, работа с DOM и событиями
  • Числа, строки и операции с ними
  • Условия и логические переменные
  • Циклы, массивы и их методы
  • Функции, объекты, подключение JSON
Тренажер по JavaScript

Проект 6: Приложения с обработкой пользовательского ввода

Проект 7: Простой калькулятор

Проект 8: Игра «Угадайка» с использованием алгоритма бинарного поиска

Проект 9: Справочник «Экзотические фрукты»

Проект 10: Генератор случайных пользовательских данных
Базовый Frontend
Практика:
Создадите калькулятор, игру «Угадайка», справочник и генератор случайных пользовательских данных.
Результат:
Вы начинаете знакомство с основными понятиями программирования языка программирования PHP
  • Основы языка PHP, инструменты разработчика PHP, локальный веб-сервер
  • Основные алгоритмические конструкции и типы данных
  • Отправка данных и файлов на сервер
  • Создание авторизации на сайте
Тренажер по PHP

Проект 11: Сайт-визитка

Проект 12: Алгоритмические задачи

Проект 13: Поиск идеальной пары

Проект 14: Обработка форм
Базовый Backend
Практика:
Настроите локальный сервер, научитесь обрабатывать формы и отправлять данные и файлы на сервер.
Результат:

Направление
«Frontend»

Сверстаете одностраничный лендинг для дизайнерского агентства
Вы научитесь делать адаптивную верстку и работать в Figma
  • Адаптивный дизайн веб-страниц, Flexbox и Grid
  • Анимации в CSS
  • Работа с Figma
  • Верстка адаптивного веб-лендинга на Figma
Продвинутая верстка
Вы углубитесь в продвинутую работу с JavaScript, научитесь работать с AJAX, API и SPA
  • Объекты, наследование, полиморфизм, инкапсуляция
  • Стандарты написания кода и общие подходы
  • Асинхронность (AJAX)
  • Работа с API браузера
  • Инфраструктура Frontend
  • Введение в принципы построения SPA
Продвинутый Frontend

Результат:
Разработаете многостраничный сайт
Результат:
Вы научитесь тестировать веб-приложения и взаимодействовать с backend частью проектов
  • Тестирование и линтеры
  • Шаблонизаторы, контроллеры и MVC
  • Взаимодействие с backend
  • Алгоритмы и структуры данных
Архитектура приложений
Разработаете менеджер постановки задач и контроля их выполнения.
Результат:
Вы познакомитесь с популярным фреймворком React для frontend-разработки
  • Быстрый старт React-приложения
  • Презентационные компоненты и компоненты-контейнеры
  • Типизация React-приложений
  • Функциональное программирование
  • Знакомство с библиотекой React-router-v4
Фреймворк React
Разработаете инструмент для визуализации и разбивки любой задачи на этапы.
Результат:
Вы научитесь писать программы на TypeScript и подключать TypeScript к проекту и настраивать его
  • Основы TypeScript
  • Typescript в React-проектах
Typescript
Разработка ведения учета случаев кражи велосипеда с отслеживанием прогресса. Требуется реализовать клиентскую часть, используя готовую серверную часть.
Финальный проект «Реализация клиентской части»
Тренажер по CSS (подключение стилей, поток документа, цвета, размеры, границы, слои, позиционирование, z-index, flexbox, свойство display, медиазапросы)

Проект 1: Создание веб-страницы в Figma

Проект 2: Верстка на Bootstrap

Проект 3: Верстка лендинга по макету
Практика:
Проект 4: Приложение с иерархией электроприборов

Проект 5: Практикум-рефакторинг

Проект 6: URL-запросы

Проект 7: Чат на основе эхо-сервера

Проект 8: Сайт на шаблонизаторе

Проект 9: SPA чат портал
Практика:
Проект 10: Практикум-тестирование

Проект 11: Разработка магазина

Проект 12: Решение алгоритмических задач

Проект 13: Таск-менеджер
Практика:
Тренажер React

Проект 14: Канбан-доска
Практика:
Проект 15: Реализация клиентской части сайта проката велосипедов
Практика:

Направление
«BACKEND»

Спроектируете базы данных
Вы научитесь создавать простые таблицы, заполнять их данными и обновлять, писать код на языке базы данных PostgreSQL — PL/SQL.
  • Введение в реляционные базы данных
  • Язык запросов SQL
  • Настройка окружения и PostgreSQL
  • Транзакции, понятие данных и метаданных
  • Продвинутое использование реляционной БД
SQL и работа с базами данных
Вы научитесь работать с Linux, собирать виртуальные машины и настраивать веб-сервера
  • Работа с файлами и директориями в терминале
  • Сборка виртуальной машины
  • Настройка веб-серверов
  • Troubleshooting веб-серверов
Основы администрирования
Результат:
Соберете собственную виртуальную машину
Результат:
Вы углубитесь в продвинутую работу на PHP, научитесь работать с ООП, MVC и БД
  • Введение в ООП: наследование, инкапсуляция, полиморфизм
  • Понятие MVC, Front Controller и настройка веб-сервера
  • Работа с БД, сохранение пользовательских данных
  • Авторизация и аутентификация
  • Тестирование приложения: PHPUnit, моки и стабы
Продвинутый Backend
Создадите галерею изображений с регистрацией и авторизацией пользователей, где можно будет загружать и сохранять файлы
Результат:
Вы научитесь работать с контейнерами и системой сборки Docker
  • Знакомство с системой сборки Docker
  • Локальная разработка и тестирование с Docker-Compose
  • Управление артефактами
Основы DevOps
Разработаете удобный клиент для браузера, который позволит пользователям быстро вступать в диалог с зарегистрированными пользователями.
Подготовите себе резюме и оформите портфолио для фриланс бирж
Разработаете инструмент для визуализации и разбивки задач на этапы.
Результат:
Результат:
Результат:
Вы узнаете как устроиться на работу и найти проекты для разработке на фрилансе
  • Работа в команде и трудоустройство
  • Работа на фрилансе
Трудоустройство и soft skills
Вы познакомитесь с популярным фреймворком Laravel для backend разработки
  • Установка Laravel и устройство MVC в Larave
  • Использование Eloquent ORM
  • Принципы работы маршрутов, контроллеры в Laravel
  • Авторизация и аутентификация
  • Юнит-тесты в Laravel
Разработка трекера трафика для организации взаимодействия компаний (рекламодателей), которые хотят привлечь к себе на сайт посетителей, покупателей (клиентов) и владельцев сайтов (веб-мастеров).
Фреймворк Laravel
Финальный проект «Партнерская сеть»
Тренажер SQL (основы SQL, агрегатные функции, соединение таблиц, сложные объединения, подзапросы)

Проект 16: Проектирование базы данных
Практика:
Проект 17: Сборка площадки для разработки на базе Homestead

Проект 18: Задачи с веб-серверами

Проект 19: Решение проблем с веб-сервером
Практика:
Проект 21: ООП для игры в автотематике

Проект 22: Каркас MVC фреймворка

Проект 23: Галерея изображений

Проект 24: Система регистраций

Проект 25: Конфигурирование приложения

Проект 26: Практикум-тестирование

Проект 27: Практикум-рефакторинг

Проект 28: Мессенджер
Проект 29: Сборка площадки для разработки на базе Docker
  • Составите резюме и сопроводительное письмо
  • Отрепетируете техническое интервью с экспертом-разработчиком
  • Выполните реальные тестовые задания
  • Будете отправлять не менее 10 откликов на позиции Junior Frontend-разработчик ежедневно в течение 2 недель
Тренажер Laravel

Проект 30: Список задач
Практика:
Практика:
Практика:
Практика:
Получите подробную программу
Нажимая кнопку, я соглашаюсь с Положением о персональных данных и даю согласие на их обработку и хранение.
Наш подход:
+
теории
20%
практики
80%
В 2016 году мы стали первыми на рынке EdTech, кто сфокусировался на инженерных курсах,
|
— инженерная школа с рейтингом 4.7 по отзывам студентов.
В каждом курсе задачи и вопросы взяты из реальных собеседований. А в конце обучения вас подготовят к техническому интервью.
На курсах вас ждут задачи от реальных заказчиков и отработка навыков в работе над проектами и кейсами от компаний.
Задачи от реальных заказчиков
Комплексная подготовка к устройству на работу
Мы знаем, как учить программированию — и поможем вам достичь цели
Нас рекомендуют: Google 4,7. Сравнятор 4,7. Tutortop 4,4. Mooc.ru 4,2. Otzovik 83%, Яндекс 4,9.
В любое время и в любом месте с мобильного, планшета или ноутбука
Учитесь без отрыва от работы. Выделяйте на учебу столько времени, сколько имеете прямо сейчас, — 15 минут или 2 часа.

Эффективный формат онлайн-обучения

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

Короткое видео + текстовая выжимка из урока + практические задания = Экономия вашего времени
С фокусом на практику — 5 разных форматов
20% теории + 80% практики= 100% результат
Чтобы вы быстрее развили нужные навыки, у нас есть 5 видов практики: тренажеры, тесты, домашние задания, хакатоны и сквозные проекты. Чередование разных форматов поможет вам усвоить знания максимально эффективно.
С содержательной обратной связью
Наши выпускники чаще всего довольны менторской поддержкой и оценивают ее на 9,1 балла.

Менторы помогают освоить необходимые навыки — проверяют домашние задания, отвечают на вопросы, помогают разобраться в сложных темах. Их задача — помочь вам дойти до конца курса.

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

Освоите инструменты и фреймворки

Научитесь править код веб-страниц и верстать целые блоки с нуля
HTML
CSS
Научитесь программировать современные
веб-интерфейсы
JS
Узнаете, зачем в коде типы, сколько их нужно и откуда их брать
TS
Научитесь программировать backend и создавать сценарии на PHP
PHP
Сможете создавать приложения с помощью популярного фреймворка
Laravel
Научитесь с нуля использовать самую популярную frontend-технологию
React
Изучите основы языка SQL и сможете писать запросы к БД
SQL
Изучите возможности среды и сможете в ней работать
Linux