Опис курсу:

Даний курс призначений для навчання роботи з JQuery. В ході даного курсу Ви познайомитеся з поняттям «JavaScript бібліотека», а також з історією створення бібліотеки JQuery. Ми навчимо Вас фільтрації наборів елементів, роботи з атрибутами, властивостями і стилями. Ви дізнаєтеся про фільтрування елементів DOM-дерева, зможете додавати нові вузли. Також ми ознайомимо Вас з поняттям «подія», навчимо класичній обробці подій в JavaScript і обробці засобами JQuery. Ви навчитеся створювати анімації і вбудовані анімаційні ефекти, дізнаєтеся про готові користувацькі інтерфейси і допоміжні функції, зможете створювати модулі і використовувати нативні методи JQuery, а також обіцянки (Promises). По закінченні курсу ви зможете працювати з JQuery на високому рівні.

Після вивчення курсу Ви зможете:

  • Розуміти принцип роботи бібліотеки JQuery
  • Користуватися селекторними функціями
  • Працювати з функціями бібліотеки
  • Створювати анімацію
  • Використовувати різні ефекти
  • Підключати різні допоміжні плагіни до своїх сторінок
  • Працювати з JQuery UI
  • Правильно організовувати структуру Вашого jQuery/JavaScript коду
  • Рефакторити Ваш код
  • Правильно використовувати пам'ять
  • Використовувати Promises (обіцянки)
  • Створювати власні плагіни

Програма курсу:

  • Введення в jQuery
    • Поняття "JavaScript бібліотека"
    • Історія створення бібліотеки jQuery
    • Підключення до веб-сторінки
    • Отримання доступу до тег
  • Фільтрація наборів елементів Робота з атрибутами, властивостями і стилями
    • базові фільтри
    • фільтрація по контенту
    • фільтрація по атрибутах
    • фільтрація елементів форм
    • отримання, установка і видалення значень атрибутів
    • отримання, установка і видалення значень властивостей
    • отримання, установка і видалення значень CSS-стилів
  • DOM & jQuery
    • фільтрація елементів DOM-дерева
    • переміщення по DOM-дерева
    • додавання нових вузлів
    • Події та їх обробка
    • поняття "подія"
    • класична обробка подій в JavaScript
    • обробка подій засобами jQuery
  • Анімації
    • створення власних анімацій
    • вбудовані анімаційні ефекти
    • управління чергою анімації
  • jQuery UI (готові інтерфейси для користувачів)
    • загальні характеристики jQuery UI
    • підключення бібліотеки і модулів
    • використання та налаштування віджетів
    • налаштування зовнішнього оформлення віджетів
  • jQuery Mobile
    • Введення в jQuery Mobile
    • Page – структура сторінок
    • Buttons
    • Checkboxes & radiobuttons
    • Listview
    • PopUp
    • Panel
    • Theme Roller
    • Події
  • Обіцянки (promises)
    • Для чого потрібні обіцянки
    • Deffered object
    • Використання обіцянок на прикладі роботи з Ajax
    • Майбутнє обіцянок
    • робота з масивами
    • додавання метаданих в jQuery
    • усунення конфліктів з іншими JavaScript-бібліотеками
  • Службові методи
    • Коротко про службові методи
    • $. each
    • $. map
    • $.proxy
    • $.trim
    • інші службові методи
  • Створення модулів
    • що таке "модуль jQuery"?
    • правила створення модулів
    • розширення бібліотеки своїми методами
  • AJAX & JQuery
    • технологія AJAX та її переваги
    • використання нативних методів JavaScript
    • використання методів jQuery

Мінімальні вимоги:

  • Знання HTML та CSS
  • Знання основ програмування з використанням JavaScript

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!