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

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

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

Профессия Frontend-разработчик с нуля до PRO

Профессия Frontend-разработчик с нуля до PRO

С нуля изучите JavaScript, TypeScript, Ionic и другие трендовые технологии разработки веб-приложений. Соберёте портфолио, научитесь работать в команде и начнёте карьеру frontend-разработчика.

Компаниям не хватает фронтендеров

По данным hh.ru:

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

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

  1. Верстать веб-страницы и письма с помощью HTML и CSS
  2. Работать с фреймворками: Angular, React.js, Vue.js
  3. Работать с TypeScript
  4. Программировать на JavaScript
  5. Применять алгоритмы и структуры данных
  6. Создавать десктопные приложения на Ionic/Electron
  7. Разрабатывать серверные приложения на Node.js
  8. Работать с Git

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

  • 120 модулей
  • 500 уроков

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

  1. Веб-вёрстка. Уровень 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. Javascript. Уровень 1

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

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

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

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

      1. Введение.
      2. Компиляция и примитивные типы.
      3. Применение типов.
      4. Типизация ООП.
      5. Дженерики.
      6. Утилитарные типы.
      7. Дополнительные типы.

Курс по выбору

  1. Vue.js

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

      1. Введение в React.
      2. Создание проекта.
      3. TypeScript (Предложение).
      4. Компоненты на примере новостной карточки Reddit.
      5. Hooks и Функциональное программирование.
      6. Больше о компонентах и введение в тестирование компонентов.
      7. Работа с публичным API на примере Reddit.
      8. API + контекст.
      9. Портал и форма.
      10. Введение в Redux на примере новостной ленты.
      11. Использование Redux-Thunk на примере бесконечной ленты.
      12. Формы на примере комментариев и карточки поста.
      13. Сайдбар + роутинг.
      14. NextJS.
      15. Бонус: Mobx.

Основные курсы после выбора специализации

  1. Typescript под Vue/React/Angular

      1. Продвинутые тайпгарды на дженериках и интерфейсах.
      2. Ещё чуть-чуть про ООП.
      3. tsconfig.
      4. Декораторы.
      5. Миксины.
      6. Неймспейсы.
  2. Next под Vue/React

  3. Angular

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

      1. SOLID.
      2. Сложные типы.
      3. Строковые типы для разбора строк.
      4. Абстрактные алгебраические типы.
      5. Тестирование типов.
      6. DDD.
      7. Чистая архитектура.
      8. Чистая файловая структура.
  5. Ionic

  6. Electron

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

  1. Системы контроля версий, знакомство с git.

  2. Работа с командной строкой Bash.

  3. Figma.

  4. Photoshop для веб-разработчика.

  5. Английский для IT.

  6. Универсальные знания программиста.

  7. Карьера и развитие программиста.

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

  1. Фрагмент интернет-магазина

    Вы сверстаете небольшой трёхстраничный сайт.

  2. Интернет-магазин на Vue.js

    Вы создадите интернет-магазин с каталогом, баннерами, навигацией по разделам, карточками товара, корзиной и регистрацией. Оптимизируете проект и напишете тесты.

  3. Командный дипломный проект

  4. CRM-система

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Спасибо!

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

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

Глеб Михеев

Глеб
Михеев

Технический директор в Beta, руководитель программного комитета конференции FrontendConf
Тимофей Тиунов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Software Development Engineer в Play North. Блок «Node.js»
Александр Поздняков

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

Angular Developer в Insilico Medicine

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

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

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

  • Адаптивная вёрстка сайтов и писем
  • Работа с TypeScript
  • Уверенное знание JavaScript и ООП
  • Разработка серверных приложений на Node.js
  • Работа в системе контроля версий Git
  • Разработка десктопных приложений на Ionic/Electron
  • Знание React.js/Angular/Vue.js
  • Понимание алгоритмов и структур данных в проектах

Диплом Skillbox

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

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

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

Первый платёж через 6 месяцев

  • 4 684 ₽/мес
  • 7 807 ₽/мес

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

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