Мы в Твиттере
Мы в Контакте
Поиск

Курс Microsoft 55244


Документ об окончании:
Международный сертификат Microsoft
Международный сертификат Microsoft

JavaScript для разработчиков

JavaScript for Developers
Продолжительность курса: 5 дней - 40 часов
Группа формируется по мере поступления заявок.
Стоимость обучения: 35000 ₽
Цель курса – предоставить слушателям знания и навыки, необходимые для создания и обновления веб-сайтов с помощью JavaScript.
Аудитория
Этот курс предназначен для опытных разработчиков, работающих с JavaScript. Также курс будет полезен разработчикам на C++, C# или Java
По окончании курса слушатели смогут:
  • Писать и тестировать код на JavaScript в современных браузерах.
  • Понимать и работать с Document Object Model (DOM) браузера.
  • Работать с объектами DOM и писать обработчики событий.
  • Добавлять в свои проекты jQuery, использовать их для управления DOM и создания вызовов Ajax.
  • Понимать Ajax и веб-службы, включая HTTP-глаголы и асинхронные вызовы Ajax.
  • Работать с форматами данных XML и JSON.
  • Понимать и использовать веб-службы RESTful, включая запросы ODATA.
  • Работа с анонимными функциями, самовызывающимися функциями и замыканиями.
  • Понимать роль объектов Window и Navigator.
  • Описать и понимать переменные, размещение переменных и объектов JavaScript.
Необходимая подготовка
Для эффективного обучения на курсе желательно, чтобы слушатели обладали следующими знаниями и навыками:
  • Опыт программирования на C, C# or Java .
  • Опыт веб-разработки на HTML на CSS
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Содержание курса
Модуль 1: Основы написания сценариев
JavaScript представляет собой не только простой язык сценариев, но и сложный объектно-ориентированный язык. В этом модуле рассмотрены основные сценарии, многие из тем будут расширены в последующих разделах этого курса. В этом модуле приводятся основы написания и вызова функции JavaScript, поиска элементов HTML на веб-странице, изменения свойств элементов HTML, циклы записи, тестирование строк и значений (оператор IF) и многое другое.
Темы
  • Основы JavaScript
  • JavaScript или ECMAScript?
  • Какая версия JavaScript используется?
  • Shims, Shivs и Полифилы (Polyfill)
  • Написание и тестирование кода JavaScript
  • Редакторы и инструменты F12
  • Ключевые части скрипта
Лабораторная работа: Основные сценарии: вопросы и ответы
  • Эксперименты с инструментами разработчика F12
  • Обновление времени на странице с помощью JavaScript.
  • Добавление обработчика событий JavaScript
Модуль 2: Document Object Model (DOM)
Ни браузеры, ни JavaScript не работают напрямую с файлом HTML, полученным с веб-сервера. Браузер анализирует этот файл и преобразует его в древовидную структуру, называемую Document Object Model или кратко DOM. В этом модуле показана работа с элементам и объектами DOM.
Темы
  • DOM
  • Доступ к объектам DOM
  • Реагирование на события
  • Добавление элементов в DOM
Лабораторная работа: Document Object Model
  • Добавление анимации на главную страницу.
  • Перемещение файла JavaScript
  • Добавление подсказок ко вкладкам меню в JavaScript
Модуль 3: Введение в jQuery
Большая часть работы по кодированию с JavaScript - это поиск элемента HTML и последующая его обработка. Часто все, что приходится писать, это поиск или запрос HTML, а затем быстрое обновление. В этом модуле представлено использование библиотеки jQuery для поиска и изменения элементов в DOM.
Темы
  • jQuery
  • Загрузка библиотеки jQuery
  • Версии jQuery
  • Связь с библиотекой
  • Выбор элементов с помощью jQuery
  • Работа с данными, возвращаемыми jQuery
  • Настройка свойств CSS
  • Выполнение функции и наборы возвращаемых данных jQuery
Лабораторная работа: jQuery
  • Добавление библиотеки jQuery в проект
  • Создание новых элементов с помощью jQuery
Модуль 4: Ajax и веб-службы
В этом модуле рассматриваются веб-службы и использование Ajax для вызова этих служб.
Темы
  • Веб-службы
  • HTTP-глаголы
  • Форматы данных - XML и JSON
  • Ajax
  • Веб-службы RESTful
  • OData
  • Запросы OData
  • Обновления OData
Лабораторная работа: Ajax и веб-службы
  • Изучение веб-службы REST
  • Загрузка данных из веб-службы
Модуль 5: Погружение в скрипты
В этом модуле рассмотрены темы, которые потребуются при переходе от «писателя сценариев JavaScript» к «разработчику JavaScript». Некоторые из тем включают в себя подробности о типах данных и преобразовании данных, использовании, размещении и удалении переменных, анонимные функции, замыкания, самовызывающиеся функции, ключевое слово «this» и шаблон модуля, также рассказано об обработке ошибок и рекурсии.
Темы
  • Скомпилирован ли код JavaScript?
  • Типы данных и объекты
  • Расширение типов данных
  • Переменные, области видимости переменных и размещение
  • Функции
  • Ключевое слово «this»
  • Ошибки
Лабораторная работа: Погружение в скрипты
  • Вопросы и ответы

# По всем вопросам подготовки специалистов обращайтесь к менеджерам учебного центра
Калининой Лиле, Карповой Елене, Смирновой Светлане, Богдановой Ирине, Литвиновой Елене тел. 8 (812) 718-6184 (многоканальный).

# По вопросам заказа тестов в центре тестирования Pearson VUE просьба обращаться к администратору центра тестирования
Марии Смирновой тел. 8 (812) 326-78-30.