JavaScript. Базовый курс
Цель курса
Научить слушателей программированию на JavaScript для Веба.
Описание курса
Сегодня с помощью JavaScript создают очень мощные и интерактивные Веб-сайты, значительно расширяя стандартные возможности Веб-страниц. Такие сайты, как Facebook, Twitter немыслимы без использования JavaScript. Прослушав предлагаемый курс, Вы научитесь с нуля писать сценарии JavaScript, используя всю мощь этого языка.
Начальная подготовка
Для успешного прохождения курса требуется обладать навыками уверенной работы с компьютером, интернет браузером, программой текстового редактора и школьного курса информатики, а так же курса HTML. Базовый курс
Программа курса
118Модуль 1. Введение в JavaScript
- Что такое сценарии в HTML
- Синтаксис языка
- Понятие операторов
- Лабораторная работа: Первый сценарий
- Понятие переменной и литерала
- Типы данных, оператор typeof
- Базовые типы String, Number, Boolen
- Работа со строками
- Лабораторная работа: Изучение методов экземпляров String
- Работа с числами - объект Math, функции (методы глобального объекта) parseInt(), parseFloat()
- Лабораторная работа: Изучение методов экземпляров Number, методов глобального объекта и объекта Math
- Массивы и объекты
- Определение массивов
- Определение объектов
- Лабораторная работа: Наполняем массив объектами
Модуль 2. Функции и объекты
- Управляющие конструкции языка
- Условный оператор
- Циклы
- Лабораторная работа: Используем циклы
- Функции
- Описание функций
- Видимость переменных
- Возвращаемые значения
- Лабораторная работа: Пишем и вызываем функции
- Объекты
- Создание объектов
- Прототипы
- Лабораторная работа: Создаем свои объекты
Модуль 3. Взаимодействие с браузером, события
- Объектная модель браузера
- Виды и назначение объектов браузера
- window
- navigator
- location
- history
- document
- Лабораторная работа: использование объектов браузера
- События
- Понятие и привязка к событиям
- Обработка событий
- Объект event
- Лабораторная работа: написание обработчика события
Модуль 4. Введение в объектную модель документа
- Понятие и назначение объектной модели документа DOM
- Виды элементов
- Свойства и методы
- Манипуляция объектами DOM
- Лабораторная работа: изучение DOM объектов
- Типовые приемы при работе с DOM
- Лабораторная работа: манипуляция DOM объектов
Модуль 5. Работа с DOM
- Доступ к отдельным объектам HTML
- Поиск объекта
- Выборка однотипных объектов
- Создание и удаление объектов
- Привязка к событиям
- Изменение содержания и свойств объектов
- Лабораторная работа: манипуляция объектами страницы
Модуль 6. Современные возможности JavaScript
- Дополнительные возможности JavaScript
- Расширения и библиотеки (обзорно jQuery)
- Взаимодействуйте с сервером (обзорно AJAX)
- Лабораторная работа: манипуляция объектами с помощью jQuery
- Подведение итогов
Записаться
Цена
Для частных лиц: 9000.00 руб.
Для организаций: 10500.00 руб.