Делайте сайты и приложения любой сложности
Прокачайте навыки в веб-разработке
Создавайте и развивайте собственные проекты
Профессия

Веб-разработчик с нуля

Уровень:
с нуля
Длительность:
12 месяцев
Формат:
онлайн
Старт:
25 октября
Старт: 25 октября
Формат: онлайн
Длительность: 12 месяцев
Уровень: с нуля
секунд
минут
часов
дней
скидка
40%
12 : 10 : 44 : 16
Успейте занять место на курсе со скидкой 40%
%
%
%
%
%
Get a free lesson
Just type your contacts
It's totally free
Успейте занять место на курсе со скидкой 40%
%
%
%
%
%
Вам сюда, если вы:
Хотите развивать свой проект
Вы развиваете свой бизнес и понимаете, что навыки веб-разработки существенно упростят многие задачи. Вы разберетесь в создании веб-продуктов изнутри и сможете вывести бизнес на новый уровень
Только начинаете путь в IT
У вас пока нет опыта в IT, но очень хочется. Вы научитесь создавать веб-проекты и сможете сделать это своей профессией.
Уже работаете в IT или смежной сфере
Вы хотите развиваться и прокачать навыки, чтобы получить более стабильную и высокооплачиваемую работу. На курсе по программированию на PHP и JavaScript вы расширите свои компетенции или сможете выйти на новый виток в карьере.
Насколько веб-разработчики
востребованы на рынке? Смотрите сами:
*данные взяты с сайта
Веб-разработчик
Frontend-разработчик
Frontend-разработчик
Москва, удаленная работа
Москва
Санкт-Петербург
95 000 - 115 000 руб.
105 000 - 130 000 руб.
93 000 - 125 000 руб.
доступно прямо сейчас*
3129 вакансий
медианная зарплата специалиста
110 000 ₽
Выпускники SkillFactory работают
в топовых компаниях
Что вас ждет на курсе
Научитесь программировать с нуля, даже если никогда раньше не кодили.
Мы научим вас веб-разработке так, чтобы вы справились.
Тренажеры
Отточите навыки на практике: HTML, CSS, JavaScript, PHP, SQL, React
Помощь ментора
Получите помощь по любым вопросам и заданиям
Работа в команде
Узнаете все этапы работы над проектом и сделаете итоговый командный проект с тим-лидом
Портфолио
Выполните мини-проекты по темам для закрепления навыка + полноценные проекты по блокам программы
Трудоустройство
Получите всестороннюю помощь Центра карьеры SkillFactory: составление резюме, поиск вакансий, подготовка к собеседованиям и тестовым заданиям
Специализация
Определитесь, в каком направлении развиваться — frontend, backend или все сразу — и прокачаетесь до уровня middle
Как устроено обучение
Изучите базовую верстку, разберетесь с основами frontend и backend. На этом уровне вы сможете самостоятельно выполнять типовые задачи.
Сформулируете свои цели и определитесь, в каком направлении развиваться — frontend или backend. Также можно выбрать сразу обе специализации, чтобы стать fullstack-разработчиком.
Научитесь решать сложные задачи, находить нестандартные и оптимальные решения, а главное — начнете думать как программист. По завершении обучения у вас будет готовое портфолио из проектов.
Программа курса
ОБЯЗАТЕЛЬНО К ИЗУЧЕНИЮ
4 месяца (16 недель)
4 месяца (16 недель)
Введение в веб-разработку
  1. Введение
  2. Базовая верстка
  3. Базовый Frontend
  4. Базовый Backend

Подробнее об общем блоке

Введение
  1. Введение
  2. Введение в разработку
  3. Основные понятия программирования
  4. Markdown и Git
Практика:
  1. ТГ чат-бот
  2. Скачанная Visual Studio
  3. Блок-схема и описание объекта

Базовая верстка
1. Базовый HTML
2. Тренажер HTML
3. Базовый CSS
4. Сессии и Cookie
5. Тренажер по PHP
Практика:
1. Сайт-визитка;
2. Новостная страница.

Базовый Frontend
1. Принципы работы JS
2. Числа и строки
3. Условия
4. Циклы и массивы
5. Функции и объекты
6. Тренажер по JavaScript
Практика:
1. Приложения с обработкой;
2. Пользовательского ввода;
3. Простой калькулятор;
4. Игра "Угадайка" с использованием алгоритма бинарного поиска;
5. Справочник "Экзотические фрукты";
6. Генератор случайных пользовательских данных.

