Образовательный онлайн-курс

JavaScript с нуля

Практический 4-х месячный курс для тех, кто хочет научиться основам языка сценариев с индивидуальным наставником, разработать фронтэнд для интерактивного веб-проекта и положить кейс к себе в портфолио
скидка
20%
первым 20
Стартуем 31 Июля
  • 4 месяца в онлайне
  • Проверка домашних заданий
  • Индивидуальные консультации с преподавателем
  • Реальный проект и диплом по окончанию

Курс идеально подойдет

Дизайнерам-разработчикам
Для тех, кто на все руки мастер: и веб-дизайн делает, и понимаете базовые принципы HTML-тэгов, и CSS. Больше не нужно слушать от верстальщика, что ваши элементы в вебе выйдут слишком “долго, дорого, тут все поедет и вообще давай просто все в pop-up спрячем”. Курс Skillbox по изучению JavaScript поможет вам без привязки к верстальщику попиксельно воплощать визуальные идеи, которые вы закладываете в макеты.
Начинающим программистам
Для тех, кто уже знаком и умеем разрабатывать страницу на HTML и CSS, но не готов останавливаться в изучении программинга. Курс Skillbox уже структурировал знания, где больше времени отводиться практике, чем нёрдовской теории. Преподаватели на пальцах расскажут базовые основы языка и его синтактиса, научат создавать визуальные интерактивные элементы и помогут разработать первый веб-проект на JavaScript.

Сегодня умение программировать на JavaScript позволяет

Зарабатывать от 80 000 рублей, делать динамичные интерактивы и бомбические проекты
Работать из любой точки мира
Чтобы программировать, не обязательно сидеть в заточении офиса. Достаточно иметь ноутбук, компьютер и Интернет, а дальше выбор за вами — работать из дома, путешествия или любимого кафе.
Использовать, как фреймворк
Пишешь один раз, используешь везде — принцип работы, о котором мечтает любой программист. JavaScript обладает развитой и универсальной экосистемой модулей, который сэкономит вам время и нервные клетки.
Писать код на популярном языке
Спрос на программное обеспечение — высокий. Возможностей программирования веб-страниц на JavaScript — много. Вывод напрашивается сам собой. Овладея навыками программирования со SkillBox, вы научитесь разработке интерактивных веб-страниц, игр, настольных и мобильных приложений.

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

Курс длится 4 месяца и состоит из 17 тем или 117 уроков
1.Знакомство с языком

Ты узнаешь:

  • Что умеет JavaScript и почему он так популярен?
  • История языка
  • Выполнение в браузере
  • Особенности браузеров и движков
  • Выполнение на других платформах
  • Редактор кода
  • Браузер и консоль
  • Отладчик
  • Источники информации
  • Hello, world!
  • Синтаксис языка
  • Ошибки
  • Комментарии
2.Основы

Ты узнаешь:

  • Типы данных
  • Number
  • String
  • Boolean
  • null и undefined
  • NaN
  • Infinity
  • Динамическая типизация и приведение типов
  • Операторы
  • Математические
  • Логические
  • Приведение типов
  • Строгое и нестрогое сравнение
  • Переменные
  • Имена переменных
  • Оператор присвоения
  • Условия
  • if
  • switch
  • Тернарный оператор
  • Циклы
  • while
  • for
  • Операторы break и continue
3.Функции

Ты узнаешь:

  • Объявление и вызов функций
  • Аргументы
  • Значения по умолчанию
  • Локальные и глобальные переменные
  • Hoisting
  • Возвращаемое значение
  • Рекурсия
4.Массивы и объекты

Ты узнаешь:

  • Массивы
  • Элементы и индексы
  • Перебор элементов
  • Объекты, свойства и методы
  • Объекты как хранилища «ключ-значение»
  • Перебор свойств объекта
  • Передача объектов по ссылке
  • Стандартные объекты JavaScript
  • String
  • Array
  • Math
  • Date
5.Замыкания

Ты узнаешь:

  • Глобальный объект window
  • Область видимости
  • Сборщик мусора
  • IIFE
6.Объекты и конструкторы

Ты узнаешь:

  • Функции-конструкторы
  • Контекст
  • call, apply и bind
  • Аксессоры (геттеры и сеттеры)
7.Объектно-ориентированное программирование

Ты узнаешь:

  • Парадигма ООП
  • Наследование, инкапсуляция, полиморфизм
  • Прототипное наследование
8.Разное

Ты узнаешь:

  • Псевдомассив arguments
  • Таймауты: setTimeout, setInterval
  • Регулярные выражения
  • eval и try/catch
  • strict mode
9.DOM

Ты узнаешь:

  • Связка HTML, CSS и JavaScript
  • DOM
  • Порядок выполнения скриптов
  • Селекторы
  • Свойства и методы DOM-элементов
  • Текстовое содержимое
  • Атрибуты, классы, стили, размеры
  • Родительские и дочерние элементы
  • Создание, добавление и удаление элементов
  • События и обработчики
  • Мышь
  • Клавиатура
  • Формы и контролы
  • Окно браузера
  • Погружение и всплытие событий
