Курсы бухгалтерского учета

Курсы кадрового делопроизводства

Курсы сметного дела

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

JavaScript + JQuery

Интерактивные сайты и веб-приложения
15 занятий по 1 ч. 20 мин.
Индивидуальные занятия (цена) 15000 руб.
Цена курса после 17:00 дороже на 500 руб.
Занятия в мини-группе (цена) 15000 руб.

Курс JavaScript, Ajax и JQuery

Для кого

Курс предназначен для тех, кто прошел курсы по PHP и хочет совершенствоваться, как профессиональный веб-разработчик. А также для тех, кто не имеет опыта или имеет небольшой опыт программирования на JavaScript и хочет делать это грамотно.

Что сможете делать после курса

Курс охватывает основы создания интерактивных веб-страниц с помощью языка JavaScript и объектно-ориентированному программированию.

Основной упор в курсе сделан на практических заданиях, что позволяет лучше усвоить материал и закрепить полученные знания.

Вы получите навыки использования современной технологии AJAX, которые позволят вывести Ваши веб-приложения на принципиально новый уровень интерактивности, соизмеримый с лучшими представителями современных интернет-сервисов.

Использование фреймворка JQuery и JQuery UI позволит легко и элегантно организовать логику работы веб-приложений любой сложности на стороне клиента.

Вы также сможете работать с основными средствами коммуникации в HTML 5 с использованием новых технологий Web-sockets, Server-sent events и Web-workers.

Содержание курса*

Тема 1. JavaScript и DOM

Что такое JavaScript и DOM; Принцип взаимодействия клиент-сервер; Как вызвать JavaScript; С чем взаимодействует JavaScript; Структура DOM документа; Функции и область видимости переменных; Типы данных; Замыкания.

Тема 2. ООП в JavaScript и AJAX

Общие понятия ООП; Класс; Объект; Особенности ООП в JavaScript; Классы и объекты на примере игры «змейка»; Почему внутри класса следует аккуратно использовать this; Что такое AJAX; Работа с XMLHttpRequest.

Тема 3. jQuery

Что такое jQuery; Где скачать и как подключить; Работа с DOM с помощью jQuery; Селекторы и иерархия; Фильтры; Работа с формами; Работа со стилями; Обработчики событий; Функция live; Анимация.

Тема 4. AJAX в jQuery

Что такое асинхронность запроса; Сериализация форм; Типы передаваемых данных; Timeout; Обработчики событий в рамках ajav-запроса; Функция ajaxSetup; Зачем нужны глобальные настройки; Функции post, get и load; Глобальные события.

Тема 5. JSON

Что такое JSON; Какие данные может возвращать Ajax; Почему правильнее, чтобы Ajax возвращал JSON а не HTML; JSON vs XML; Работа с JSON в PHP; Работа с JSON в JavaScript.

Тема 6. jQuery UI

Взаимодействия; Виджеты; Эффекты; Утилиты; Подключение календаря; Автодополнение; Работа с диалоговыми окнами; ThemeRoller.

                                                                             

* Содержание и продолжительность курса могут быть изменены по желанию слушателя. В этом случае цена изменяется исходя из стоимости одного занятия и количества занятий.

Понравилась статья? Поделись с другом!