Веб-разработка – это современная, престижная и очень востребованная профессия. Все, что вы видите, открывая интернет, делает веб-программист. Хотите попробовать свои силы в веб-разработке и научиться создавать крутые сайты и веб-приложения? Тогда этот курс для вас!
Цель курса – не просто дать базовые знания веб-программирования для начинающих, но обучить практическим навыкам работы с сайтами и приложениями.
Курс рекомендован учащимся 7-11-х классов – специальная подготовка не требуется!
На курсе Вы:
- Познакомитесь с основополагающим принципами и последним тенденциям мира web-разработки.
- Научитесь создавать современные многостраничные сайты, презентации и web‑приложения.
- Познакомитесь с приемами построения web‑страниц на HTML, CSS и JavaScript.
- Научитесь работать с библиотеками JQuery и Bootstrap для быстрого оформления web-сайтов.
- Изучите принципы обмена данными с сервером: асинхронные запросы и сокеты.
- В качестве финального проекта напишете собственную компьютерную игру.
Программа курса:
Модуль 1. Основы HyperText Markup Language (HТML)
• Задание каркаса и элементов страницы, ссылок, картинок, таблиц
• Древовидная структура
• Форматирование
• Элементы управления
• Блочная разметка
Модуль 2. CSS, Выравнивание и эффекты
• Классы стилей
• Изменение внешнего вида элементов: цветов, размеров, отступов
• Структурирование элементов на странице. Трансформации и анимация
• Тени
Модуль 3. JavaScript, DOM, переменные и функции
• Динамические страницы
• Доступ к узлам HTML, события
• Использование чисел и строк
• Изменение содержимого страницы
Модуль 4. JavaScript. JSON
• Условные конструкции и циклы
• Вариация поведения страницы в зависимости от условий
• Структуры данных
• Способы хранения и организации данных
• Операторы ветвления
• Интерирование по элементам
Модуль 5. JQuery
• Библиотека для эффективного управления содержимым страницы
Модуль 6. Bootstrap
• Библиотека, предоставляющая большое количество готовых элементов
• Адаптивная разметка, компоненты
Модуль 7. CSS. Позиционирование
• Взаимное расположение элементов
• Глубина
Модуль 8. Игра «2048»
• Реализация игрового поля, ячеек и их перемещения
• Перемешивание костяшек и вывод поздравительного сообщения
• Сертифицированное качество обучения от It-гиганта «1С»: теория и практика, адаптированная методика для детей;
• Удобное место проведения: центр, в шаговой доступности метро, много транспорта;
• Преподаватели – внимательные методисты, программисты с педагогической практикой;
• Все ребята занимаются за своим компьютером в современном и удобном компьютерном классе, группа 5-8 человек
• В перерывах будем пить чай с печеньем.