Компьютерные науки

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

Программа о разработке интерактивных элементов для веб-страниц с использованием JavaScript. Охватывает работу с DOM, обработку событий и основы объектно-ориентированного подхода.
Студентов 11989 Выпускников 2533 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Интернет-технологии, Программирование
Объем

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

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

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

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

Авторы

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

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
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
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.