Разработка интерактивного сайта на JavaScript
На курсе школьники познакомятся с языком программирования JavaScript и научатся создавать интерактивные сайты и приложения, работать с фреймворками, базами данных и многими другими инструментами. Программа курса будет интересна тем, кто интересуется веб разработкой и мечтает о карьере в IT. Учебный план содержит 76 уроков по 6 часов в неделю.
76 уроков
Уровень — Начальный
Формат — Офлайн
Вы будете знать
Особенности алгоритмических языков программирования.
Сфера применения языка программирования JavaScript
Основные понятия языков верстки HTML и CSS.
Что такое системы контроля версий и другие вспомогательные инструменты.
Принципы тестирования и отладки программного кода.
Форматы предупреждений и уведомлений об ошибках.
Вы будете уметь
- Пользоваться средой разработки JavaScript.
- Писать код на JavaScript для решения школьных и прикладных задач.
- Составлять структуру кода для разметки элементов приложения.
- Разрабатывать макеты сайтов и клиентской части программ.
- Пользоваться системой контроля версий.
- Работать с языками верстки HTML и CSS.
- Проводить тестирование кода с помощью разных инструментов.
- Понимать предупреждения и уведомления об ошибках.
Модули
Модуль 1
Введение в разработку. Верстка сайтов
37 ч.
Основы дизайна страниц. Знакомство с языками верстки HTML и CSS. Правила размещения элементов на странице. Как сделать верстку адаптивной. Создание 3-х макетов страниц в рамках учебного проекта.
Модуль 2
Введение в разработку на языке JavaScript
37 ч.
Объектно-ориентированное программирование. Синтаксис языка JavaScript. Асинхронные запросы.
Модуль 3
Продвинутый JavaScript. Работа с фреймворком React
37 ч.
Программирование на JavaScript на продвинутом уровне: регулярные выражения, генераторы, инструменты сборки, пакетные менеджеры, ES6. Разработка учебного проекта с помощью фреймворка React.
Модуль 4
Архитектура приложений. Тестирование
37 ч.
Архитектура приложений и шаблоны проектирования. Работа с интерфейсами и конфигурацией. Стандарты написания чистого кода. Создание полноценного приложения, безопасное изменение базового кода и тестирование программы.
Остались вопросы?
Позвоните по номеру
и мы ответим на все возникшие вопросы.
и мы ответим на все возникшие вопросы.