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

Этот курс под руководством инструктора — углубление в практическую сторону JavaScript. Курс включает в себя подробные практические занятия и лабораторные «вопросы и ответы». Лабораторные работы включают несколько проектов, которые обновляют существующий веб-сайт.

  Для кого:

Этот курс предназначен как для начинающих, так и для опытных программистов. Некоторый опыт в C ++, C # или Java полезен.

Что должен знать слушатель

Иметь опыт программирования с использованием C, C # или Java.HTML и CSS веб-разработка.

Результаты обучения

  • Писать и тестировать код JavaScript в современных браузерах.
  • Понимать и работать с объектной моделью документов (DOM) браузера.
  • Работать с объектами DOM и писать код для ответа на события.
  • Добавлять jQuery в свои проекты и использовать jQuery для управления DOM и выполнения вызовов Ajax.
  • Понимать Ajax и веб-службы, включая HTTP-глаголы и асинхронные вызовы Ajax.
  • Работать с форматами данных XML и JSON.
  • Понимать и использовать веб-службы RESTful, включая запросы ODATA.
  • Работать с анонимными функциями, функциями самовызова и блокировками.
  • Понимать роль объектов Window и Navigator.
  • Описывать и понимать переменные, «подъем переменных» и объекты JavaScript.

  • Программа обучения

    Модуль 1 Основные сценарии▼

    • 1.1 Основы JavaScript
    • 1.2 JavaScript или ECMAScript?
    • 1.3 Какую версию JavaScript я использую?
    • 1.4 Shims, Shivs, и Polyfills
    • 1.5 Написание и тестирование JavaScript
    • 1.6 Редакторы и инструменты F12
    • 1.7 Ключевые части сценария
    • Лаб. раб. Основные сценарии

    Модуль 2 Объектная Модель документа (DOM)▼

    • 2.1 DOM
    • 2.2 Доступ к объектам из DOM
    • 2.3 Отвечая на события
    • 2.4 Добавление элементов в DOM
    • Лаб. раб. Объектная Модель документа (DOM)

    Модуль 3 Введение в jQuery▼

    • 3.1 JQuery
    • 3.2 Загрузка библиотеки jQuery
    • 3.3 Версии jQuery
    • 3.4 Ссылка на библиотеку
    • 3.5 Выбор элементов с помощью jQuery
    • 3.6 Работа с данными, возвращаемыми jQuery
    • 3.7 Установка свойств CSS
    • 3.8 Запуск функции против набора возврата jQuery
    • Лаб. раб. JQuery

    Модуль 4 Ajax и веб-сервисы▼

    • 4.1 Веб-сервисы
    • 4.2 HTTP-глаголы
    • 4.3 Форматы данных - XML и JSON
    • 4.4 Ajax
    • 4.5 Веб-сервисы RESTful
    • 4.6 OData
    • 4.7 OData Queries
    • 4.8 Обновления OData
    • Лаб. раб. Ajax и веб-сервисы

    Модуль 5 Погружаясь глубже▼

    • 5.1 JavaScript скомпилирован?
    • 5.2 Типы данных и объекты
    • 5.3 Расширение типов данных
    • 5.4 Переменные, Области и Подъем
    • 5.5 Функции
    • 5.6 Ключевое слово «this»
    • 5.7 Ошибки
    • 5.8 Рекурсия
    • Лаб. раб. Погружаясь глубже