Базовый Backend
1. Старт в PHP
2. Основные алгоритмические конструкции
3. Типы данных в PHP
4. Сессии и Cookie
5. Тренажер по PHP
Практика:
1. Сайт-визитка;
2. Решение задач.
НА ВЫБОР
8 месяцев (32 недели)
8 месяцев (32 недели)
Frontend-разработчик
1. Продвинутая верстка
2. Продвинутый Frontend
3. Профориентация и soft skills
4. Фреймворк React
5. Финальный проект

Подробнее о Frontend


Продвинутая верстка
  1. Продвинутый HTML
  2. Продвинутый CSS
  3. Адаптивная верстка
  4. Тренажер CSS
  5. Анимации
  6. Проект “Верстка лендинга по макету”

Продвинутый Frontend
  1. Продвинутая работа с объектами в JS
  2. Стандарты написания кода и общие подходы
  3. Асинхронность (AJAX)
  4. API браузера
  5. Введение в принципы построения SPA
  6. Инфраструктура Frontend
  7. Введение в тестирование
  8. Тестирование и линтеры
  9. Взаимодействие с backend. Базы данных
  10. Проект “Таск-менеджер”

Профориентация и soft skills
  1. Работа в команде и трудоустройство
  2. Работа на фрилансе

Фреймворк React
  1. React.js: Знакомство
  2. React.js: Components
  3. React.js: Advanced
  4. React.js: Patterns and practice
  5. React.js: High level topics
  6. Тренажер React

Финальный проект
1. Финальный проект. Kanban board
2. Защита финального проекта
НА ВЫБОР
9 месяцев (36 недель)
9 месяцев (36 недель)
Backend-разработчик
1. SQL и работа с базами данных
2. Продвинутый Backend
3. Основы администрирования
4. Фреймворк Laravel
5. Финальный проект

Подробнее о Backend

SQL и работа с базами данных
  1. Введение в реляционные базы данных
  2. Язык запросов SQL
  3. Транзакции
  4. Продвинутое использование реляционной БД
  5. Тренажер SQL

Продвинутый Backend
  1. Продвинутые веб-сервера
  2. ООП
  3. MVC
  4. Работа с БД
  5. Авторизация и аутентификация
  6. Конфигурирование приложения
  7. Тестирование приложения
  8. SOLID, паттерны, PSR
  9. Скорость работы приложения
  10. Проект. MVC фреймворк

Основы администрирования
  1. Linux
  2. Контейнеры и Docker
  3. Проект. Мессенджер

Фреймворк Laravel
  1. Laravel: Знакомство с фреймворком
  2. Laravel: Основные компоненты
  3. Laravel: Работа с базой данных
  4. Laravel: Расширенный функционал фреймворка
  5. Laravel: Тестирование в Laravel
  6. Тренажер Laravel

Финальный проект
  1. Финальный проект. Партнерская сеть
  2. Защита финального проекта
Что вы изучите
Фреймворк для создания веб-приложений на PHP
Язык программирования для backend-разработки
Гипертекстовая разметка и описание стилей
Язык программирования для frontend-разработки
ПО для разработки и эксплуатации приложений
Библиотека для разработки пользовательских интерфейсов
Успейте стать веб-разработчиком! Запишитесь на курс программирования на PHP и JavaScript
со скидкой
40%
Преподаватели и менторы
Преподаватели и менторы
Центр карьеры
Организует консультацию с IT-рекрутером, который ответит на волнующие вопросы, поможет настроиться на  поиск работы, подготовит к собеседованиям.
Отправит ваше резюме по партнерской сети компаний.

Ваше резюме после обучения

Full-stack разработка на PHP и JavaScript
Понимаю принципы ООП, MySQL (SELECT, INSERT и т.д) + процедуры
Знаю принципы построения инфраструктуры данных
Работаю с серверами Nginx, Apache, WebSocket
Умею работать с GitHub и с API различных сервисов/сайтов/систем
Пишу unit-тесты
Использую REST API и SOAP API
Практикую объектно-ориентированный подход
Есть портфолио с готовыми кейсами и проектами
Зарплата от: 80 000 ₽
Веб-разработчик
Cделает ревью вашего резюме силами IT-рекрутеров с опытом в подборе программистов.

После успешного обучения

Среда для развития
Помощь в карьере
Документ об окончании курса
Общение с экспертами, которые имеют опыт в разных сферах бизнеса
Консультации с в ходе обучения, доступ к закрытому клубу выпускников и партнеров, проекты в портфолио
Сертификат о прохождении обучения, по запросу — на английском языке

