Эти занятия идеально подойдут тем, кто уже разбирается в базовых возможностях языка Javascript, но хочет развиваться дальше и создавать крутые вещи. Все уроки рассказывают теоретическую часть, которая отрабатывается на практике.
Продвинутый курс наполнен современными навыками и знаниями. Выбирая его, вы сможете стать хорошим специалистом за короткие сроки.
Чему Вы научитесь:
- Четко-ориентированной парадигме в JavaScript;
- Делать Ajax-запросы;
- Делать графические интерактивные приложения;
- Использовать в работе библиотеку JQuery;
- Применять Gulp, Grunt.
Программа курса
Общая продолжительность курса: 21 академический час
- Урок 1. ООП в JavaScript
Prototype; жизненные циклы объекта; прототипный и функциональный стиль: плюсы и минусы; наследование; встроенные классы.
- Урок 2. AJAX
XMLHttpRequest; варианты запросов; форматы JSON и XML.
- Урок 3. Регулярные выражения в JavaScript
Паттерны и флаги; Regexp и String; квантификаторы; наборы и диапазоны.
- Урок 4. Введение в jQuery
Селекторы; события; AJAX в jQuery; работа со стилями и анимация.
- Урок 5. Взаимодействие между собой частей страницы, практика
Соглашения и документация; организация модулей.
- Урок 6. jQuery UI и другие расширения jQuery
Виджеты; Поведения; дополнительная анимация; подключение и использование объекта Carousel.
- Урок 7. Полезные библиотеки, сборщики и шаблонизаторы
Таск-менеджеры; сборщик Gulp.
- Урок 8. Тестирование: куда дальше?
Типы тестирования; тестирование в JavaScript; Jasmine.js; дальнейшее развитие.