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

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

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

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

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

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

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

  • 1300 сомони

    зарплата начинающего специалиста

  • 6 месяцев

    интенсивного обучения на платформе достаточно, чтобы найти первую работу

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Содержание курсов

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

  • 1 100 видеоматериалов
  • 131 практическое задание

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

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

  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. JavaScript. Базовый уровень ~8 часов видео

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

Курс на выбор

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

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

      1. Введение в React.
      2. Создание проекта.
      3. TypeScript.
      4. Компоненты на примере новостной карточки Reddit.
      5. Hooks и функциональное программирование.
      6. Больше о компонентах и введение в тестирование компонентов.
      7. Введение в тестирование компонентов.
      8. Работа с публичным API на примере Reddit.
      9. API + Контекст.
      10. Портал и форма.
      11. Введение в Redux на примере поля для ввода комментария.
      12. Использование Redux-Thunk на примере загрузки профиля пользователя.
      13. Формы на примере комментариев и карточки поста.
      14. Бесконечные списки на примере ленты постов.
      15. Роутинг.
      16. Deploy.
      17. Бонус-модуль: 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: Корзина товаров.
      12. Тестирование.
      13. Способы организации обмена данными.

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

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

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

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

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

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

      1. Введение в реляционные базы данных.
      2. Основные запросы по работе с данными.
      3. Функции и выражения в SQL-запросах.
      4. Проектирование и оптимизация реляционных баз данных.
  6. Карьера разработчика: трудоустройство и развитие ~6 часов видео

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

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

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

  1. Figma с нуля до PRO ~10 часов видео

      1. Знакомство с Figma.
      2. Основные инструменты Figma.
      3. Иконки, иллюстрации и картинки.
      4. Компоненты.
      5. Библиотеки компонентов и общие стили.
      6. Auto Layout и Variants.
      7. Многостраничные сложные документы в Figma.
      8. Дополнительные возможности и сообщество авторов.
      9. Подготовка макета в Figma для разработчиков.
  2. Веб-дизайн с нуля до PRO ~13 часов видео

      1. Знакомство с профессией веб-дизайнера.
      2. Первый заказ: коммуникация с заказчиком.
      3. Поиск идей.
      4. Композиция.
      5. Модульные сетки.
      6. Типографика.
      7. Текст в интерфейсе.
      8. Цвет в вебе.
      9. Контраст и читаемость.
      10. CJM, User-flow или карта и путь пользователя.
      11. Навигация и архитектура сайта.
      12. Виды блоков и создание концепта.
      13. Работа над дизайном.
      14. Создание UI KIT.
      15. Адаптивность и компоненты.
      16. Презентация проекта заказчику.
      17. Спецификации для разработчика.
      18. Кейс для портфолио.
      19. Бонус-модуль. Принципы успешной работы с заказчиком.
  3. Работа в командной строке Bash ~9 часов видео

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

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

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

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

  • Превью видеозаписи

    Лендинг

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

  • Превью видеозаписи

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

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

  • Превью видеозаписи

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

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

  • Превью видеозаписи

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

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

  • Превью видеозаписи

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

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

  • Превью видеозаписи

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

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

Спикеры

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

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

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

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

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

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

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

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

CTO в дизайн-лаборатории Mish, старший 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
Даниил Пилипенко

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

Директор кадрового центра SymbioWay

Отзывы участников

  • Отзывы студентов

    Елена Некит Молдова, Кишинев

    Курс «Профессия Веб-разработчик»
    Хочу отметить живую подачу материала. Спикеры подробно, а главное, понятно объясняют и делятся личным опытом. Это очень ценно и выгодно отличает обучение в Skillbox от классического университетского. Я пока только в начале пути, но мне нравится, а это уже немало для поддержания мотивации.
  • Очень нравится, что могу регулировать график обучения так, как мне удобно. А также интересные и информативные видеоматериалы.
  • Материал изложен доступно, его можно пересматривать столько раз, сколько нужно. Видео короткие, поэтому приступать к изучению материала не страшно. Промежуточный результат получаешь быстро. Маленькие цели достигаются. Циклы закрываются. Поэтому начинаешь гордиться собой. Спасибо!
  • Понравилась подача и качество материала. Сильные практические работы, которые заставляют подумать. Кураторы, которые внимательно проверяют все выполненные задания.
  • Анастасия Орлова

    Курс «Профессия Веб-разработчик»
    Нравится структура курса, качественный материал, оперативность ответов и отличная помощь кураторов. Также есть Telegram-каналы, где можно задать вопрос и получить помощь от других студентов.
  • Понравился подход преподавателей к проверке домашних заданий: всё просто и понятно. Сохраняется история ответов, и можно вернуться к ним при необходимости.
  • Ни разу не пожалел, что приобрёл курсы профессии «Веб-разработчик». Всё круто, особенно понравилась работа кураторов — Александра Дудукало и Максима Васяновича, спасибо им и всей команде Skillbox! Также хочу выделить наличие дополнительных курсов, посвящённых пересекающимся технологиям и знаниям, — они очень полезны.
  • Мария Голубева

    Курс «Профессия Веб-разработчик»
    Нравится, что спикеры в видео очень интересно рассказывают, а замечательный куратор отвечает на все возникающие вопросы и всё подробно объясняет.
  • Андрей Коробка

    Курс «Профессия Веб-разработчик»
    Нравится, как преподносится материал для обучения, представлены тесты, а также ответы кураторов на вопросы в Telegram-чате курса.
  • Дмитрий Хрипунов

    Курс «Профессия Веб-разработчик»
    Мне нравится качество подачи материала и что курсы можно проходить в любое удобное время — ограничений нет. База знаний обновляется, даже если курс завершён, и материалы с обновлениями доступны. Нет ощущения, что курс пройден, про него можно забыть и искать обновления (например, по фреймворку) в интернете.

    Вся команда Skillbox, вы молодцы!
  • Алексей Кузьмичев

    Курс «Профессия Веб-разработчик»
    Нравятся понятные объяснения в видео и возможность повтора за спикером на практике. Много стороннего дополнительного материала для обучения. Отличная обратная связь от куратора.
  • Николай Третьяков

    Курс «Профессия Веб-разработчик 2022»
    Информативные видеоматериалы, непростые практические работы, над которыми нужно поломать голову, и обратная связь от кураторов, которые помогают тебе самому найти правильный ответ.

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

Веб-разработчик

от 8 500 сомони

Мои навыки:

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

Сертификат Skillbox

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Пример сертификата

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

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

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

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа обучения, которая поможет заговорить по‑английски с нуля.
Изображение KESPA
  • Старт курса: 21 августа
  • Осталось: 8 мест

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

  • Курс в подарок
  • Длительность рассрочки — 24 месяца
  • Год английского бесплатно
  • 806 сомони/мес
  • 1 344 сомони/мес
Участвует в распродаже Скидка 40%
действует 0 дня 00:00:00

Шаг 1. Выберите вариант оплаты

Шаг 2. Заполните контактные данные

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

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

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

Спасибо!

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

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

  • У меня нет опыта в веб-разработке. Подходит ли мне этот курс?

    Да, курс подходит абсолютным новичкам без опыта в программировании. Но чтобы достичь результата, нужно постараться — выполнять практические задания, читать дополнительную литературу и разрабатывать итоговые проекты. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса.
  • Нужен ли английский?

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

    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю. Напротив названия каждого курса указана примерная продолжительность в часах. Вы можете ориентироваться на эти данные и спланировать обучение на платформе по удобному для вас графику.
  • Кто будет мне помогать в обучении на платформе?

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

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