Основы программирования на JavaScript

Курс посвящен изучению языка программирования JavaScript.
Для всех
Записаться
Объём

36 час.
Длительность

30 дней
Нагрузка

6 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Рассматриваются операторы, функции, циклы и работа с формами. Изучаются концепция объектов, работа со строками и массивами, а также объектная модель документа (DOM). Обсуждаются основы AJAX, замыкания, наследование и методы обработки ошибок.
Цели
  • Сформировать навыки разработки интерактивных клиентских сценариев на языке JavaScript.
  • Ознакомить с объектной моделью браузера и принципами асинхронного программирования.
Чему я научусь?
  • Манипулировать элементами веб-страницы через DOM для создания динамических эффектов.
  • Разрабатывать сценарии для валидации форм и обработки пользовательских событий.

Авторы

Кан Марк
Чему я научусь?
  • Манипулировать элементами веб-страницы через DOM для создания динамических эффектов.
  • Разрабатывать сценарии для валидации форм и обработки пользовательских событий.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Язык сценариев JavaScript Введение в язык сценариев JavaScript.
Язык сценариев JavaScript тест для курса Основы программирования на JavaScript 25 мин
2 Операторы и функции Основы проверки сценариев. Операторы if и else. Способы записи комментариев. Краткое знакомство с функциями.
Операторы и функции тест для курса Основы программирования на JavaScript 40 мин
3 Формы и циклы Основы работы с полями форм и с функциями циклов.
Формы и циклы тест для курса Основы программирования на JavaScript 60 мин
4 Функции и концепция объектов В этой лекции будут полностью рассмотрены функции и представлена концепция объектов в JavaScript.
Функции и концепция объектов тест для курса Основы программирования на JavaScript 40 мин
5 Строки, числа и массивы Внутренняя работа присущих JavaScript объектов: строк, чисел и массивов.
Строки, числа и массивы тест для курса Основы программирования на JavaScript 40 мин
6 Объектная модель документа Объектная модель документа или коротко DOM (Document Object Model). Функции document.forms, document.getElementById, document.createElement и некоторые другие,... Объектная модель документа или коротко DOM (Document Object Model). Функции document.forms, document.getElementById, document.createElement и некоторые другие, которые встроены в объект document. ещё
Объектная модель документа тест для курса Основы программирования на JavaScript 25 мин
7 Объект документа и объект окна Объект документа (document) и объект окна (window). Функции setTimeout и setInterval, window.opener, document.body и document.documentElement. Cвойства... Объект документа (document) и объект окна (window). Функции setTimeout и setInterval, window.opener, document.body и document.documentElement. Cвойства документа title, referer и cookies. ещё
Объект документа и объект окна тест для курса Основы программирования на JavaScript 40 мин
8 Основы объектно-ориентированного программирования Основы объектно-ориентированного программирования (ООП) в JavaScript. new Object и объектные литералы. Прототипирование. Переменные Private, Public и... Основы объектно-ориентированного программирования (ООП) в JavaScript. new Object и объектные литералы. Прототипирование. Переменные Private, Public и Static. ещё
Основы объектно-ориентированного программирования тест для курса Основы программирования на JavaScript 25 мин
9 Наследование и замыкание Метод наследования. Полезные (и опасные) свойства замыкания.
10 Основы приложений AJAX Основы приложений AJAX. Создание объекта XMLHttp. Варианты получения данных: XML, JSON или обычный текст. Пример со... Основы приложений AJAX. Создание объекта XMLHttp. Варианты получения данных: XML, JSON или обычный текст. Пример со списком контактов. ещё
Основы приложений AJAX тест для курса Основы программирования на JavaScript 25 мин
11 Обработка ошибок в JavaScript Обработка ошибок в JavaScript: Синтаксические ошибки. Ошибки времени выполнения. Window.onerror. Try/Catch/Finally и Throw. Обработка ошибок в... Обработка ошибок в JavaScript: Синтаксические ошибки. Ошибки времени выполнения. Window.onerror. Try/Catch/Finally и Throw. Обработка ошибок в AJAX ещё
Обработка ошибок в JavaScript тест для курса Основы программирования на JavaScript 45 мин
12 Рекурсия Рекурсия. Стек. Создание собственного стека. Применение рекурсии.
Рекурсия тест для курса Основы программирования на JavaScript 25 мин
13 Краткое руководство по AJAX
14 Учебное руководство по XHTML
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен