Fullstack-разработчик на JavaScript от Skillbox

Вы с нуля научитесь разрабатывать полноценные сайты и веб-приложения на JS и изучите один из фреймворков — Vue, React или Angular. Станете ценным сотрудником для любой IT-компании, поймёте, как получить повышение, и сможете зарабатывать больше.
  • Сертификат об обучении
  • Помощь с трудоустройством
166 874 ₽
303 408 ₽

Актуальная стоимость обучения.

Данные обновлены 29 ноября 2022 г.

Рассрочка: 4908 ₽ / мес.

  • Сертификат об обучении
  • Помощь с трудоустройством
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

Программа курса

Ознакомьтесь с программой курса «Fullstack-разработчик на JavaScript» от Skillbox

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

Веб-вёрстка. Базовый уровень

  • Введение
  • Базовый HTML
  • Базовый CSS
  • Работа с макетом
  • Layout. HTML-разметка
  • Layout. Flexbox
  • Layout. Стилизация
  • Продвинутый HTML
  • Продвинутый CSS
  • Сетки
  • Адаптивность. Десктоп и планшет
  • Адаптивность. Мобильные устройства
  • JavaScript для верстальщика
  • Доступность
  • Кросс-браузерность
  • База знаний
  • Работа с хостингом
  • Анимация
  • Курсовая (мини-проект) — КЕЙС

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

  • Вёрстка HTML-писем
  • SVG
  • Анимация на JS
  • Оптимизация и процесс загрузки
  • Сборщики
  • Препроцессоры и Постпроцессоры
  • CSS Grid
  • CMS
  • База знаний 2 (возможно будет)
  • Будущее верстки
  • Диплом. Сайт из трех страниц (фрагмент интернет-магазина)

JavaScript. Базовый уровень

  • Введение
  • Переменные и работа с числами
  • Строки, boolean и условные операторы
  • Массивы и циклы
  • Функции
  • Объекты
  • Введение в DOM
  • Константы, области видимости и замыкания
  • Преобразование типов и нестрогие сравнения
  • Обработка событий и пользовательский ввод
  • Разработчик и soft skills

JavaScript. Продвинутый уровень

  • Модули
  • npm, package.json
  • Event loop и асинхронная разработка
  • Методы объекта и прототипы
  • Тестирование
  • Обработка ошибок
  • Общение с сервером, async/await
  • События
  • ООП и его реализация в JavaScript
  • ФП, работа с массивами и строками

Node.js

  • Введение в курс
  • Подготовка рабочей среды
  • Пишем Hello, world!
  • Решаем базовые задачи
  • Асинхронный код
  • Express.js
  • Реляционные базы данных
  • Нереляционные базы данных
  • CLI-программы
  • Продвинутые понятия. Streams, генераторы, итераторы
  • Real-time & WebSockets
  • Pro tips

Курс на выбор

JavaScript-фреймворк Vue.js

  • Основы Vue
  • Создание проекта
  • Каталог товаров
  • Пагинация и фильтрация
  • Страница товара
  • Корзина
  • Работа с API. Список товаров
  • Работа с API. Оформление заказов

React.js

  • Введение в React
  • Создание проекта
  • Компоненты на примере новостной карточки Reddit
  • Больше о компонентах и введение в тестирование компонентов
  • Работа с публичным API на примере Reddit
  • Введение в Redux на примере новостной ленты
  • Использование Redux-Thunk на примере бесконечной ленты
  • Сайдбар + роутинг
  • Формы на примере комментариев и карточки поста
  • Оптимизируем приложение
  • SSR + Next.JS
  • Бонусный модуль: MobX

Angular

  • Введение в Angular
  • Вывод списка товаров
  • RxJS: поиск товаров
  • Работа с http. Улучшенный список товаров
  • RxJS & Components Advanced: корзина товаров
  • Роутинг: страница товара
  • Формы: checkout
  • Авторизация и защищённые зоны
  • Тестирование
  • Способы организации обмена данными
  • Advanced Practice
  • Advanced Practice: куда расти

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

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

  • Как стать первоклассным программистом
  • Как искать заказы на разработку
  • Личный бренд разработчика
  • Photoshop для программиста
  • Основы языка запросов SQL
  • Вёрстка email-рассылок. Советы на реальных примерах

Курс по слепому методу печати

  • Руководство по возможностям тренажёра Ratatype

Основы Photoshop

  • Установка Adobe Photoshop. Горячие клавиши
  • Введение в Photoshop
  • Инструменты
  • Работа с файлами и изображениями
  • Принципы работы со слоями и масками
  • Эффекты
  • Продвинутые приёмы обтравки/ретуши
  • Принципы построения растровых изображений
  • Бонус. Как освоить Pen Tool
  • Практика коллажирования для создания Key Visual
  • Бонус-модуль. Причиняй добро
  • Практика создания самых оригинальных мемов для социальных сетей

