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

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

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

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

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

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

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

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

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

  1. Вёрстке на HTML и CSS, внесению изменений в вёрстку
  2. Работе с базами данных
  3. Работе с API
  4. Проектированию сайтов под все типы устройств
  5. Пониманию legacy-кода
  6. Контролю за разработкой digital-проектов
  7. Применению знаний UX и данных из CJM
  8. Работе с библиотеками React.js, Vue.js или Angular

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    директор по маркетингу в 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

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

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

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

  • Кросс-браузерная, адаптивная вёрстка на HTML, CSS
  • Работаю с базами данных
  • Разрабатываю Laravel-приложения
  • Опыт работы в команде
  • Работаю с фронтенд-фреймворками React, Vue, Angular
  • Программирую на PHP и JavaScript
  • Работаю с внешними API
  • Знаю алгоритмы и структуры данных
  • Программирую на JavaScript, владею TypeScript
  • Знаю и применяю принципы ООП на практике
  • Тестирую приложения
  • Создаю высоконагруженный бэкенд

Сертификат Skillbox

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

Диплом Skillbox

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

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

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

Вас ждут:

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

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

Рассрочка без переплат
  • 41 286 ₸ /мес
  • 75 066 ₸ /мес
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дня 00:00:00

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