О курсе

Программа курса «Язык программирования JavaScript и разработка Web-приложений»

1 Язык программирования JavaScript

1.1 История, особенности и области применения языка программирования JavaScript

1.2 Настройка среды для для Web-разработки. Интегрированная среда разработки NetBeans

1.3 Базовый синтаксис JavaScript. Переменные. Операторы. Циклы, массивы

1.4 Функции. Анонимные функции. Замыкания

1.5 Объектно-ориентированные средства JavaScript. ООП в прототипном и функциональном стиле. Наследование

1.6 Обработка исключительных ситуаций

1.7 BOM и DOM. События в JavaScript. Обработка событий. Управление событиями в JavaScript. Принципы ненавязчивого JavaScript.

1.8 1.8 Динамический HTML. Технология Drag and Drop. Создание графических компонент

1.9 Регулярные выражения в JavaScript. Формы и элементы управления. Окна и Фреймы.

1.10 Рисование и анимация в JavaScript

1.11 Формат JSON. Работа с файлами. Использование Cookie. Хранилища данных. Технология AJAX

1.12 Особенности  стандарта ECMAScript 6

2 Библиотека JQuery и ее применение

2.1 Введение в библиотеку JQuery

3 Библиотеки и фреймворки JavaScript. Автоматическое тестирование.

3.1 Библиотеки и фреймворки JavaScript

Литературные источники

  1. Ник Морган. JavaScript для детей. Самоучитель по программированию: Пер. с англ. — М.: Манн, Иванов и Фербер, 2016. — 288 с.
  2. Флэнаган Дэвид. JavaScript. Подробное руководство, 6-е издание: Пер. с англ. — СПб: Символ-Плюс, 2012. — 1080 с.
  3. Фримен Эрик., Робсон Элизабет. Изучаем программирование на JavaScript: Пер. с англ. — СПб.: Питер, 2015. — 640 с.
  4. Закас Николаc. JavaScript для профессиональных веб-разработчиков: Пер. с англ. — СПб.: Питер, 2015. — 960 с.
  5. Реэиг Джон, Бибо Беэр. Ceкpeты JavaScript ниндзя: Пер. с англ. — М.: ООО «И.Д. Вильяме», 2015. — 416 с.
  6. Хавербек Марейн. Выразительный Javascript: Введение в программирование, 2-е издание: Пер. с англ. — [Б. и.], 2015. — 425 с.
  7. Браун Э. — Изучаем JavaScript: руководство по созданию современных веб-сайтов, 3-е изд. : Пер. с англ. — СпБ. : ООО «Альфа-книга»; 2017. — 368 с.
  8. Никсон Робин. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 3-е издание: Пер. с англ. — СПб.: Питер, 2015. — 688 с.
  9. Фридл Джеффри. Регулярные выражения, 3-е издание: Пер. с англ. — СПб.: Символ-Плюс, 2008. — 608 с.
  10. Бер Бибо, Иегуда Кац. jQuery. Подробное руководство по продвинутому JavaScript, 2-е издание: Пер. с англ. — СПб: Символ-Плюс, 2011. — 624 c.
  11. Овчаренко А.В. Ajax на примерах. — СПб.: БХВ-Петербург, 2009. — 432 с.
  12. Harris Andy. JavaScript & AJAX For Dummies. — Hoboken: Wiley Publishing. 2010 — 434 p.
  13. Шеховцов В.А. WEB-ТЕХНОЛОГИИ. 2001.

Internet-источники

  1. w3schools.com // https://www.w3schools.com/
  2. JavaScript Tutorial // https://www.w3schools.com/Js/
  3. Знакомство с JavaScripthttps://webref.ru/dev/learn-javascript
  4. Руководство // https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide
  5. Справочник по JavaScript // https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference
  6. JavaScript // https://developer.mozilla.org/ru/docs/Web/JavaScript
  7. wisdomweb.ru — учебники для веб-разработчиков http://www.wisdomweb.ru
  8. Современный учебник JavaScript http://learn.javascript.ru/
  9. Выразительный JavaScripthttps://habrahabr.ru/post/240219/
  10. 7 бесплатных электронных учебников по JavaScript http://trish.in/articles/7-besplatnyh-elektronnyh-uchebnikov-po-javascript
  11. Подборка бесплатных книг по JavaScript для начинающих
  12. jQuery для начинающих http://anton.shevchuk.name/jquery-book/
  13. Русская документация по jQuery (Перевод официальной документации jQuery на русский язык) http://jquery-docs.ru/
  14. Tutorials http://tympanus.net/codrops/category/tutorials/
  15. Sandboxes («Песочницы»):

© 2017, М.А.Иванова