Figma

  • Введение в Figma. Обзор возможностей
  • Работа с графикой
  • Редактор Figma — модульные сетки и монтажные области
  • Создание и настройка компонентов, работа с эффектами
  • Создание вложенных компонентов. Auto Layout
  • Организация рабочего пространства компонентов и стилей
  • Командная работа, контроль версий и передача макетов в разработку
  • Прототипирование
  • Figma Animate
  • Бонус-модуль. Обзор и применение Figma plugins

Работа в командной строке Bash

  • Что такое командная строка
  • Работа с файлами и папками
  • Авторизация и права доступа
  • Процессы, сервисы и задачи
  • Конфигурация и инструменты
  • Написание скриптов на Bash
  • Использование Bash на примере настройки веб-сервера

Система контроля версий Git

  • Версии программного кода
  • Установка Git
  • Индекс и частичные коммиты
  • Сравнение версий
  • Отмена изменений и откат версий
  • Репозитории и коллективная работа
  • Ветки — создание и управление
  • Слияние и разрешение конфликтов
  • Полезные инструменты
  • Правила работы с Git

Английский для IT-специалистов

  • IT Resume and CV: составляем резюме на английском
  • Job interview: questions and answers. Проходим собеседование на английском
  • Teamwork: говорим о командной работе и процессах на английском
  • Workplace communication: английский для общения
  • Business letter: ведём переписку на английском
  • Software development: разбираем все этапы жизненного цикла программного обеспечения на английском
  • System concept development and SRS: составляем ТЗ на английском
  • Design: говорим об основных концепциях проектирования
  • Development and Testing: разбираем ключевые термины в разработке и тестировании
  • Deployment and Maintenance: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО

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

  • Что нужно работодателю
  • Как создать резюме и искать работу
  • Как успешно пройти собеседование
  • Как пройти испытательный срок

Soft skills для программиста

  • Курс для прокачивания коммуникативных навыков, самоорганизации, креативного мышления и стрессоустойчивости. Soft skills помогают эффективно работать в любой команде и строить успешную карьеру.
Подробная информация о курсе

Трудоустройство
Помощь с трудоустройством
Город
Онлайн
Начальный уровень
Можно изучать с нуля
Формат обучения
Онлайн
Сертификат
Есть
Инструменты на курсе
Adobe Photoshop
Bash
Figma
HTML5
JavaScript
Node.js
React
Redux
RxJS
Поделись курсом с друзьями

Преподаватели на курсе

Сергей Корниенко — преподаватель на курсе Fullstack-разработчик на JavaScript от Skillbox
Сергей Корниенко

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

Максим Васянович — преподаватель на курсе Fullstack-разработчик на JavaScript от Skillbox
Максим Васянович

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

Егор Яковишен — преподаватель на курсе Fullstack-разработчик на JavaScript от Skillbox
Егор Яковишен

Setka, старший frontend-разработчик. Блок «Javascript»

Павел Бондарович — преподаватель на курсе Fullstack-разработчик на JavaScript от Skillbox
Павел Бондарович

Стаж 10 лет, технический директор Creonit digital production

Максим Савченко — преподаватель на курсе Fullstack-разработчик на JavaScript от Skillbox
Максим Савченко

Frontend-тимлид Creonit digital production

Александр Кузнецов — преподаватель на курсе Fullstack-разработчик на JavaScript от Skillbox
Александр Кузнецов

Frontend-разработчик в ТАСС

Ольга Климонова — преподаватель на курсе Fullstack-разработчик на JavaScript от Skillbox
Ольга Климонова

Ведущий разработчик ТАСС

Евгений Миротин — преподаватель на курсе Fullstack-разработчик на JavaScript от Skillbox
Евгений Миротин

Стаж 10 лет, Software Development Engineer в Play North. Блок «Node.js»

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

  • Всё обучение онлайн. Все курсы Skillbox заранее записаны. Изучать можно в любое время.

  • Доступ навсегда. После окончания обучения вы всегда сможете вернуться к лекциям.

  • Преподаватели-эксперты. Лекции на курсах ведут крутые специалисты из больших компаний.

  • Настойчивые менеджеры. Cтуденты отмечают агрессивную рекламу перед покупкой курсов.

  • Навязывание рассрочки. Первые 6 месяцев бесплатно — на деле это кредит с отсрочкой.

  • Отзывы о Skillbox

    Взгляните, что студенты и выпускники говорят про Skillbox

    Я выбрала курс «Анимация интерфейсов», потому что мне было интересно подробно изучить эту тему. Понравился подход преподавателей, то, как они объясняют материал. После обучения у меня увеличилась скорость работы, да и сам подход сменился. В будущем планирую найти работу получше, ...

    Показать отзыв полностью

    Начала проходить курс «Рекламная графика 1.0» по совету, и не жалею. Понравилось качество материалов, хотя порой бывало сложно. Мои работы объективно улучшились, это поможет мне в будущем.

    + ещё 528 отзывов о Skillbox
    Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
    Все отзывы →
    Оставить отзыв о курсе
    Проходили курс «Fullstack-разработчик на JavaScript» от Skillbox? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

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

    Fullstack-разработчик на JavaScript
    • Skillbox
    • 166 874 ₽