Модуль 2
40,00ч

Основы JavaScript

В процессе обучения Вы с нуля изучите язык программирования JavaScript. Изучите основные конструкции языка, познакомитесь с методами разработки клиентских скриптов для веб-страниц и научитесь интерактивно изменять содержимое веб-страниц.
Часов в программе
8,00 часов
лекции
24,00 часа
практика
3,00 часа
самостоятельная
5,00 часов
промежуточная аттестация
40,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Изучение теоретического материала
Требуемое ПО:
Web-браузер - любой из перечисленных:
Chrome, Safari, Internet Explorer
Для работы с текстовыми материалами Adobe Acrobat Reader DC
Вид занятий: Выполнение практических заданий
Требуемое ПО:
Операционная система:
Windows - 64-битная x86, 32-битная x86; MacOS - 64-битная x86; Linux - 64-битная x86, 64-битная Power8 / Power9

Программное обеспечение:
SublimeText3 и старше
Google Chrome 85+
Adobe Reader
Вид занятий: Самостоятельная работа
Требуемое ПО:
Операционная система:
Windows - 64-битная x86, 32-битная x86; MacOS - 64-битная x86; Linux - 64-битная x86, 64-битная Power8 / Power9

Программное обеспечение:
SublimeText3 и старше
Google Chrome 85+
Adobe Reader
Информационные ресуры
Онлайн редактор кода Кодактор.ру - https://kodaktor.ru/
Библиотека для работы с Cookies - https://github.com/florian/cookie.js
Образовательные ресуры
JavaScript. MDN Web Docs - https://developer.mozilla.org/ru/docs/Web/JavaScript
JavaScript W3School - https://www.w3schools.com/js/DEFAULT.asp

Учебно-методические материалы

Методы, формы и технологии

Обучение происходит в смешанном формате. Модуль реализуется с помощью :
- онлайн лекций на платформе Университета ИТМО
- установочных лекций через видеоконференции Zoom,
- практических заданий с пошаговыми инструкциями,
- мастер-классов и консультаций через видеоконференции Zoom,
- заданий для самостоятельной работы, оцениваемых преподавателем.
Послу установочной лекции слушатели изучают материалы онлайн курса, выполняют практические задания. Регулярно устраиваются мастер-классы и консультации по материалам модуля.

Методические разработки

Обучающие материалы модуля представлены в виде видеолекций, текстовых материалов, пошаговых инструкций, размещенных на платформе Университета ИТМО.

Материалы курса

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

Учебная литература

Дронов В.А. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов – СПб.: БХВ-Петербург, 2013.
Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript – СПб.: Питер. 2011.
Симпсон К. {Вы не знаете JavaScript} Замыкания и объекты. - СПб.: Питер, 2020. - 336 с.: ил.

Темы

Введение в JavaScript Конструкции ветвления и циклы Функции Массивы и объекты Клиентский JavaScript. Объект Window Клиентский JavaScript. Объектная модель документа: DOM. Работа с HTML элементами Клиентский JavaScript. Cookie Клиентский JavaScript. Формы и обработка событий
Лекции
1,00ч
Практические занятия
4,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Самостоятельная работа
1,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Самостоятельная работа
1,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Промежуточная аттестация 5,00 часов
Итоговое контрольное тестирование