Образовательная платформа
Изображение для плашки ЧП Участвует в распродаже Скидка 40%
действует 0 днів 00:00:00

Трудоустроим или вернем деньги*

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

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

Вы с нуля научитесь создавать полноценные сайты и веб-приложения. Освоите HTML, CSS, JavaScript и PHP, познакомитесь с фреймворками и станете востребованным веб-разработчиком. Даже если до этого не программировали.

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

Спрос на веб-разработчиков остаётся высоким — прибыль бизнеса напрямую зависит от того, насколько удобно клиентам пользоваться сайтом компании.

  • 818 компаний

    прямо сейчас ищут программистов только на одном work.ua

  • 25 000 гривен

    средняя зарплата специалиста

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

  • Новичкам в веб-разработке

    Новичкам в веб-разработке

    С нуля изучите основы программирования на JavaScript и PHP. Научитесь верстать сайты на HTML и CSS. Создадите первые проекты для портфолио.

  • Начинающим разработчикам

    Начинающим разработчикам

    Прокачаетесь в работе с самыми популярными языками программирования Изучите фреймворки Vue, React или Angular и расширите круг своих компетенций в кодинге.

  • IT-специалистам

    IT-специалистам

    Научитесь программировать на JavaScript и PHP, будете создавать проекты на фреймворке Laravel. Сможете поменять направление и стать востребованным веб-разработчиком.

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

  1. Верстать сайты на HTML и CSS

    Которые будут адаптивно подстраиваться под размер экрана и одинаково классно выглядеть на разных устройствах: от небольших смартфонов до телевизоров.

  2. Программировать на JavaScript и PHP

    Освоите сразу два востребованных языка — с помощью JavaScript будете создавать интерактивные интерфейсы, а на PHP программировать серверную часть сайтов.

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

    С помощью фреймворков будете легко собирать веб-приложения из отдельных компонентов, как из деталей конструктора. У вас будет 3 фреймворка для изучения на выбор: React, Vue или Angular.

  4. Создавать серверную часть при помощи Node.js и Laravel

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

  5. Работать в команде

    Примете участие в командной стажировке и создадите собственный проект — интернет-магазин. Работу организуете как в настоящей компании — у вас будут спринты, созвоны с тимлидом, а вести контроль версий будете в Git.

Учитесь и оплачивайте курс в своём темпе

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

  • Оформляем подписку без документов о доходах, посредников и переплат.
  • Получаете доступ сразу после оплаты.
  • Учитесь в своём темпе.
  • 100% одобрение для всех студентов.
Учитесь и оплачивайте курс в своём темпе

Дбаємо, щоб кожен побудував кар'єру мрії

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

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

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

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

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

  • Допомога у працевлаштуванні

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

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

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

  • Допомога у працевлаштуванні

    Роман Горбачев

    основатель дизайн-студии «Логомашина»

    Когда нас пригласили спикерами в Skillbox, мы решили — это отличный шанс пополнить команду талантливыми специалистами. Сейчас у нас работают несколько дизайнеров, и мы ими очень довольны.

  • Допомога у працевлаштуванні

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

    HR BP в Nauka

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

  • Допомога у працевлаштуванні

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

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

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

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

4 шага к переменам в карьере и жизни

  • Иллюстрация этапа обучения Регистрация

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

    Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.

  • Иллюстрация этапа обучения Теория

    Получаете знания

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

  • Иллюстрация этапа обучения Практика

    Выполняете задания

    Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным — их можно с гордостью положить в портфолио.

  • Иллюстрация этапа обучения Обратная связь

    Работаете с куратором

    Проверкой заданий занимаются кураторы. Это эксперты по теме курса. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно прямо на платформе.

Программа

Вас ждёт практика на основе реальных кейсов. Обучение на платформе можно приравнять к году работы.

  • 200 модулей
  • 562 видеоматериала

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

