Курс Javascript, jQuery, Ajax

Интенсивный 2 месячный курс по языку программирования JavaScript для создания интерактивных сайтов, приложений для ПК и мобильных устройств.  JavaScript находит широкое применение как язык описания сценариев для web браузера, позволяет придавать интерактивность HTML-документам. Вначале будет подробно изучена структура и синтаксис языка, его объектная модель, потом подробно рассматривается DOM модель HTML документа, делается подробное введение в CSS, изучается техника управления DOM и CSS c помощью JavaScript. В курсе рассматриваются технология Ajax и фреймворк jQuery.

Данный компьютерный курс предназначен для слушателей, чьи профессиональные интересы касаются использования современных серверных Web-технологий, администрирования Web-сайтов и оптимизации Web-сайтов. Слушатели будут хорошо разбираться в возможностях языка JavaScript, научатся создавать сценарии средней и высокой сложности для большинства актуальных при разработке web-приложений задач, связанных с созданием интерактивного интерфейса пользователя.

Стоимость курса: 3100 грн. 

Длительность курса 2 месяца

Предварительная подготовка к курсу:

Рекомендовано  :наличие базовых  знаний по «HTML/CSS», вёрстке сайтов

 Программа курса JavaScript, jQuery

32 учебных часа 16 занятий по 2 часа

Тема 1

Введение в программирование. Принцип работы браузера. Введение в Javascript.

Взаимодействие HTML/CSS и Javascript. Инструменты разработчика. Отладка программы.

Практика: Первая программа.

Тема 2

Типы данных. Операторы. Выражения. Управляющие конструкции. Функции.

Практика: Работа со строками.

Тема 3

Массивы. Методы строк, массивов. Объекты. Свойства. Методы. Практика: Манипуляции c элементами массива.

Тема 4

Использование BOM, DOM. Работа с DOM(node, attributes, styles). Практика: Интерактивный калькулятор.

Тема 5

Модификация узлов DOM. Модификация дерева DOM. Работа с окнами. Практика: Spoiler, Animate spoiler.

Тема 6

Объект Date, Math. Таймеры. Анимация. События. Практика: Auto-rating.

Тема 7

События мыши, клавиатуры. Регулярные выражения. Практика: Slider.

Тема 8

Валидация и обработка форм. Работа с localStorage. Cookie. Практика: User form with cookie.

Тема 9

Технология AJAX. Формат JSON. WebSockets. Практика: Auto-generated slider.

Тема 10

ECMAScript 6(rest, spread, arrow function, etc). ООП(Классы). Обзор TypeScript. Практика:

Creating Classes.

Тема 11

Обзор js-frameworks. Шаблон MVC. Обзор Node.js. Практика: Class Slider + ajax.

Тема 12

Введение в jQuery. Выбор элементов. Фильтры. Практика: Test selections.

Тема 13

jQuery. Работа с элементами. jQuery и CSS. Практика: Lightbox.

Тема 14

jQuery. Работа с событиями. jQuery и AJAX. Практика: Payment panel, part 1.

Тема 15

Работа с jQuery UI. Практика: Using UI.

Тема 16

Разработка итогового задания.

Практика: Payment panel, part 2.