Программа курса предусматривает изучение ключевых понятий, концепций, возможностей и особенностей верстки Веб-сайтов и создания Веб-страниц с использованием языка программирования JavaScript. В программе рассмотрены следующие вопросы: верстка Веб-страниц, вставка программных блоков в текст Веб-страницы, изучение языка программирования JavaScript, работа формами, изображениями и другими элементами страниц.
Цель реализации программы – освоение базовых принципов верстки и программирования, изучение возможностей применения их для создания страниц, активно взаимодействующих с пользователем.
Задачи:
- ознакомление с базовыми возможностями разработки макета Веб-сайта и адаптивной верстки Веб-страниц;
- ознакомление с базовыми элементами языка JavaScript;
- изучение ключевых понятий, концепций, возможностей и особенностей создания динамических Веб-страниц;
- приобретение практических навыков создания динамических Веб-страниц.
В результате изучения дисциплины учащиеся должны:
знать:
- интерфейс редактора Figma для создания макета Веб-сайта;
- системы верстки Flexbox CSS и Grid CSS;
- синтаксис языка JavaScript;
- способы взаимодействия сценариев JavaScript с остальным содержанием веб страницы;
- структуры данных, используемые в языке.
уметь:
- создавать макеты простых Веб-сайтов и выполнять их адаптивную и отзывчивую верстку;
- включать в веб страницы сценарии на языке JavaSсript;
- реализовывать алгоритмы на языке JavaSсript;
- с помощью сценариев создавать новые окна, и формировать их содержимое;
- изменять представление содержимого страниц и модели DOM с помощью сценариев JavaScript.
Теоретический материал курса базируется на знаниях технологий HTML и CSS, освоенные на курсе «Web-мастер. Базовый уровень».