JavaScript и jQuery для веб-разработчика: Курсы

В ходе занятий по курсу JavaScript и jQuery для веб-разработки слушатели получают представление о веб-программировании, изучают особенности синтаксиса языка программирования, формируют понимание взаимодействия JavaScript и HTML, осваивают приемы получения кроссбраузерного кода.
IT: Интернет
Институт современного образования логоИнститут современного образования
Открытый набор
48 часов
Воронежская область
Институт современного образования
от 10 200 ₽

Анонс программы

В ходе занятий по курсу JavaScript и jQuery для веб-разработки слушатели получают представление о веб-программировании, изучают особенности синтаксиса языка программирования, формируют понимание взаимодействия JavaScript и HTML, осваивают приемы получения кроссбраузерного кода.

Преподаватель

Ирина Владиславовна Антипина

Описание Программы

Тема 1. Введение в Java Script. Пишем первую программу на Java Script (1 час)

  • Введение в программирование. Что такое компьютерная программа. Как добавить JavaScript на страницу. Внешние файлы JavaScript. Прикрепление внешнего файла JavaScript.
  • Ваша первая программа на JavaScript. Написание текста на веб-странице. Вывод текста на экран. Вывод текста в консоль браузера.

Тема 2. Грамматика Java Script. Базовые типы (4 часа)

  • Базовые типы. Числа. Строки. Булевы значения.
  • Переменные. Создание переменной. Использование переменных. Изменение значений в переменных.
  • Работа с типами данных и переменными. Операторы для работы с числами. Операторы сравнения. Сравнение строк. Логические операторы.
  • Функции проверки типов. Объединение строк. Объединение чисел и строк. Манипуляции с типами. Приведение типов. Запрос информации.

Тема 3. Добавление в программу логики и контроля (4 часа)

  • Реализация повторяющихся задач с использованием циклов. Цикл While. Цикл For. Операторы инкремента и декремента.
  • Интеллектуальная реакция программы. Основы условных выражений. Добавление альтернативного плана. Проверка истинности более одного условия. Проверка истинности как минимум одного условия. Отрицание условия. Вложение условных выражений.
  • Прерывание и продолжение. Конструкция switch.

Тема 4. Функции (3 часа)

  • Функции: превращение полезного кода в многократно используемые команды. Сообщение информации функциям. Возвращение информации от функций. Функция как значение переменной.
  • Области видимости. Глобальные и локальные переменные. Анонимная функция. Рекурсия.

Тема 5. Объекты и массивы (6 часов)

  • Объектный тип: объект. Свойства объекта. Обращение к свойствам объекта. Обнуление объекта. Цикл For/in. Сравнение объектов. Методы объекта. Переменная this в JavaScript: особенности использования. Объект arguments и свойство length.
  • Массивы. Создание массива. Длина массива. Доступ к элементам в массиве. Перебор элементов массива. Добавление элементов в массив. Удаление элементов массива. Получение строки из массива. Получение части массива. Сложение массивов. Сортировка массива.

Тема 6. Работа с объектами. Дата и время (3 часа)

  • Объект Math. Объект Number. Объект String. Преобразование строки в число. Получение части строки. Поиск по строке. Разбиение строки.
  • Объект Date. Методы объекта Date.

Тема 7. Глобальный объект Window (2 часа)

  • Понятие глобального объекта. Свойства и методы глобального объекта.
  • Работа с окном: создание, перемещение, передача фокуса, закрытие.

Тема 8. Динамическое модифицирование страниц (4 часа)

  • Объектная модель документа (DOM). Типы узлов. Методы узлов. Перемещение по DOM
  • Выбор элементов страницы: по идентификатору, по типу, по имени, по классам CSS. Добавление содержимого на веб-страницу. Создание, вставка и удаление узла.
  • Таймеры. Создание анимации

Тема 9. События (2 часа)

  • Что такое события. События мыши. События документа/окна. События форм. События клавиатуры.
  • Обработка событий. Базовая модель событий. Модель W3C DOM. Модель старого Internet Explorer.

Тема 10. Введение в jQuery. Селекторы и методы jQuery (2 часа)

  • О библиотеках JavaScript. Где взять jQuery. Загрузка файла jQuery. Добавление библиотеки jQuery на страницу.
  • jQuery и DOM. Выбор элементов страницы: подход jQuery. Функция jQuery. Структура HTML с точки зрения jQuery. Селекторы СSS и селекторы jQuery: различия и предназначение.
  • Событие click(). Эффекты скольжения и изменения прозрачности в jQuery. Конкатенация и слияние данных. Использование методов append() и remove(). Ключевое слово this в jQuery: особенности использования.