10.Web API

Ты узнаешь:

  • Console
  • Window
  • Document
  • Navigator и location
  • LocalStorage
  • Contenteditable
  • Canvas
11.Клиент и сервер

Ты узнаешь:

  • Клиент-серверное взаимодействие
  • HTTP
  • GET и POST
  • Заголовок и тело запроса
  • Асинхронные запросы
  • XMLHttpRequest
  • Callback
  • Promise
  • JSON
  • API
  • WebSocket
12.jQuery

Ты узнаешь:

  • Что такое библиотеки и чем они отличаются от фреймворков
  • История и задачи jQuery
  • Функция $
  • Отличия от нативного JavaScript
  • Анимация
  • AJAX
  • Плагины
  • Плюсы и минусы jQuery
  • Другие библиотеки: underscore, lodash, moment...
13.ES 2015

Ты узнаешь:

  • История стандарта ECMAScript
  • Полифиллы
  • Транспиляция
  • let и const
  • Деструктуризация
  • Интерполяция
  • Arrow functions
  • Параметры по умолчанию
  • Классы
14.Сборка проектов

Ты узнаешь:

  • Что такое сборка проектов и для чего она нужна?
  • Node.js
  • npm
  • Gulp
  • Webpack
15.React

Ты узнаешь:

  • DOM и императивный подход
  • React и декларативный подход
  • Подготовка рабочего пространства
  • Простое React-приложение
  • Разделение на компоненты
16.Redux

Ты узнаешь:

  • Ключевые принципы Redux
  • Установка зависимостей и разделение на компоненты
  • Создание store и reducers
  • Создание actions
  • Запуск приложения
17.Бонус

Ты узнаешь:

  • Библиотеки и фреймворки 2017
  • Развитие стандарта ECMAScript
  • Тестирование кода

Что вы получаете,
участвуя в курсе «Javascript»

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

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

Гик в области программирования на JavaScript
Егор Яковишен
Senior Frontend Developer
  • C 2015 года занимаюсь фронтенд-разработкой продуктов для медиа в компании Setka (технологический стартап, выросший в стенах издательского дома Look at Media)
  • Занимаюсь веб-разработкой с 2005 года
  • Участвовал в разработке и запуске более 200 интернет-проектов
  • Работал с крупными клиентами: PepsiCo, Tetra Pak, министерство культуры и т.д.
Технологический стартап, выросший в стенах издательского дома LOOK AT MEDIA
65+
международных рекламных наград
900
брендов, с которыми работали

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

Представьте, что вы снова попали в школу, только учитель - на удаленной основе,
знания - покруче, чем на уроке информатики, а ритм обучения - не позволит расслабиться
  • 1
    Посмотрели видеолекцию
    записанную в студии с отличным качеством видео и звука
  • 2
    Сделали задание и отправили на проверку
    в любое удобное время через личный кабинет
  • 3
    Получили видеоразбор вашей работы
    Получите комментарий преподавателя с разбором ошибок и инструкцией как их исправить
  • 4
    Исправили ошибки
    Одна лишняя точка может сделать ваш код бесполезным. Досконально проверяем, чтобы код был чистый и без костылей

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

Это студия профессиональной видеозаписи, команда методистов, служба поддержки клиентов, методика индивидуальной проверки домашних заданий в онлайне, а также большое сообщество наших студентов и выпускников
Студентов
1 000
каждый месяц
Преподавателей
69
онлайн-платформы
Вебинаров
48
каждый месяц

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

Все теоретические знания и практические методы разработки собираются по частям в цельный дипломный проект. Повторение — мать учения. Особенно, если вы программист.
  • Готовимся к реальной жизни
    Защита диплома — это типовой сценарий, который подготовит вас к настоящей работе программистом. Приступая к разработке веб-интерфейса, вы отработаете навыки использования библиотек, фреймворков и логику построения алгоритма интерфейса для удобства пользователей.
  • Кладём свой первый проект в портфолио
    Вы разработаете свой первый пользовательский интерфейс по аналогу с Instagram, который не только захватит весь объем полученных знаний за курс, но и в будущем продемонстрирует ваш профессиональный потенциал на практике, а не на словах.

Итоги курса

4 месяца практики

В сторону занудные лекции, на курсе мы кодим, кодим и еще раз кодим

Новая профессия

Престижная, востребованная и высокооплачиваемая

Верная методика работы

Изначально учим делать хорошо - вырабатываем подход к написанию чистого кода и структуризации проектов

Портфолио

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

Доступ к материалам курса

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

Домашние задания

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

Стажировка в Skillbox

Закрепи все полученные знания на реальных задачах. По окончанию приглашаем вас на стажировку в Skillbox
Присоединяйся к команде!
Ты будешь участвовать в создании и поддержке landing-page наших курсов. Совместными усилиями улучшать нашу образовательную платформу, также создавать сайты и страницы наших спец проектов и мероприятий.
Познакомишься со всеми нашими продуктами, еще больше погрузишься в мир онлайн-образования.