програма " експерт з програмування на JavaScript (зі знанням jQuery і AJAX)" спрямована на підготовку фахівців високої кваліфікації, які претендують на гідну заробітну плату.
програма складається з 5 курсів різного рівня складності. Пройшовши навчання, Ви отримаєте уявлення про веб-програмування, про мову JavaScript, його специфіку та особливості без прив'язки до виконуваного середовища. Ви отримаєте навички використання jQuery, дізнаєтеся основні концепції AJAX, включаючи особливості об'єкта XMLHttpRequest, різні підходи до взаємодії з сервером і ефективні способи проектування складних додатків. На заключному етапі навчання, ви ознайомитеся з основами серверного Програмування на Node.js. Комплексна програма складена з урахуванням актуальних вимог роботодавців.
На заняттях використовуються класичні та інноваційні методи навчання. Слухачі відвідують лекції, беруть участь в опитуваннях, виконують практичні завдання. Насичена програма, велика кількість практики-все це дозволяє в стислі терміни отримати необхідні знання і навчитися застосовувати їх в реальних робочих ситуаціях.
включає в себе 5 курсів:
JavaScript. Рівень 1. Основи веб-програмування В ході занять Ви отримаєте уявлення про веб-програмування, знання мови JavaScript, його специфіки та особливості без прив'язки до виконуваного середовища.
Жоден сучасний сайт не обходиться без інтерактивної взаємодії з відвідувачами. Будь то перевірка форм або використання карт, перетягування товару в кошик або перегляд збільшених фотографій – все це і багато іншого реалізується за допомогою клієнтського JavaScript. А він, у свою чергу, ґрунтується на базовій мові, вивчення якої буде першим кроком у світ побудови функціональних сайтів і потужних інтерфейсів.
На заняттях ви вивчите особливості синтаксису JavaScript, об'єктно-орієнтований підхід в програмуванні на JavaScript і його основний вбудований функціонал. Виконуючи лабораторні роботи, ви пройдете весь шлях створення базових сценаріїв: від простого до складного.
після цього курсу ви будете готові до прикладного застосування JavaScript: роботі з html-сторінкою, її елементами і подіями, які вивчаються на курсі " JavaScript. Рівень 2. Розширені можливості".
програма курсу JavaScript. Рівень 1. Основи веб-програмування:
Модуль 1. Основи програмування
На заняттях курсу " JavaScript. Рівень 2. Розширені можливості " ви оволодієте навичками професійного написання та використання JavaScript-скриптів на сайті. Ви будете розуміти принципи взаємодії JavaScript і HTML, дізнаєтеся основні прийоми отримання кросбраузерного коду.
Моментальний відгук сторінки сайту на будь-яку необхідну дію користувача-основа успішності будь-якого сайту і великий плюс до конкурентоспроможності будь-якого веб-проекту. Клієнтський JavaScript дозволяє виконувати безліч функцій, що підвищують якість взаємодії сайту з клієнтом.
Впевнене володіння цією мовою дозволить вам створювати гнучкі інтерактивні сайти. Після закінчення курсу Ви отримаєте навички написання JavaScript-коду для сайтів, сформуєте розуміння взаємодії JavaScript і HTML, освоїте основні прийоми отримання кросбраузерного коду.
програма курсу JavaScript. Рівень 2. Розширені можливості:
Модуль 1. Об'єктна модель браузера
Модуль 1. Основи програмування
- Як влаштований комп'ютер
- Як працюють програми
- введення в JavaScript
- огляд базових типів
- оператори
- вирази та інструкції
- змінні
- приведення типів
- тривіальні типи
- Практикум: використання змінних, типів даних і операторів
- цикли
- цикл while
- оператори інкременту та декременту
- Цикл for
- Цикл do while
- Керуючі конструкції if-else if-else
- мітки
- переривання і продовження циклу
- Керуюча конструкція switch
- Практикум: практичне застосування керуючих конструкцій в JavaScript
- поняття функцій
- повернення значень
- області видимості
- анонімна функція
- замикання
- рекурсія
- Практикум: використання функцій при процедурному підході в програмуванні
- Об'єктний тип: Об'єкт (Object)
- властивості об'єкта
- методи об'єкта
- методи функцій
- Об'єктний тип: масив (Array)
- властивість і методи масиву
- вбудований Об'єкт Math
- Практикум: використання об'єктних типів в JavaScript
- властивості та методи Об'єкта Number
- властивості та методи глобального об'єкта
- властивість і методи Об'єкта String
- Використання регулярних виразів
- Практикум: використання базових типів як об'єктів з регулярними виразами
- конструктори об'єктів
- прототипи
- методи об'єкта
- Об'єкт Date
- Об'єкт Error
- Практикум: застосування об'єктно-орієнтованого підходу в програмуванні
На заняттях курсу " JavaScript. Рівень 2. Розширені можливості " ви оволодієте навичками професійного написання та використання JavaScript-скриптів на сайті. Ви будете розуміти принципи взаємодії JavaScript і HTML, дізнаєтеся основні прийоми отримання кросбраузерного коду.
Моментальний відгук сторінки сайту на будь-яку необхідну дію користувача-основа успішності будь-якого сайту і великий плюс до конкурентоспроможності будь-якого веб-проекту. Клієнтський JavaScript дозволяє виконувати безліч функцій, що підвищують якість взаємодії сайту з клієнтом.
Впевнене володіння цією мовою дозволить вам створювати гнучкі інтерактивні сайти. Після закінчення курсу Ви отримаєте навички написання JavaScript-коду для сайтів, сформуєте розуміння взаємодії JavaScript і HTML, освоїте основні прийоми отримання кросбраузерного коду.
програма курсу JavaScript. Рівень 2. Розширені можливості:
Модуль 1. Об'єктна модель браузера
- Об'єктна модель браузера
- Об'єкт Window
- Об'єкт Navigator
- Об'єкт Screen
- Об'єкт History
- Об'єкт Location
- Об'єкт Document
- HTML-колекції
- Практикум: практичне використання об'єктів браузера
- властивості та методи елемента Form
- властивості та методи елемента Input
- властивості та методи елемента TextArea
- властивості та методи елемента Select
- властивості та методи елемента Option
- властивості та методи елемента Image
- властивості та методи елемента table
- Практикум: практичне використання елементів HTML
- Document Object Model (DOM)
- типи вузлів
- Зв'язки між об'єктами
- властивості та методи інтерфейсу node
- властивості та методи інтерфейсу Element
- властивості та методи інтерфейсу Document
- нестандартні властивості та методи HTML-елементів
- властивості та методи колекції styleSheets
- Практикум: використання об'єктної моделі документа
- список подій
- моделі подій
- призначення обробників подій
- Робота з обробниками подій
- отримання посилання на подію
- скасування дій за замовчуванням
- Кросбраузерні властивості події
- отримання посилання на елемент
- Використання фази спливання подій
- скасування спливання події
- Практикум: використання різних моделей подій
Query-найпопулярніша бібліотека JavaScript, що полегшує розробку веб-сторінок. Бібліотека jQuery допомагає легко отримувати доступ до будь-якого елементу DOM, звертатися до атрибутів і вмісту елементів DOM, маніпулювати ними, створювати більш простий, швидкий і лаконічний код.
на цьому курсі Ви отримаєте початкові навички використання jQuery, що дозволить вам швидше і ефективніше вести розробку на JavaScript. Курс насамперед призначений для слухачів, які раніше не мали справу з jQuery, і бажаючих почати його використовувати.
Програма курсу відповідає вимогам професійного стандарту "Програміст".
після закінчення курсу ви будете вміти:
- виробляти ефективну вибірку елементів
- працювати з елементами веб-форми
- ефективно маніпулювати елементами DOM
- керувати ефектами
- використовувати базову анімацію
Модуль 1. Введення в jQuery
- використання текстових редакторів
- використання JavaScript-консолі в браузерах
- введення в jQuery
- API jQuery
- вибірка в jQuery
- фільтрація
- DOM: відносини елементів
- Робота з елементами веб-форми
- Лабораторна робота
- події jQuery
- обробка подій
- Об'єкт Event
- скасування подій
- Додавання елементів
- маніпуляції з елементами
- делегування подій
- лабораторні роботи
- базові ефекти
- управління ефектами
- метод animate ()
- дослідження анімації
- корисний метод grep ()
- лабораторні робота
- Створення коду плавного показу картинок
- оптимізація коду
- Створення шаблонізатора
- Використання шаблонізатора Handlebars
AJAX. Web 2.0 Application Developing
https://privatelink.de/?http://www.specialist.ru/trainer/%D0%B1%D0%BE%D1%80%D0%B8%D1%81