Онлайн курс

JavaScript Advanced

Ближайший курс

Уточняйте дату у администратора

Длительность курса: 24 ч.

Курс читается 2-3 раза в неделю

Описание курса:

Курс предназначен для слушателей, которые уже владеют основами JS-программирования, уверенно владеют HTML и CSS. В ходе курса ты овладеешь основательными навыками разработки, изучишь основы ООП в среде JavaScript, будешь создавать интерактивные элементы для страниц и работать с хранилищами данных.

Участие в ITEA English Speaking Club

Только практические знания

Поддержка и помощь менторов

Помощь в трудоустройстве

Ваше трудоустройство - цель №1!

После изучения курса ты сможешь:

  • Понимать сложные JavaScript-конструкции
  • Понимать прототипно-ориентированную модель программирования JavaScript, а также основы ООП в среде JavaScript
  • Создавать JavaScript-плагины
  • Понимать событийную модель в JavaScript
  • Создавать ротаторы изображений и другие интерактивные элементы для страниц
  • Работать с локальными хранилищами данных
  • Использовать технологии AJAX

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

  • Базовые знания. Основные объекты. Основы работы с DOM
    • Интеграция JavaScript
    • Пространство имен
    • Работа с объектом document
    • Работа с другими объектами, location, navigator и тд.
    • Получение элементов разметки с помощью JavaScript
    • Работа с DOM деревом
  • CSS и JavaScript
    • Базовые селекторы CSS
    • Полезные CSS селекторы
    • querySelector
    • Стили и классы, getComputedStyle
    • Размеры и прокрутка элементов
    • Размеры и прокрутка для страницы
  • Координаты
    • Интервалы и таймеры. Работа со строками. Регулярные выражения
    • setInterval
    • setTimeout
    • Объект String
    •  Методы для работы со строками
    •  Регулярные выражения
  • События, обработка событий
    • Что такое события
    • События в Javascript
    • Обработчики событий
    • Отмена событий по умолчанию
  • Работа с событиями
    • Дерево событий
    • stopPropagation
    • События мыши
    • События клавиатуры
    • Прочие полезные события
    • Техники работы с обработчиками событий
  • ООП в Javascript
    •  Объекты
    •  Конструкторы
    •  Прототип
    •  Проверка прототипа: “instanceof”
    •  Наследование
    •  Инкапсуляция
    • Полиморфизм
    • Преобразование объектов: toString и valueOf
    • Оператор typeof, [[Class]]
    • Общие методы класса Object
  • Формы и работа с формами. Валидация данных
    • Работа с формами с помощью JavaScript
    • Валидация данных
    • Обработка данных
  • Работа с cookies, графикой
    •  Что такое cookies
    • Сохранение и чтение cookie
    • Альтернативы cookie
    • Работа с изображениями в JavaScript
    • SVG
    • Canvas
  • Ajax и работа с HTTP протоколами
    • Привязка контекста
    • Методы call и apply
    • Обработка ошибок
    • __proto__ VS. prototype
    • Замыкания
    • Запуск кода из строки: eval
    • Формат JSON
  • Ajax и работа с HTTP протоколами
    • Объект XMLHttpRequest
    • Форматы данных для AJAX
    • XMLHttpRequest и POST, отсылка форм
    • Запрос данных через SCRIPT, формат JSONP

Минимальные требования:

  • Минимальные требования для js base
  • Уверенное владение персональным компьютером
  • Навыки работы с текстовыми редакторами
  • Знание HTML, CSS

Записаться на курс:

Единоразовая оплата2800 грн.

Остались вопросы? Звоните!

(044) 599-01-79

(093) 193-53-14

(050) 599-46-63

(068) 847-01-33