Тема 11. События и функции jQuery (3 часа)

  • Действие/реакция. Связывание события с элементом. Удаление событий. Продвинутое управление событиями. Перебор элементов с помощью итератора each().
  • Использование функций. Структура функции. Пользовательские функции. Именованные и анонимные функции. Передача данных функции. Возвращение информации от функций. Условные конструкции в jQuery.

Тема 12. Операции со структурой страниц в jQuery (2 часа)

  • Назначение классов элементам. Перемещение по дереву DOM. Методы обхода дерева DOM. Методы parent(), child(), next(). Сцепленные вызовы методов.
  • Добавления содержимого на страницу. Чтение, установка и удаление атрибутов HTML. Методы detach(), before(), after(). Создание интерактивного меню.
  • Массивы в jQuery. Хранение элементов в массиве. Изменение элементов массива методом replaceWith(). Метод each() и перебор массивов. Фильтры jQuery.

Тема 13. Анимация и эффекты (4 часа)

  • Эффекты jQuery. Как jQuery выполняет анимацию элементов. Основы отображения и сокрытия. Постепенное появление и исчезновение элементов. Эффекты изменения прозрачности. Скользящие элементы. Комбинированные эффекты. Задержка при использовании эффектов.
  • Пользовательские эффекты и метод animate(). Что можно анимировать. Абсолютная и относительная анимация. Методы работы с таймером JS и jQuery.

Тема 14. Использование плагинов для расширения возможностей jQuery (3 часа)

  • Работа с изображениями. Изменение атрибута изображения src. Предварительная загрузка изображений. Сменяемые изображения.
  • Создание галереи изображений. Плагины LightBox, FancyBox, Cycle 2.

Тема 15. Введение в технологию API (2 часа)

  • Что такое программные интерфейсы API.
  • Сервис Google Maps. Загрузка карт Google Maps на сайт. Установка местоположения для карты. Другие настройки Google Maps. Добавление маркеров.

Тема 16. Улучшение веб-форм /4 часа/

  • Расширение возможностей jQuery с помощью библиотеки jQuery UI.
  • Структура форм. Выбор элементов форм. Фильтры jQuery для форм. Построение календаря. Настройка виджета datepicker. Использование виджета button для создания стильных кнопок. Ограничение ввода числовых данных с помощью виджета slider.
  • Получение и ввод значений элементов форм. События формы. Фокус на выбранном поле формы. Выключение и включение полей.
  • Верификация формы. Плагин jQuery Validation. Базовая верификация. Расширенная верификация. Расширенные сообщения об ошибках.

jQuery является самой популярной библиотекой JavaScript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой и быстрый код.

Используя приобретенные знания и выполнив практические упражнения, вы научитесь разрабатывать гибкие интерактивные страницы, моментально реагирующие на действия пользователя. Будут подробно рассмотрены работа с изображениями, навигация, верификация форм и элементы пользовательского интерфейса. Пройдя обучение, вы сможете создавать сайты с учетом концепции адаптивного веб-дизайна, предусматривающего полнофункциональную работу сайтов на всех платформах, включая мобильные, что даст вам дополнительное конкурентное преимущество.

В основе методик обучения лежат практические учебные курсы, разработанные с учетом нашего опыта и особенностей категорий обучающихся. Продолжительность курса в 40 учебных часов, отводимых на программу курса, является достаточной для того, чтобы получить базовые навыки веб-программирования с использованием JavaScript и jQuery, достаточные для трудоустройства или выполнения собственных проектов. Вы можете углубить свою подготовку, воспользовавшись дополнительным бесплатным временем для самостоятельной работы в объеме до 16 учебных часов.

Обучение проводится с 17.40 до 20.20.

По окончании обучения и после сдачи практических зачетов вы получите Сертификат по курсу JavaScript и jQuery для веб-разработчика.

Записаться на курс
JavaScript и jQuery для веб-разработчика: Курсы
10 200
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
48 часов
Воронежская область
Институт современного образования
от 10 200 ₽
Как добраться?
Воронежская область, Институт современного образования