Образовательная платформа

Скидка 40% до 24 июля

Полгода обучения бесплатно — первый платеж через 6 месяцев!

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

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

Вы научитесь писать на JavaScript и PHP, создавать сайты, приложения и интернет-магазины — и сможете зарабатывать на этом, даже если раньше не программировали.

На рынке веб-разработки не хватает кадров

Кому подойдёт этот курс

Чему вы научитесь

  1. Верстать сайты на HTML и CSS, вносить изменения в вёрстку
  2. Работать с реляционными базами данных на примере MySQL
  3. Работать с API
  4. Проектировать сайт под любой тип устройств
  5. Разбираться в legacy-коде
  6. Управлять разработкой digital-проектов
  7. Применять знания UX и данные из Customer Journey Map
  8. Работать с React.js, Vue.js или Angular
Акция!

Акция!

Всем студентам курса на время обучения мы даём бесплатный доступ к специализированной IDE (среде разработки) от компании JetBrains — WebStorm.

Размещайте свои проекты в интернете уже в процессе обучения! Хостинг-провайдер Timeweb предоставляет студентам курса:

• бесплатный виртуальный хостинг для обучения;
• скидку 50% на тарифы виртуального хостинга.

Помогаем построить карьеру мечты

Карточки вакансий

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

Узнайте, как мы поддерживаем студентов в поиске работы

За 2021 год мы трудоустроили более 1000 студентов на работу по новой профессии

Учитесь сейчас, платите потом!

Расходы за первые 6 месяцев обучения берёт на себя Skillbox. В это время вы посещаете лекции и воркшопы, прокачиваете навыки, находите себе работу и начинаете зарабатывать.

Кредитная программа от надёжных банков

  • Для граждан РФ
  • Без первого взноса
  • Без переплаты по процентам
  • Одобрение в день обращения

Как проходит обучение

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с преподавателем

    Закрепляете знания и исправляете ошибки.

    Работаете с преподавателем
  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

    Защищаете дипломную работу

Программа

Вас ждёт насыщенная программа, знание которой можно приравнять к году работы.

  • 186 тематических модулей
  • 300 онлайн-уроков

Основные курсы

  1. Веб-вёрстка. Базовый уровень

      1. Знакомство с курсом.
      2. Базовый HTML.
      3. Базовый CSS.
      4. Работа с макетом.
      5. Layout. HTML-разметка.
      6. Layout. Flexbox.
      7. Layout. Стилизация.
      8. Продвинутый HTML.
      9. Продвинутый CSS.
      10. Сетки.
      11. Адаптивность. Десктоп и планшет.
      12. Адаптивность. Мобильные устройства.
      13. JavaScript для верстальщика.
      14. Доступность.
      15. Кросс-браузерность.
      16. База знаний.
      17. Работа с хостингом.
      18. Анимация.
  2. Веб-вёрстка. Продвинутый уровень

      1. Верстка HTML-писем.
      2. SVG.
      3. Анимация на JS.
      4. Оптимизация и процесс загрузки.
      5. Сборщики.
      6. Препроцессоры и постпроцессоры.
      7. CSS Grid.
      8. CMS.
      9. База знаний: часть 2.
      10. Будущее вёрстки.
  3. JavaScript. Базовый уровень

      1. Введение.
      2. Переменные и работа с числами.
      3. Строки, boolean и условные операторы.
      4. Массивы и циклы.
      5. Функции.
      6. Объекты.
      7. Введение в DOM.
      8. Константы, области видимости и замыкания.
      9. Преобразование типов и нестрогие сравнения.
      10. Обработка событий и пользовательский ввод.
      11. Разработчик и soft skills.
  4. JavaScript. Продвинутый уровень

      1. Модули.
      2. npm, package.json.
      3. Event loop и асинхронная разработка.
      4. Методы объекта и прототипы.
      5. Тестирование.
      6. Обработка ошибок.
      7. Общение с сервером, async/await.
      8. События.
      9. ООП и его реализация в JavaScript.
      10. ФП, работа с массивами и строками.
  5. PHP

      1. Введение в программирование.
      2. Структура управления данными. Базовые концепции PHP 7.
      3. Протокол HTTP/HTTPS.
      4. Пользовательские функции.
      5. Файлы и каталоги.
      6. Cookie/Session.
      7. База данных MySQL.
      8. Курсовая работа.
      9. Объекты (базовые понятия).
      10. Принципы.
      11. Объекты (расширенные понятия).
      12. Функции и стандарты по работе с классами.
      13. Исключения и другие встроенные классы.
      14. ООП. Шаблоны.
      15. Подготовка среды обучения. Ручной режим.
      16. Архитектура и проектирование.
      17. Структура проекта Laravel.
      18. GIT и командная разработка.
      19. Laravel — начинающий уровень.
      20. Laravel — продвинутый уровень.
      21. Eloquent ORM и база данных.
      22. Laravel. Очереди и WebSocket.
      23. Laravel. Кеширование и оптимизация.
  6. Node.js

      1. Введение.
      2. Подготовка рабочей среды.
      3. Hello, world!
      4. Решаем базовые задачи.
      5. Асинхронный код.
      6. Express.js.
      7. Базы данных, Реляционные ДБ.
      8. Базы данных, Нереляционные БД.
      9. CLI программы.
      10. Углубляем теорию + продвинутые понятия.
      11. Real-time & WebSockets.
      12. Pro tips.
      13. Информация о дипломном проекте.

