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

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

Уровень:
с нуля
Длительность:
12 месяцев
Формат:
онлайн
Старт:
25 октября
Старт: 25 октября
Формат: онлайн
Длительность: 12 месяцев
Уровень: с нуля
секунд
минут
часов
дней
скидка
40%
12 : 10 : 44 : 16
Инженерная школа с рейтингом
SkillFactory — узкоспециализированная школа:
мы учим Data Science, аналитике данных и программированию.
Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать наши курсы.
4,7
по отзывам студентов
Почему студентам нравится учиться в SkillFactory?
Студенты и выпускники рекомендуют нашу школу:
Внимание и поддержка менторов. Их цель — помочь каждому студенту получить необходимые навыки и пройти весь путь до конца.
Крепкий фундамент технических знаний.
В среднем студенты оценивают качество наших учебных материалов на 8,82 балла.
Наши выпускники оценивают менторскую поддержку на 9,1 балла.
Чтобы студенты усваивали знания максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Гибкий формат обучения для тех, кто работает
Помогаем составить резюме. 81% студентов, которым мы дали ревью по резюме, получили приглашение на собеседование
Проводим онлайн-тренировки для прохождения технических собеседований
Включаем в каждый курс задачи и вопросы, взятые из реальных собеседований
Комплексная подготовка к собеседованиям:
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.
Хакатоны SkillFactory и других компаний
Лучших студентов рекомендуем работодателям из нашей базы
Рекомендация
Командная работа и совместные проекты студентов из разных направлений помогают развивать soft skills
Стажировки в компаниях-партнерах, во время которых студенты получают реальный стаж и опыт
Стажировки в компаниях-партнерах
Командная работа
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Задачи от реальных заказчиков
Опыт работы и погружение в практику
Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько у вас есть.
Наши курсы ориентированы на тех, кто работает и испытывает недостаток времени
Студентам помогают опытные менторы-практики из IT-индустрии. Они дают качественную обратную связь на домашние задания, отвечают на вопросы и помогают студентам достичь своих целей во время обучения.
Программы курсов создаются экспертами с опытом от 5 лет
Вся теория разбита на короткие блоки, после которых обязательно идет практическая часть.
Мы делаем упор на практику
Успейте занять место на курсе со скидкой 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%
Со скидкой
Успейте занять место  со скидкой!