ITGid

JavaScript v2.0

939 UAH за курс
-
Для начинающих
JavaScript
Этот курс научит вас JavaScript с нуля до уровня junior. Вы разберете синтаксис, работу с DOM, объектами, асинхронность и создадите три реальных проекта. Курс содержит 458 практических заданий, разбор ошибок и постоянную поддержку. Нужны лишь базовые знания HTML и CSS.

О курсе

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

На этом курсе по JavaScript изучение начинается с основ и постепенно переходит к сложным темам. Каждый модуль строится на знаниях из предыдущего.

Основы JavaScript

Первые модули посвящены синтаксису языка. Здесь рассматривают переменные, операторы, условные конструкции if/else и switch. Учится работать с циклами for, while и do while, включая вложенные циклы. Отдельный блок посвящен функциям - их созданию, передаче аргументов и возврату значений.

Работа с данными

Следующий этап - структуры данных. Студенты осваивают массивы, их методы для добавления и удаления элементов, двумерные массивы. Затем переходят к объектам, наборам Set и способам их перебора. Практика включает получение прогноза погоды через API.

Взаимодействие с пользователем

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

Сложные технологии

Заключительные модули охватывают localStorage для сохранения данных, обработку ошибок через try/catch и асинхронный JavaScript. Студенты осваивают AJAX-запросы через XMLHTTPRequest, современный fetch API, Promises, async/await и основы ООП. Бонусные темы - замыкания и рекурсия.

Практические проекты

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

Требования к студентам

Для успешного прохождения нужны базовые навыки работы с компьютером и знание HTML/CSS на начальном уровне.

Формат обучения

Курс состоит из 31 спринта и 458 практических заданий. Студенты получают помощь и поддержку, разбор ошибок, бессрочный доступ к материалам и сертификацию после завершения.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора