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

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

Курс • с нуля
для портфолио
45 проектов
20 месяцев
Длительность
в удобное время, без строгих дедлайнов
Онлайн
без опыта в IT или технического образования
С нуля,
-45%
от 4 700 ₽ / мес.
секунд
минут
часов
дней
12 : 10 : 44 : 16
от 7 833 ₽ / мес.
Успейте зафиксировать скидку
Плавно сменить сферу деятельности
Управлять своим временем и доходом
Работать из любой точки мира
Можно не уходить с текущей работы — просто попробуйте себя в новой сфере
Берите столько проектов, сколько хотите, планируйте свой график
Не привязывайтесь к одному месту, путешествуйте и получайте новый опыт

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

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

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

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

1
2
Разрабатывает веб-продукты
Программирует на PHP и JavaScript
3
Работает с базами данных и CMS — системами управления контентом
4
Оптимизирует сайты, чтобы они были удобными и быстро загружались
Веб-разработчик может быть сотрудником компании или фрилансером, выполнять проекты для одного или нескольких заказчиков.

Почему PHP и JavaScript

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

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

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

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

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

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

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

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

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

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

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

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

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

Проект 5: Примитивная страница со списком новостей
Вы научитесь создавать примитивные веб-страницы, подключать стили к HTML, работать со слоями и селекторами
  • Основы языка HTML, структура и элементы веб-страницы, основные атрибуты
  • Синтаксис языка CSS, простые и комбинированные селекторы, псевдоклассы и псевдоэлементы
  • Цвета и размеры в CSS, блочная модель документа, слои, позиционирование
Результат:
Сверстаете современную страницу со списком новостей, используя собственные разработанные стили.
Результат:
Вы научитесь использовать основные типы данных и алгоритмические конструкции, работать с событиями и 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
Продвинутая верстка
Продвинутый Frontend

Вы углубитесь в продвинутую работу с JavaScript, научитесь работать с AJAX, API и SPA
  • Объекты, наследование, полиморфизм, инкапсуляция
  • Стандарты написания кода и общие подходы
  • Асинхронность (AJAX)
  • Работа с API браузера
  • Инфраструктура Frontend
  • Введение в принципы построения SPA
Результат:
Разработаете многостраничный сайт
Результат:
Вы научитесь тестировать веб-приложения и взаимодействовать с 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: Список задач
Практика:
Разработка трекера трафика для организации взаимодействия компаний (рекламодателей), которые хотят привлечь к себе на сайт посетителей, покупателей (клиентов) и владельцев сайтов (веб-мастеров).
Финальный проект «Партнерская сеть»
Получите подробную программу
В каждом курсе задачи и вопросы взяты из реальных собеседований. А в конце обучения вас подготовят к техническому интервью.
Мы знаем, как учить программированию — и поможем вам достичь цели
На курсах вас ждут задачи от реальных заказчиков и отработка навыков в работе над проектами и кейсами от компаний.
В 2016 году мы стали первыми на рынке EdTech, кто сфокусировался на инженерных курсах,
|
Нас рекомендуют: Google 4,7. Сравнятор 4,7. Tutortop 4,4. Mooc.ru 4,2. Otzovik 83%, Яндекс 4,9.
Задачи от реальных заказчиков
Комплексная подготовка к устройству на работу
— инженерная школа с рейтингом 4.7 по отзывам студентов.
80%
практики
20%
теории
+
Наш подход:
В любое время и в любом месте с мобильного, планшета или ноутбука
Учитесь без отрыва от работы. Выделяйте на учебу столько времени, сколько имеете прямо сейчас, — 15 минут или 2 часа.

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

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

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

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

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

Тренажеры помогают освоить программирование

Эффективнее
В режиме реального времени получать обратную связь и исправлять ошибки
Удобнее
Множество функций и шаблонов делают процесс написания кода проще

На курсе по веб-разработке вас ждут

Тренажер по HTML
Тренажер по JavaScript
Тренажер по PHP
Тренажер React

Реальные истории наших студентов

Узнайте, как преобразилась их жизнь
Всем привет, меня зовут Екатерина. Мне 29 лет. И я живу в городе Санкт-Петербурге.
Санкт-Петербург
Екатерина Тарасевич
Всех приветствую. Меня зовут Александр. Я живу в городе Минске. Больше 20 лет я работаю врачом.
Минск
Александр Журавлев
Здравствуйте. Я Марина. Живу в Москве. Работаю главным бухгалтером.
Москва
Марина Чигарева
Всем привет. Я Дмитрий из города Саратова. Уже 25 лет директор турагентства.
Саратов
Дмитрий Анпилогов
Добрый день. Меня зовут Валентин. Я из города Челябинска.
Челябинск
Валентин Шунайлов
Добрый день, меня зовут Виктория. В настоящий момент я проживаю в городе Каменск-Уральский.
Каменск-Уральский
Долговская Виктория
Москва
Всем привет. Меня зовут Валентин. Живу и работаю в Москве.
Валентин Ветюков
Всем привет. Меня зовут Антон. Живу в Калининграде. Работаю комплектовщиком.
Калининград
Антон Пальшин
Привет. Меня зовут Николай, и я являюсь студентом Skillfactory по программе фронтенд-разработчик.
Москва
Николай Шумаков
Привет. Меня зовут Алексей Журавлев. Я генеральный директор агентства Универсальный менеджмент.
53 года, Москва
Добрый день. Я маркетолог. Учусь в Skillfactory по специальности фронтенд-разработчик.
30 лет, Москва
Татьяна Мирко
Привет, меня зовут Ника. Живу я в Москве, а работаю руководителем производства.
Москва
Ника Гвенетадзе
Всем привет. Меня зовут Андрей. Живу в Риге. Работаю специалистом по кибербезопасности.
34 года, Рига
Андрей Шевченко
Привет. Меня зовут Ольга. Живу в Харькове. Работаю на госслужбе.
Харьков
Ольга Шутылева
Привет. Меня зовут Аркадий. Я бариста.
Набережные Челны
Аркадий Хазанов
27 лет, Москва
Привет. До начала обучения в Skillfactory я работала в сфере коммуникаций и клиентского сервиса.
Александра Быстрова
Привет. Меня зовут Сергей. Я учусь в Skillfactory на курсе full-stack разработчик на JavaScript вот уже 2 месяца.
34 года, Абакан
Сергей Димов
Добрый день. Меня зовут Артем Белоконский. Я из Украины, из Киева.
Киев
Артем Белоконский

Выберите тариф
и запишитесь на курс

Наш менеджер свяжется с вами и проконсультирует по наиболее подходящим условиям
Базовый
  • Поддержка менторов в мессенджере

  • 1 карьерная консультация от Центра карьеры

  • Доступ к материалам курса навсегда

  • Участие в вебинарах с преподавателями

  • Помощь с трудоустройством от Карьерного центра

  • Поддержка координаторов и первой линии саппорта
Оптимальный


  • 2 карьерные консультация от Центра карьеры (включая ревью резюме на англ. языке и советы как выйти на зарубежный рынок)

  • 20 индивидуальных консультаций с ментором, 60 мин

  • Тестовое техническое индивидуальное собеседование с ментором

  • Продление дедлайнов на задание неограниченное количество раз

  • Дополнительные 4 модуля по алгоритмам и структурам данных

  • Свой проект с ментором во время обучения

  • Бонусный курс «Английский для IT»
Самый популярный
Индивидуальный


  • 3 карьерные консультация от Центра карьеры (включая ревью резюме на англ. языке и советы как выйти на зарубежный рынок)

  • Еженедельные персональные консультации с менторами по 60 минут
Наставничество ментора поможет вырасти быстрее
  • разбор вопросов по материалу курса
  • обсуждение кейсов из индустрии
27 000 ₽ /мес.
Цена указана из расчета рассрочки на 36 месяца от наших партнеров.
Первый платеж через месяц
Цена указана из расчета рассрочки на 36 месяца от наших партнеров.
Первый платеж через месяц
7 833 ₽ /мес.
Цена указана из расчета рассрочки на 36 месяца от наших партнеров.
Первый платеж через месяц
13 167 ₽ /мес.
Все, что входит в Базовый тариф +
Все, что входит в Оптимальный тариф +
Есть дополнительная скидка при оплате всего курса сразу
Есть дополнительная скидка при оплате всего курса сразу
Есть дополнительная скидка при оплате всего курса сразу
Пройдите все этапы найма в международную компанию
  • курс подходит для уровня А2
  • 15 уроков по 60 мин.
  • отдельный модуль по трудоустройству за рубежом
В курс входит 4 блока: Линейные структуры данных, Рекурсия и комбинаторика, Сортировки и поиск, Хеширование
Проходите собеседования уверенно
  • тренировка реального технического интервью
  • проверка навыков разработки
  • и решения задач в режиме онлайн
Наставничество ментора поможет вырасти быстрее
  • разбор вопросов по материалу курса
  • обсуждение кейсов из индустрии

Часто задаваемые вопросы

О КУРСЕ

Учебный процесс

результат курса

Оплата

Учитесь из любой страны, города и в любое время. Развивайте свои профессиональные навыки в удобном онлайн-формате
Не важно,
где вы живете.
Москва
Ереван
Алматы
Минск
Киев
Ташкент
Баку
Казань
Берлин
Тель-Авив
Лондон
Хельсинки
Варшава
Тбилиси
Прага
Франкфурт-на-Майне
Амстердам
Рига
Таллин
Вильнюс
Батуми
Гродно
Кишинев
Нур-Султан
Санкт-Петербург
Новосибирск
Одесса
Нижний Новгород
Харьков
Воронеж
Ростов-на-Дону
Екатеринбург
Уфа
Самара
Красноярск
Омск
Челябинск
Калининград
Пермь
Волгоград
Днепропетровск
Ставрополь
Краснодар
Ижевск
Саратов
Иркутск
Тюмень
Астрахань
Тольятти
Хабаровск
Ярославль
Владивосток
Сочи
Владимир
Рязань
Махачкала
Королёв
Архангельск
Мурманск
Грозный
Симферополь
Йошкар-Ола
Набережные Челны
Севастополь
Томск
Бишкек
Тула
Калуга
Ульяновск
Гомель
Барнаул
Тверь
Балашиха
Чебоксары
Смоленск
Иваново
Пенза
Чехов
Подольск
Донецк
Оренбург
Липецк
Курск
Кемерово
Мытищи
Петрозаводск
Люберцы
Новокузнецк
Брянск
Череповец
Сургут
Кострома
Химки
Одинцово
Киров
Белгород
Якутск
Тамбов
Видное