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.
* Содержание и продолжительность курса могут быть изменены по желанию слушателя. В этом случае цена изменяется исходя из стоимости одного занятия и количества занятий.
Понравилась статья? Поделись с другом!