Опис курсу:

Курс призначений для тих, хто бажає навчитися працювати з jQuery. Під час курсу ви познайомитеся з поняттям та історією JavaScript-бібліотеки. Ви навчитеся фільтрації наборів елементів, будете працювати з атрибутами, властивостями і стилями. Ви дізнаєтеся про фільтрування елементів DOM-дерева, зможете додавати нові вузли. Ми познайомимо вас з поняттям "подія", навчимо класичній обробці подій в JavaScript і обробці засобами jQuery. Ви навчитеся створювати анімації і вбудовані анімаційні ефекти, дізнаєтеся про готові користувацькі інтерфейси і допоміжні функції, зможете створювати модулі і використовувати нативні методи jQuery, а також Promises.

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

  • Розуміти принцип роботи бібліотеки 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.
  • Власний ПК.

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