ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Курс проводится как очно, так и дистанционно в формате вебинара.
Курс рассчитан на разработчиков Web-приложений, планирующих создание Frontend- и Backend-приложений с использованием jQuery и Node.js. В курсе рассматриваются расширенные возможности JavaScript, в том числе объектно-ориентированное программирование. Подробно разбираются шаблоны проектирования, специфичные для языка JavaScript. Слушатели, прошедшие данные курс, могут самостоятельно и коллективно создавать frontend и backend-приложения повышенной сложности. ПОСЛЕ ИЗУЧЕНИЯ КУРСА РАЗРАБОТКА НА ЯЗЫКЕ JAVASCRIPT - БАЗОВЫЙ УРОВЕНЬ: ИСПОЛЬЗОВАНИЕ JQUERY И NODE.JS, ВЫ СМОЖЕТЕ
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
Содержание курса
Модуль 1: Основы объектно-ориентированного программирования (ООП)
- Введение в ООП на языке JavaScript. Объекты и их особенности.
- Жизненный цикл объекта.
- Наследование в JavaScript. Эмуляция классов в JavaScript. Конструкторы объектов.
- Встроенные классы.
- Шаблоны написания кода. Regexp и String.
- Наборы и диапазоны.
- Основные шаблоны проектирования в JavaScript.
- Шаблоны работы с DOM.
- Шаблоны написания поддерживаемого кода.
- Шаблон MVC (model-view-controller – модель-представление-контроллер).
- Регулярные выражения в JavaScript.
- Практикум: Создание и использование своих классов.
- Поиск элементов с помощью селекторов j
- Обработка событий jQuery.
- Плавная анимация и эффекты jQuery.
- Манипуляции с элементами DOM при помощи jQuery.
- Обработка стилей. jQuery CSS.
- Запрос данных у сервера при помощи AJAX.
- Практикум: Использование функций jQuery в браузерном скрипте.
- Платформа Node.js. Расширенные возможности приложений JavaScript.
- Реализация приложения с помощью Node.js.
- Создание простого HTTP-сервера.
- Передача функций серверному приложению в качестве параметра.
- Событийно-ориентированные обратные вызовы.
- Обработка запросов.
- Создание ответа обработчиков запроса.
- Блокирование и неблокирование.
- Ответ обработчиков запроса с неблокирующими операциями.
- Обработка POST-запросов.
- Обработка загрузки файлов.
- Практикум: Разработка приложения с использованием Node.js.
Слушатели
Курс предназначен для начинающих разработчиков на JavaScript, знающих основы JavaScript и планирующих создание приложений с расширенной функциональностью, в том числе работающих на стороне сервера.
Предварительная подготовка
Для эффективного обучения на курсе необходимо обладать начальными знаниями языка JavaScript. Рекомендуется прохождение курса JS_BAS «Основы программирования на JavaScript. Создание браузерных приложений».