Курс: Middle. WEB-разработка для подростков (9-11 класс)
Программа курса состоит из модулей, каждый из которых ориентирован на получение знаний и формирование практических навыков.
Обучение проходит в малокомплектных группах до 12 человек под руководством преподавателей-практиков.
Индивидуальный подход, современное оборудование, нацеленность на результат и практическую направленность при изучении материала.
Результат / будет знать, уметь
- Подростки изучат язык программирования JavaScript, язык гипертекстовой разметки HTML, каскадные таблицы стилей CSS, популярную CMS WordPress, основы баз данных и языка SQL. Результатом обучения будет создание собственных веб-сайтов и навыки работы с CMS-системами.
Контакты
Программа
В рамках данного модуля подростки изучают базовые конструкции HTML, семантические теги, основные CSS стили. Знакомятся с технологиями блочной верстки, инструментами Flexbox и особенностями Grid. Разбираются с понятием адаптивной верстки. Работают с готовыми макетами сайтов.
При изучении каскадных таблиц стилей CSS особое внимание уделяется изучению фреймворков Bootstrap и Materialize и препроцессоров SASS и LESS.
Модуль включает в себя знакомство с основными приемами работы в Photoshop. Ребята разбираются с интерфейсом программы и ее инструментарием. Создают и обрабатывают макеты сайтов для дальнейшей верстки веб-страницы на HTML с использованием CSS.
В рамках модуля изучается работа с онлайн-сервисом для разработки интерфейсов Figma. При помощи этого программного продукта дети знакомятся с основами веб-дизайна и создают прототипы сайтов с последующей версткой страниц по созданному макету.
Данный модуль предназначен для изучения языка программирования JavaScript для обработки событий и создания динамических сайтов. Изучаются базовые конструкции языка, переменные, операторы, типы данных, условные конструкции, циклы и функции. Работа с массивами и объектами, обработка основных событий DOM, асинхронность, сетевые запросы, формат обмена данными JSON.
Особое внимание уделяется библиотеке React. Дети знакомятся с концепцией программирования Virtual DOM, управлением состоянием, жизненным циклом компонента и хуками (механизмом в React, который позволяет работать без классов).
В рамках изучения данного модуля подростки знакомятся с основными принципами построения баз данных на основе СУБД MySQL (SQLite). Учатся создавать однотабличные и многотабличные базы данных. Изучают формирование запросов на языке SQL. Знакомятся с функциями агрегирования, группировкой и принципами нормализации БД.
WordPress - это веб-движок для создания, администрирования сайтов и управления контентом. На сегодняшний день WordPress является одной из самых распространенных CMS.
В рамках данного модуля подростки познакомятся с основами создания сайтов на WordPress. Узнают, как правильно создавать и редактировать шаблон сайта. Будут создавать собственные темы с оформлением графического интерфейса и содержимого сайта.
Модуль ориентирован на применение языка программирования Python для веб-разработки. В рамках модуля изучаются основные конструкции языка, операторы ветвлений, циклы и исключения. Ребята познакомятся с методами работы с коллекциями, функциями и работой с файлами, основными принципами объектно-ориентированного программирования и фреймворком для веб-приложений Django.
Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.