ITGid

JavaScript24 (part 2)

1 066 UAH за курс
-
Для начинающих
JavaScript
Этот курс про углубленное изучение JavaScript. Здесь рассматриваются структуры данных: массивы, объекты, Set, Map, строки, а также работа с AJAX-запросами и API. Вы научитесь работать с событиями, асинхронностью, тестированием кода и создавать проекты, такие как TicTacToe. Курс содержит практические задания, разбор ошибок и доступ навсегда.

О курсе

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

Основы обучения и работа с массивами

На этом курсе начинают с ознакомления с интерфейсом и правилами обучения. Студенты сразу переходят к массивам - изучают базовые операции и методы. Рассматривают типичные ошибки и способы их исправления. Этот блок дает фундамент для дальнейшей работы с данными.

Углубленная работа с массивами и алгоритмы

Далее курс углубляется в методы массивов: isArray, indexOf, at, includes, map, filter, split. Студенты осваивают алгоритмы поиска и вложенные циклы. Особое внимание уделяют двумерным и многомерным массивам, что становится основой для создания игровых проектов.

Практический проект TicTacToe

Полученные знания сразу применяют на практике - разрабатывают игру TicTacToe. Создают модель игры и её визуализацию, используя двумерные массивы. Это помогает понять, как теоретические знания работают в реальных задачах.

Работа с объектами и структурами данных

Курс переходит к объектам: создание, перебор, методы получения ключей и значений. Изучают Set и Map для эффективной работы с наборами данных. Работа со строками включает операции поиска и трансформации, что расширяет возможности обработки информации.

Сложные концепции объектов и времени

Студенты исследуют свойства и методы объектов, контекст this. Изучают объект Date() для работы с датами. Осваивают setInterval и setTimeout для автоматизации действий в программах. Эти навыки важны для создания динамических приложений.

Взаимодействие с пользователем и сохранение данных

Курс охватывает обработку событий клавиатуры и контроль ввода в input. Изучают LocalStorage и CookieStorage для хранения данных. Практические задания показывают, как работать с обновлением хранилищ и реагировать на изменения.

Работа с API и асинхронность

Студенты осваивают AJAX и виды запросов: POST, GET, PUT, DELETE. Учатся работать с API и понимают crossorigin ограничения. Работа с JSON структурами и Fetch API готовит к взаимодействию с внешними сервисами. Использование AXIOS и промисов помогает эффективно управлять асинхронными операциями.

Тестирование и завершение проекта

Завершающий блок включает основы написания тестов для JavaScript программ. Студенты возвращаются к проекту TicTacToe, теперь моделируя его через двумерный массив. Это закрепляет приобретенные навыки и демонстрирует прогресс в обучении.

Что получают студенты

Курс включает 555 минут видеоматериалов, разделенных на 21 спринт. Студенты выполняют 475 практических заданий и делают собственный проект. Доступ к материалам без ограничений по времени позволяет обучаться в удобном темпе. Предоставляется помощь с разбором и устранением ошибок. После успешного завершения - сертификация.

Что включено

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