Проекты

После базового курса

Финальные проекты

Направление «Backend»:
Финальный проект «Партнерская сеть». Трекер трафика, созданный для организации взаимодействия компаний (рекламодателей), которые хотят привлечь к себе на сайт посетителей и покупателей (клиентов), и владельцев сайтов (веб-мастеров).

Направление «Frontend»:
Финальный проект «Канбан-доска». В рамках этого проекта вам нужно сделать канбан-доску – популярный инструмент для визуализации и разбивки какой-либо задачи на этапы.

После курса Backend

После курса Frontend

2 мини-проекта по DevOPS (сборка площадки для разработки на базе Homestead и Docker)

5 мини-проектов по продвинутому PHP (каркас MVC фреймворка, галерея изображений, разработка магазина, система регистраций, MVC-приложение)

2 средних проекта
(MVC-фреймворк, мессенджер)

3 мини-проекта по верстке (сайт-визитка, новостная страница, страница на bootstrap)

5 мини-проектов по базовому JS (приложения с обработкой пользовательского ввода, простой калькулятор, игра «Угадайка» с использованием алгоритма бинарного поиска, генератор случайных пользовательских данных, справочник «Экзотические фрукты»)

4 мини-проекта по базовому PHP (сайт-визитка, алгоритмические задачи, поиск идеальной пары, создание классов по UML)

Тренажеры по HTML, JavaScript и PHP

2 средних проекта
(веб-сайт, таск-менеджер)

5 мини-проектов по продвинутому JS (рефакторинг кода, сайт-визитка с webpack, URL-запросы, приложение на JS, тестирование программы)

Тренажер по SQL, React

После базового курса

  • 3 мини-проекта по верстке (сайт-визитка, новостная страница, страница на bootstrap);
  • 5 мини-проектов по базовому JS (приложения с обработкой пользовательского ввода, простой калькулятор, игра «Угадайка» с использованием алгоритма бинарного поиска, генератор случайных пользовательских данных, справочник «Экзотические фрукты»);
  • 4 мини-проекта по базовому PHP (сайт-визитка, алгоритмические задачи, поиск идеальной пары, создание классов по UML);
  • Тренажеры по HTML, JavaScript и PHP.

После курса Frontend

  • 2 средних проекта (веб-сайт, таск-менеджер);
  • 5 мини-проектов по продвинутому JS (рефакторинг кода, сайт-визитка с webpack, URL-запросы, приложение на JS, тестирование программы);
  • Тренажер по SQL, React.

После курса Backend

  • 2 средних проекта (MVC-фреймворк, мессенджер);
  • 5 мини-проектов по продвинутому PHP (каркас MVC фреймворка, галерея изображений, разработка магазина, система регистраций, MVC-приложение);
  • 2 мини-проекта по DevOPS (сборка площадки для разработки на базе Homestead и Docker).
Подать заявку на курс
У меня есть промокод
скидка
40%
12 : 10 : 44 : 16
дней
часов
минут
секунд
от
₽/мес.
7 208
₽/мес.
Стоимость при беспроцентной рассрочке на 24 мес. в банках-партнерах
4 325
40%
Со скидкой
Успейте занять место  со скидкой!
Подать заявку на курс
У меня есть промокод
скидка
40%
12 : 10 : 44 : 16
дней
часов
минут
секунд
от
₽/мес.
7 208
₽/мес.
Стоимость при беспроцентной рассрочке на 24 мес. в банках-партнерах
4 325
40%
Со скидкой
Успейте занять место  со скидкой!
В честь акции дарим 14-недельный курс

«Soft Skills для digital-менеджеров»
Все, кто купит любой курс SkillFactory, получат в подарок бесплатный доступ еще к одному, на котором вас научат управлять командой и своим тайм-менеджментом, противостоять рабочему стрессу и делать так, чтобы вас слушали.

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

О курсе
Учебный процесс
Результаты курса
Оплата

О курсе