Курсы на выбор

  1. React.js

      1. Введение в React.
      2. Создание проекта.
      3. Компоненты на примере новостной карточки Reddit.
      4. Больше о компонентах и введение в тестирование компонентов.
      5. Работа с публичным API на примере Reddit.
      6. Введение в Redux на примере новостной ленты.
      7. Использование Redux-Thunk на примере бесконечной ленты.
      8. Сайдбар + роутинг.
      9. Формы на примере комментариев и карточки поста.
      10. Оптимизируем приложение.
      11. SSR + Next.JS.
      12. Бонусный модуль: MobX.
  2. Vue.js

      1. Основы Vue.
      2. Создание проекта.
      3. Каталог товаров.
      4. Пагинация и фильтрация.
      5. Страница товара.
      6. Корзина.
      7. Работа с API. Список товаров.
      8. Работа с API. Оформление заказа.
      9. Деплой.
  3. Angular

      1. Введение в Angular.
      2. Вывод списка товаров.
      3. RxJS: поиск товаров.
      4. Работа с http. Улучшенный список товаров.
      5. RxJS & Components Advanced: корзина товаров.
      6. Роутинг: страница товара.
      7. Формы: checkout.
      8. Авторизация и защищённые зоны.
      9. Тестирование.
      10. Способы организации обмена данными.
      11. Advanced Practice.
      12. Advanced Practice: куда расти.

Бонусные курсы

  1. Английский для IT-специалистов

      1. Терминология.
      2. Чтение документации и библиотек.
      3. Общение на форумах.
      4. Ресурсы технологических новостей.
      5. Произношение слов.
      6. Коммуникация.
      7. Акценты.
      8. Просмотр видеооригиналов.
  2. Универсальные знания программиста

      1. Как стать первоклассным программистом и чем он отличается от кодера.
      2. Какими soft skills должен обладать программист.
      3. Как общаться по почте и эффективно работать с ней.
      4. Карта развития для разработчиков.
      5. Data driven подход к продуктивности — инсайты из данных миллиона людей.
      6. Как искать заказы на разработку.
      7. Личный бренд разработчика.
      8. Вёрстка email-рассылок. Советы на реальных примерах.
  3. Онлайн-сессии по веб-разработке

      1. Адаптация макета под мобильные устройства.
      2. Практикум по интерактивным элементам.
      3. Что такое Webpack.
      4. Сборка проекта на Gulp и обзор препроцессора Sass.
      5. Анимация в CSS.
      6. Вёрстка писем.
  4. Веб-дизайн с нуля

      1. Введение и первый результат.
      2. Тренды, подготовка, мудборды.
      3. Работа со стилями. Создание GUI.
      4. Главная страница, первые шаги.
      5. Основы работы с графикой.
      6. Декомпозиция.
      7. Навигация и структура.
      8. Интересная подача информации.
      9. Формы и кнопки.
      10. Адаптивность и мобильная версия.
      11. Цвета, настроение. Промостраница мероприятия.
      12. Декомпозиция промостраницы.
      13. 3D-элементы в Photoshop.
      14. Разработка презентации проекта.
      15. Передача проекта в вёрстку.
      16. Первый кейс на Behance.
  5. Веб-дизайн PRO

      1. Специализация и личное позиционирование.
      2. Концептуальный дизайн.
      3. Введение в UX.
      4. Портреты пользователей и CJM.
      5. Стилеобразующие элементы. Иконки.
      6. Типографика PRO.
      7. Когда верстальщик не пригодился. Readymag.
      8. Продвинутая презентация.
      9. Копирайтинг.
      10. Погружение в мир 3D. Cinema 4D и Blender.
      11. Adobe XD.
      12. Кейс на 1 000 лайков.
      13. План развития дизайнера на 3 года.
      14. Бонус-модуль. Инфографика (РИА «Новости»).
  6. Git и командная разработка

      1. Системы контроля версий, знакомство с Git.
      2. Основы работы с Git.
      3. Работа с удалёнными репозиториями.
      4. Работа с ветками.
      5. Другие инструменты Git.
  7. Руководитель digital-проектов

      1. Экологичный путь менеджера.
      2. Релиз-менеджмент: готовим проекты к запуску.
      3. Требовательность digital-продюсера.
      4. Аналитика. Базовые навыки.
      5. Как пасти котов: правильное делегирование в IT.
      6. Переговорные навыки: цикл продаж.
      7. Переговорные навыки: провокации и работа с возражениями.
      8. Оценка и декомпозиция digital-проектов.
      9. Управление временем.
      10. Scrum: передовая методология управления современными digital-проектами.
      11. Решение факапов. Lean/TOC. Обзор.
      12. Интеграционные проекты.
      13. Управление дизайнерами. Разработка дизайна по Scrum.
      14. Основы технической грамотности.
      15. Контроль. Риски. Поощрения. Наказания. Обратная связь.
      16. Бонус-модуль. Работа с типовыми документами.
  8. Программист «1C-Битрикс»

      1. Философия разработки. Подготовка рабочего места.
      2. Источник товаров и контента.
      3. Создание страниц и шаблонов.
      4. Стандартные компоненты.
      5. Каталог интернет-магазина.
      6. Карта товара.
      7. Оформление заказа.
      8. Личный кабинет.
      9. Доработка сайта.
  9. Symfony

      1. Введение в Symfony
      2. Основы Symfony
      3. Шаблонизатор Twig
      4. Библиотека работы с базой данных Doctrine Orm
      5. Фикстуры и расширения Doctrine
      6. Связи в Doctrine ч1 Один ко многим
      7. Связи в Doctrine ч2 Многие ко многим
      8. Система аутентификации
      9. Роли, уровни доступов и безопасность
      10. Доступы по API
      11. Регистрация и классы Voter
      12. Знакомство с компонентом Форм
      13. Валидация, вывод и обработка формы
      14. Расширение полей и кастомная валидация
      15. Загрузка файлов в Symfony
      16. Сервис отправки электронных писем
      17. Система Событий
      18. Создание переиспользуемых бандлов для Symfony

