Разработка на JavaScript

Бесплатный
Онлайн курс
Открыта регистрация
Курс начался 20 июня 2022
Занятия проходят
по понедельникам и средам в 17:00 (Время МСК+1)

О курсе

Для кого?

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

Предпочтительно знание основ JavaScript.

Что дает курс?

  • Познакомим с основами в JavaScript и сборке проекта;
  • Разберемся в работе с DOM и обработке событий;
  • Напишем небольшой интернет-магазин на JavaScript.

Информация

  • Занятия проходят онлайн на YouTube-канале Академии;
  • После регистрации вы получите ссылку на закрытый телеграм-канал курса, в котором сможете общаться с преподавателями и получать материалы с занятий;
  • Перед стартом курса советуем прочитать статью «С чего начать путь в IT» — в ней наши преподаватели собрали советы, как выстроить грамотный процесс обучения.

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

  • /01 тема
    Вводное занятие

    Создание проекта и его настройка;

    Работа с Git.

  • /02 тема
    Основы JavaScript

    Типы данных;

    var, let, const;

    Scope;

    Логические операции;

    Циклы.

  • /03 тема
    Массивы и их методы

    Что такое массивы;

    Методы массивов: map, filter, find, some и т.д.

  • /04 тема
    Объекты и их методы

    Что такое объекты;

    Методы объектов: Object.keys, Object.values, и т. д.

    Spread. 

  • /05 тема
    Функции

    Function declaration;

    Arrow-function;

    Замыкание.

  • /06 тема
    Прототипы, наследование

    Что такое прототипы;

    Наследование прототипов;

    Глубокое копирование.

  • /07 тема
    Классы

    Создание класса;

    Поля класса и его методы;

    Приватные и защищённые методы и свойства.

  • /08 тема
    Асинхронная работа в JavaScript

    Что такое промисы;

    async/await;

    Обработка ошибок.

  • /09 тема
    Web API

    Почему JavaScript НЕ асинхронный;

    setTimeout;

    setInterval;

    EventLoop.

  • /10 тема
    Итоговое занятие

    Ревью кода и проверка ошибок.