Образовательная платформа
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дней 00:00:00

Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров

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

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

Сможете с нуля разрабатывать сайты и веб-приложения. Изучите языки программирования HTML и CSS, PHP, JavaScript и frameworks. После прохождения курса вам помогут трудоустроиться в сфере digital.

Веб-разработчики создают и поддерживают приложения, использующиеся ежедневно: онлайн-магазины, интернет-банкинг, поисковые системы, карты, почта. Специалист проектирует frontend-часть сайта, которую видят пользователи, и программирует логику backend-части.

Курс подойдет для:

Навыки, которые вы получите

  1. Верстка сайтов на HTML\CSS

    Оптимизация размера сайта под размер экрана устройства: от планшета до телевизора.

  2. Разработка с помощью языков JavaScript и PHP

    Создание интерактивных интерфейсов с применением JavaScript. Программирование сервера с помощью PHP.

  3. Работа с фреймворками

    Легкая сборка приложений с помощью трех фреймворков на выбор: Angular, React или Vue.

  4. Разработка сервера с применением фреймворков Node.js и Laravel

    Работа с базами данных, файловой системой, шаблонизаторами и формами. Обработка поисковых запросов. Микросервисная архитектура. Создание приложений, устойчивых к высоким нагрузкам.

  5. Написание кода на TypeScript

    В 2020 году TypeScript вышел на 4 место среди самых популярных языков на GitHub.

  6. Командная работа

    Создание своего проекта в команде разработчиков. Каждый этап разработки приближен к реальной работе: спринты, созвоны с teamlead, контроль версий в Git.

Учитесь первые 6 месяцев бесплатно

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

  • Без переплат по процентам
  • Без оплаты первого взноса
  • Для граждан Беларуси
  • Надёжные банки-партнёры
Учитесь первые 6 месяцев бесплатно

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

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

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

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

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

Отзывы работодателей

  • Помощь в трудоустройстве

    Максим Зубцов

    директор по маркетингу в Checkroi

    Skillbox подбирают кандидатов с горящими глазами и желанием развиваться. Например, руководитель нашего SEO-отдела когда-то был новичком, с которым мы встретились благодаря Центру карьеры.

  • Помощь в трудоустройстве

    Ольга Новодворская

    HR BP в Nauka

    Сотрудничество со Skillbox — это гарантия, что мы получим будущих сотрудников с определёнными знаниями. Новички, которые пришли к нам, выросли и приблизились к middle-уровню спустя 8 месяцев.

  • Помощь в трудоустройстве

    Богдан Пилипенко

    аккаунт-менеджер в Appollo Digital

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

Как пользоваться платформой

  1. Смотрите видеоуроки в удобное время

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

    Смотрите видеоуроки в удобное время
  2. Получаете обратную связь

    Опытные кураторы-программисты проверят ваши работы в течение 1–3 рабочих дней и ответят на вопросы.

    Получаете обратную связь
  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.

Спасибо!

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

Итоговые проекты

Кураторы

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

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

Системный архитектор Goods.ru, спикер курса по JavaScript
Максим Васянович

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

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

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

Системный архитектор Goods.ru
Ольга Климонова

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

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

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

Frontend-разработчик в ТАСС
Алексей Авдеев

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

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

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

Angular Developer в Insilico Medicine
Павел Бондарович

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

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

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

Frontend-тимлид Creonit digital production
Евгений Миротин

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

Software Development Engineer в Play North. Блок «Node.js»
Дмитрий Игнатьев

Дмитрий
Игнатьев

Руководил продуктовой командой в «Работа.ру‎». До 2018 года Senior-разработчик в EPAM
Даниил Пилипенко

Даниил
Пилипенко

Директор в SymbioWay

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

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

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

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

Сертификат об ознакомлении с материалами модуля Skillbox

Подтверждение ознакомления с курсом, что станет преимуществом перед другими кандидатами при трудоустройстве.

Диплом Skillbox

Год английского языка

Выполните 3 практических задания из первого курса и получите доступ к урокам и материалам онлайн‑школы КЭСПА на год.

Предложение действует для пользователей Skillbox, которые купили любую профессию с 1 августа 2021 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа обучения, которая поможет заговорить по‑английски с нуля;
  • 4 индивидуальные сессии по 25 минут с преподавателями, чтобы улучшить произношение.
  • Старт курса: 5 декабря
  • Осталось: 9 мест

Стоимость подписки

Первые полгода обучения бесплатно
  • 154 BYN /мес
  • 280 BYN /мес
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дня 00:00:00

Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров

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