Дипломные проекты

  1. Проекты по вёрстке

    Вы сверстаете лендинг и интернет-магазин.

  2. JavaScript

    Напишете простую игру на JavaScript.

  3. Vue.js/Angular

    Вы сделаете интернет-магазин с помощью выбранного фреймворка.

  4. React.js

    Создадите аналог социального новостного сайта Reddit с помощью React.js.

  5. PHP

    Вы сделаете 4 проекта: два интернет-магазина, личный сайт-блог и сервис-конструктор для блога на фреймворке Symfony.

Спасибо!

Ваша заявка успешно отправлена

Преподаватели

Сергей Корниенко

Сергей
Корниенко

Frontend team-lead инвестиционного маркетплейса Московской биржи
Максим Васянович

Максим
Васянович

Практикующий фрилансер, ментор блока «Веб-вёрстка»
Александр Поздняков

Александр
Поздняков

Angular Developer в Insilico Medicine
Ольга Климонова

Ольга
Климонова

Ведущий разработчик ТАСС
Павел Бондарович

Павел
Бондарович

Технический директор Creonit digital production
Максим Савченко

Максим
Савченко

Frontend-тимлид Creonit digital production
Александр Кузнецов

Александр
Кузнецов

Frontend-разработчик в ТАСС
Тимофей Тиунов

Тимофей
Тиунов

Системный архитектор Goods.ru
Алексей Авдеев

Алексей
Авдеев

Ведущий frontend-разработчик в ООО «АЙТУТИМ»
Евгений Миротин

Евгений
Миротин

Software Development Engineer в Play North. Блок «Node.js»

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

Андрей Семёнов
  • Должность Веб-разработчик
  • Зарплата от: 100 000 ₽

Профессиональные навыки:

  • Вёрстка веб-страниц
  • Составление сложных SQL-запросов
  • Понимание legacy-кода
  • Работа с Vue.js/ Angular/ React.js
  • Создание интернет-магазинов
  • Создание и работа с реляционными базами данных
  • Программирование на JavaScript и PHP
  • Публикация кода на сервере
  • Работа с системой контроля версий Git

Диплом по окончании

После прохождения курса и выполнения всех дипломных работ вы получите диплом веб-разработчика.

Диплом Skillbox
  • Старт курса: 25 июля
  • Осталось: 15 мест

Стоимость обучения

Первые полгода обучения бесплатно

  • 5 574 ₽/мес
  • 9 291 ₽/мес

Скидка 40% до 24 июля

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