Course description

Основы программирования на языке JavaScript
Date of starting course:
Понедельник, 14 Сентябрь 2020
Duration of the course:
15 weeks
Type of course:
Common
Запись на курс:
по кодовому слову
Who

Чесноков Сергей

Picture of Чесноков Сергей

к.т.н, доцент кафедры информатики, Поволжский государственный технологический университет (ПГТУ). Опыт работы по разработке интернет-тренажеров для Единого портала интернет-тестирования в сфере образования. Опыт внедрения технологий электронного обучения в учебный процесс ПГТУ по дисциплинам в области информатики и информационных технологий. Научная деятельность связана с теорией анализа изображений и распознавания образов.

What about

Ни один современный сайт не обходится без взаимодействия с пользователями. JavaScript – это язык программирования, который добавляет интерактивность на ваш веб-сайт (например: отклик при нажатии кнопок или при вводе данных в формы, динамические стили, анимация, адаптивная верстка и т.д.). Изучение JavaScript - первый шаг в мир построения функциональных сайтов и мощных интересных интерфейсов.
Этот курс посвящен основам программирования на JavaScript. Вы получите представление о веб-разработке и, в частности, о языке сценариев JavaScript . Вы узнаете, в чем заключаются особенности синтаксиса языка, познакомитесь с основным встроенным функционалом, рассмотрите инструментарий для веб-разработки и программирования, и научитесь самостоятельно создавать программы на JavaScript и интегрировать их в веб-сайты. Выполнив практические задания курса, вы будете понимать суть веб-программирования и твердо знать язык JavaScript без привязки к среде исполнения. После этого курса вы будете готовы к прикладному применению JavaScript: работе с html-страницей, ее элементами и событиями.

What

Тема 1.1. Алгоритмы и их представление

Тема 1.2. Программы и технологии программирования

Тема 2.1. Инструментарий и основы программирования на JavaScript

Тема 2.2. Переменные и типы данных.

Тема 2.3. Операторы и управляющие конструкции.

Тема 2.4. Функции.

Тема 2.5. Объекты и массивы

Тема 2.6. Исключения.

Тема 3.1. Объектная модель браузера.

Тема 3.2. Элементы HTML и объектная модель документа (DOM).

Тема 3.3. Обработка событий.

Тема 3.4. Классы и прототипы.

Тема 3.5. Регулярные выражения.

Bag

Для успешного освоения курса  необходим школьный уровень усвоения информатики: основы алгоритмизации и программирования, умение составлять программы на одном из языков программирования.

For what

Знание основных понятия информатики и программирования; основные технологии программирования: средств процедурного программирования с использованием языка высокого уровня; определений, свойств и средств формализации алгоритмов; основных управляющих структуры и способов описания алгоритмов с использованием различных нотаций; основных методы разработки алгоритмов, особенностей их реализации.

Знание и умение составлять простые программы на языке JavaScript, производить их отладку и запуск на выполнение в различных средах разработки. Дополнять и оптимизировать программы под различные задачи.