Для кого этот курс?
Курс ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля, и дает полноценную подготовку веб-разработчика. Подходит для тех, кто решил изучить PHP и Javascript для создания веб-проектов.
Это действительно востребованная профессия?
На сайте Headhunter.ru постоянно открыты десятки тысяч программистских вакансий, и их количество только растет. Также разработчики всегда востребованы для фриланс-проектов. В нашей программе мы даем в первую очередь актуальные для рынка прикладные навыки, поэтому сразу после выпуска вы сможете претендовать на штатные позиции или брать заказы.
Я никогда не программировал(а), смогу ли я учиться?
Да, конечно. Программа рассчитана на новичков без опыта и начинающих с небольшим опытом. Если вы уже знакомы с основами кодинга, то сможете освежить свои знания. Если нет — мы вас всему научим.
Насколько это сложно?
Для старта не нужно уметь программировать. Курс начинается с простых вещей и постепенно усложняется. Мы исходим из общей цели и последовательно «раскладываем» ее на цели каждого блока, модуля, урока. Все материалы, задания, проекты направлены на получение конкретных навыков, которые в итоге сложатся в запланированный для выпускника уровень профессиональных компетенций.
Нужно ли знать английский язык для прохождения курса?
Нет, все обучение ведется на русском языке. Иногда мы можем давать ссылки на англоязычные материалы — но они всегда опциональны.
Какое оборудование потребуется?
Ноутбук или стационарный компьютер на macOS или Windows версии Vista и выше. Все инструкции по установке необходимого ПО вы получите от нас.
Используются ли на курсе платные программы?
Нет, мы используем программы с открытым исходным кодом и бесплатные. Студенты скачивают с официальных сайтов самые свежие версии программ или те версии, которые необходимы для заданий.

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

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

Еженедельно вам будет открываться доступ к очередному модулю, который содержит материалы для освоения и кейсы для решения на ближайшие 7 дней. Материалы — это в первую очередь практические задачи по написанию кода, а также видеолекции, скринкасты, заготовки кода и статьи.
Сколько времени нужно уделять учебе?
В зависимости от вашего опыта и сложности конкретного модуля потребуется примерно 10 часов в неделю. Это комфортный темп освоения материала и практики — особенно для тех, кто параллельно работает или учится.
В какое время проходит обучение?
Образовательный процесс организован на онлайн-платформе, поэтому вы сами выбираете, когда вам удобно изучать материалы и выполнять задания. Раз в неделю вам открывается очередной набор уроков, для прохождения которых установлены дедлайны. На определенное время назначаются живые вебинары, где вы общаетесь с преподавателями, задаете вопросы, смотрите лайвкодинг. Вебинары проходят 1–2 раза в месяц и остаются доступны в записи.
Что будет, если я не успею выполнить задания или пропущу часть занятий?
Мы предложим вам перевестись на один из следующих потоков курса или включить заморозку обучения. Вы всегда можете обратиться к координатору и получить индивидуальную поддержку по любым организационным вопросам и проблемам.
Можно ли проходить курс быстрее?
Да, можно. Программа разработана с учетом того, что на учебный процесс студент в среднем выделяет 10 часов в неделю. Но если у вас есть возможность уделять учебе больше времени, вы сможете проходить модули программы в своем темпе.

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

Какая квалификация у меня будет после окончания обучения?
Достаточный набор знаний и навыков, чтобы претендовать на junior-позиции или брать фриланс-проекты. Наш карьерный консультант поможет вам составить стратегию, подскажет, где искать вакансии и заказчиков, подготовит к прохождению собеседований и выполнению тестовых заданий.
Получу ли я сертификат по итогам курса?
Да, при прохождении более 70% программы с заданиями вы получите сертификат об успешном окончании образовательной программы. Если вы выполните меньшую часть учебного плана, то сертификат будет другим — о прослушивании курса.
У меня сохранится доступ к материалам курса после его окончания?
Да, материалы будут доступны вам всегда. Подробнее об этом можно прочитать в договоре-оферте.

Оплата

Можно ли оплачивать курс в рассрочку?
Да, банки-партнеры предоставляют рассрочку без переплаты на 6 или 12 месяцев. Детальные условия вы сможете узнать у нашего менеджера: оставьте заявку, и он свяжется с вами.
Можно ли отменить или вернуть деньги после оплаты?
Да, мы можем вернуть вам средства полностью или частично — в зависимости от того, какую часть курса вы успели пройти. В каждом случае мы стараемся найти оптимальное комфортное решение. Условия возврата указаны в договоре-оферте.
Можете ли вы сделать подарочный сертификат для моего друга?
Да, мы будем рады подготовить подарочный сертификат на конкретный курс или любую сумму. Пожалуйста, обратитесь к нашим менеджерам.

Запись на курс по базовому тарифу

Запись на курс по оптимальному тарифу

Запись на курс по продвинутому тарифу