Обязательные курсы для вашей профессии. Это основы, которые важно изучить для успешного старта карьеры. Вам понадобится примерно 24 месяца, чтобы пройти курсы из этого блока.

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

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

      1. Введение в программирование на PHP.
      2. Переменные, числа и boolean.
      3. Условные операторы и булева алгебра.
      4. Строки и массивы.
      5. Циклы.
      6. Функции: создание и использование.
      7. Рекурсия, callback и анонимные функции.
      8. Классы, методы и объекты.
      9. Наследование и абстрактные классы.
      10. Интерфейсы и полиморфизм.
      11. Модификаторы доступа, геттеры и сеттеры.
      12. HTML/CSS.
      13. Подключение frontend к backend.
      14. Разделение приложения на файлы.
      15. Работа с файлами и сетью.
      16. Обработка ошибок, Exceptions и логи.
      17. Обработка GET- и POST-запросов, Header, Cookie и Session.
      18. REST и RESTful API.
      19. Язык запросов SQL.
      20. Работа с базами данных в PHP.
      21. Фреймворк Laravel.
  3. JavaScript. Базовый уровень ~8 часов видео

      1. Введение.
      2. Переменные и работа с числами.
      3. Строки, boolean и условные операторы.
      4. Массивы и циклы.
      5. Функции.
      6. Объекты.
      7. Введение в DOM. 2 модуля.
      8. Константы, области видимости и замыкания.
      9. Преобразование типов и нестрогие сравнения.
      10. Общение с сервером, async/await.
  4. PHP-фреймворк Laravel ~17 часов видео

      1. Введение, установка и первичная настройка.
      2. Контроллеры, экшны и роутинг.
      3. Работа с базами данных. ORM-система Eloquent.
      4. Работа с шаблонами. Шаблонизатор Blade.
      5. Формирование ответа (Response).
      6. Работа с формами.
      7. Обработка запроса (Request).
      8. Сервисы: создание и использование.
      9. Работа с событиями.
      10. Встроенные возможности Laravel.
      11. Реализация авторизации.
      12. Интеграция с внешними сервисами.
      13. Тестирование и отладка Laravel-приложений.
      14. Создание администраторской панели.
  5. Node.js ~13 часов видео

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

      1. Создание проекта.
      2. Каталог товаров.
      3. Пагинация и фильтрация.

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

  1. Vue ~12 часов видео

      1. Основы Vue.
      2. Страница товара.
      3. Корзина.
      4. Работа с API. Список товаров.
      5. Работа с API. Оформление заказа.
      6. Деплой.
      7. Vue 3.0.
  2. React ~19 часов видео

      1. Введение в React.
      2. Создание проекта.
      3. TypeScript.
      4. Компоненты на примере новостной карточки Reddit.
      5. Hooks и функциональное программирование.
      6. Введение в тестирование компонентов.
      7. Работа с публичным API на примере Reddit.
      8. API и Контекст.
      9. Портал и форма.
      10. Введение в Redux: поле для ввода комментария.
      11. Использование Redux-Thunk: загрузка профиля пользователя.
      12. Формы на примере комментариев и карточки поста.
      13. Бесконечные списки: лента постов.
      14. Роутинг.
      15. Deploy.
      16. Бонус-модуль: Mobx, effector и другие альтернативы redux.
  3. Angular ~16 часов видео

      1. Введение в Angular.
      2. Создание UI Kit.
      3. Каталог товаров.
      4. Маршрутизация.
      5. Сервисная архитектура в Angular.
      6. HTTP Advanced.
      7. RXJS: поиск товаров.
      8. Формы в Angular.
      9. Страница товара.
      10. Улучшение приложения.
      11. RXJS & Components Advanced: Корзина товаров.

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

На этих курсах вы получите разносторонние навыки, которые помогут увереннее чувствовать себя в профессии.

  1. Angular ~16 часов видео

      1. Тестирование.
      2. Способы организации обмена данными.
  2. Универсальные знания программиста ~10 часов видео

      1. Как стать первоклассным программистом.
      2. Вёрстка email-рассылок. Советы на реальных примерах.
      3. The state of soft skills.
      4. Как мы создавали карту развития для разработчиков.
      5. Как эффективно работать с почтой.
      6. Повышение своей эффективности.
      7. Спор о первом языке программирования.
      8. Саморазвитие: как я не усидел на двух стульях и нашёл третий.
      9. Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
      10. Протокол HTTP.
      11. Введение в алгоритмы.
  3. Алгоритмы и структуры данных для разработчиков ~18 часов видео

      1. Введение в алгоритмы.
      2. Алгоритм бинарного поиска.
      3. Хэш-таблицы и хэш-функции.
      4. Связные списки.
      5. Стек и очередь.
      6. Алгоритмы сортировки.
      7. Рекурсивные алгоритмы.
      8. Сложность алгоритмов и О-нотация.
      9. Введение в жадные алгоритмы.
      10. Деревья. Бинарное дерево поиска.
      11. B-дерево, R-дерево, K-d-дерево.
      12. Суффиксные деревья.
      13. Балансировка деревьев и кучи.
      14. Графы и их разновидности.
      15. Алгоритмы на графах.
      16. Алгоритмы сжатия информации.
      17. Введение в криптографию.
      18. Алгоритмы хеширования.
      19. Битовые алгоритмы.
      20. Вероятностные и итеративные алгоритмы.
  4. Figma 2.0 ~8 часов видео

      1. Введение в Figma. Обзор возможностей.
      2. Работа с графикой.
      3. Модульные сетки и монтажные области.
      4. Создание и настройка компонентов. Работа с эффектами.
      5. Создание вложенных компонентов. Auto Layout.
      6. Контроль версий и передача макетов в разработку.
      7. Прототипирование.
      8. Figma Animate.
      9. Бонус-модуль. Обзор и применение Figma plugins.

