Программа курса "JavaScript, JQuery, AJAX: основы веб-программирования"

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

Цель курса: ознакомить слушателей со средствами разработки  динамических Web-страниц, анимационными эффектами и технологией AJAX

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

Уровень предварительной подготовки: навыки работы в операционной системе Windows

Материалы курса: Каждый слушатель получает пособие с материалами курса

После прохождения курсов обучения Вы  будете уметь:

  • Создавать различные по сложности  Web-страницы как с использованием «чистого» HTML  кода, так и содержащие сценарии языка JavaScript
  • Использовать при разработке библиотеку JQuery, предоставляющую для верстальщика и программиста различные анимационные эффекты, методы, обеспечивающие быстрое и эффективное взаимодействие с HTML
  • Эффективно применять технологию AJAX, позволяющую обеспечить создание динамических сайтов, лэндингов, работающих без перезагрузки страниц
  • Размещать и настраивать действующий Web-сайт на хостинге в сети Internet.

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

  • Возможности JavaScript, инструменты создания JavaScript. Способы добавления сценариев JavaScript на WEB-страницу;
  • Использование переменных (выбор имени переменной, определение значения переменным). Типы данных, преобразование типов данных, сохранение пользовательских данных в переменных;
  • Использование объектов String (определение значения, определение длины строки, изменение регистра, использование отдельного символа строки, использование части строковой переменной, поиск подстроковой переменной). Использование числовых массивов (создание массива, управление элементами массива, строковые массивы, сортировка массива);
  • Использование условных и логических операторов (оператор if, оператор else), задание нескольких условий. Использование условных выражений.
    Использование циклов (цикл while, цикл do..while), создание бесконечных циклов, прерывание цикла, продолжение выполнения цикла. Использование цикла for..in;
  • Использование встроенных объектов (создание объекта, значения и свойства объекта, методы), использование ключевого слова with. Объект Math (округление, усечение, генерация случайных чисел). Использование объекта Date (получение значений, временные зоны, изменение представления даты);
  • Использование функций: определение функции, вызов функции, возвращаемое значение; Подключение внешнего файла, содержащего JavaScript. Понятие глобальных и локальных переменных;
  • Работа с объектной моделью браузера: получение некоторой информации о браузере, добавление текста в документ, очистка и обновление содержимого Web-страницы, использование ссылок и якорей (меток), получение сведений о работе браузера (объект History), создание кнопок Back и Forward.
  • Обработка событий: роль обработчика событий в JavaScript, объекты и события, создание обработчика событий в JavaScript. События, связанные с мышью (перемещение в мыши в область и из области, щелчки и отпускания клавиш), события, связанные с клавишами, события при загрузке страницы;
  • Изменение параметров отображения окон, временные задержки, обновление страницы с задержкой, отображение диалоговых окон, проверка правильности заполнения форм, создание «живых» кнопок.
  • Отладка сценариев JavaScript: как избежать ошибок, правильная техника программирования.
  • Основы библиотеки JQuery: взаимодействие с элементами HTML с использованием различных фильтров и методов.
  • Разработка анимационных эффектов: способы отображения и скрытия элементов,       изменение анимационных эффектов вследствие изменения визуальных составляющих, эффекты масштабирования и многие другие, позволяющие оптимизировать интерфейс пользователя
  • Технология AJAX: создание динамических web-страниц, взаимодействующих с сервером без перезагрузки страницы

Записаться на обучение к экспертам

ad