Дополнительные курсы

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

  1. Система контроля версий Git ~6 часов видео

      1. Работа с Git на своём компьютере.
      2. Работа с удалённым репозиторием.
      3. Командная работа в Git.
      4. Сравнение версий и отмена изменений.
      5. Инструменты и правила работы с Git.
  2. Веб-вёрстка. Продвинутый уровень ~10 часов видео

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

      1. Что такое командная строка.
      2. Работа с файлами и папками.
      3. Авторизация и права доступа.
      4. Процессы, сервисы и задачи.
      5. Конфигурация и инструменты.
      6. Написание скриптов на Bash.
      7. Использование bash на примере настройки веб-сервера.
  4. JavaScript. Продвинутый уровень ~9 часов видео

      1. События браузера, контекст выполнения.
      2. Модули.
      3. Event loop и асинхронная разработка.
      4. Обработка ошибок.
      5. Классы.
      6. События.
      7. Экосистема JavaScript и npm.
      8. Сборка.
      9. Тестирование.
      10. База знаний.
  5. Язык запросов SQL ~9 часов видео

      1. SQL. Введение.
      2. Инструкции по установке MySQL.
      3. Структура БД, запрос DESCRIBE.
      4. Выбор и фильтрация данных, запрос SELECT.
      5. Функции и выражения, агрегация данных.
      6. Отношения и соединение таблиц: JOIN.
      7. Группировка.
      8. Модификация данных.
      9. Подзапросы.
      10. Объявление и изменение структуры данных.
  6. Карьера разработчика: трудоустройство и развитие ~8 часов видео

      1. Подготовка к поиску работы.
      2. Составляем резюме.
      3. Поиск работы.
      4. Выполнение тестовых заданий.
      5. Подготовка к собеседованию и его прохождение.
      6. Принятие оффера и выход на работу.
      7. Профессиональное развитие и карьерный рост.
      8. Типичные вопросы на собеседованиях.
      9. Требования к программистам разных направлений.

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

  1. Лендинг

    Сверстаете лендинг для арт-галереи Blanchard по макету от заказчика.

  2. Страницы для интернет-магазина

    Сверстаете несколько страниц для мебельного онлайн-магазина по техническому заданию от заказчика.

  3. Система управления контактными данными клиентов

    Вы разработаете полноценную CRM-систему. Через ваше приложение сотрудники смогут отслеживать списки сделок, клиентов, следить за документооборотом. Пройдёте через все этапы разработки коммерческого ПО в компании и будете готовы к командной работе.

  4. Интернет-магазин

    Разработаете фронтенд для агрегатора товаров на Vue или Angular.

  5. Трекер задач по методу Pomodoro

    Напишете трекер задач с таймером на фреймворке React.

  6. Облачное хранилище данных

    Вы разработаете аналог файлового хранилища Dropbox. Компоненты приложения напишете с нуля на чистом PHP — без использования фреймворков.

  7. Стажировка в команде

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

  8. Сервис заметок

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

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

  • Лендинг

    Лендинг

    Сверстаете лендинг для арт-галереи Blanchard по макету от заказчика.

  • Страницы для интернет-магазина

    Страницы для интернет-магазина

    Сверстаете несколько страниц для мебельного онлайн-магазина по техническому заданию от заказчика.

  • Система управления контактными данными клиентов

    Система управления контактными данными клиентов

    Вы разработаете полноценную CRM-систему. Через ваше приложение сотрудники смогут отслеживать списки сделок, клиентов, следить за документооборотом. Пройдёте через все этапы разработки коммерческого ПО в компании и будете готовы к командной работе.

  • Интернет-магазин

    Интернет-магазин

    Разработаете фронтенд для агрегатора товаров на Vue или Angular.

  • Трекер задач по методу Pomodoro

    Трекер задач по методу Pomodoro

    Напишете трекер задач с таймером на фреймворке React.

  • Сервис заметок

    Сервис заметок

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

Кураторы

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

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

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

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

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

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

Системный архитектор в Сбермегамаркете
Алексей Авдеев

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

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

Андрей
Греков

Ведущий разработчик Angular & .NET
Михаил Молеску

Михаил
Молеску

PHP-разработчик, руководитель филиала ITRex Group
Александр Поздняков

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

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

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

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

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

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

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

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

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

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

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

Директор центра подбора IT-специалистов SymbioWay

Ваше резюме после прохождения курса

Андрей Семёнов
  • Посада: Веб-разработчик
  • Зарплата від: 25 000 ₴

Професійни навички:

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

Сертификат Skillbox

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

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

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

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

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

На вас чекають:

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

Стоимость курса

  • Рассрочка без переплат
  • 2 650 ₴ /міс
  • 4 417 ₴ /міс
Изображение для плашки ЧП Участвует в распродаже Скидка 40%
действует 0 дня 00:00:00