WEB-технологии и разработка клиент-серверных приложений
Цель настоящей программы совершенствование профессиональных компетенций обучающихся в области WEB-технологий и разработки клиент-серверных приложений.
Полученные занятия и навыки могут быть использованы при организации и ведении проектной деятельности учащихся.
Программа предназначена для учителей информатики образовательных организаций общего образования, педагогов дополнительного образования в сфере политехнического образования, преподавателей вузов.
Тематический план:
Тема 1: История Internet. Адресация в сети. Безопасность в сети интернет. Веб-приложения и сервисы в образовании
• История Internet. Компьютерные сети, Darpa Net, Internet. W3C, Тимоти Джон Бернерс-Ли и его вклад в развитие сети. Структура Internet. Web-сервер. Web-сайт. IP, маски подсетей, MAC, DNS, NAT, доменные имена, правовой статус доменный имен. Основные протоколы. Единый урок безопасности школьников в сети Интернет. Шифрование данных на устройствах. Криптоконтейнеры VPN. Использование виртуальных машин с гостевой OS. Пароли.
• Практическая работа в экосистеме Google Drive +, Classroom, Wiki, работа с сервисами дистанционной работы с учащимися Zoom, Webinar, MS Teams.
Тема 2: Front-end технологии.
• Структура HTML-документа. Создание HTML-документа. Теги. Атрибуты.
• Комментарии. Специальные символы. Заголовки. Выравнивание. Абзацы. Списки. Ссылки, вставка изображений, якоря.
• Формы, теги form, input и их атрибуты.
• Преимущества каскадных таблиц стилей и их назначение, подключение CSS, блочные элементы, основные термины CSS, синтаксис. Селекторы, классы, идентификаторы, контекстные селекторы, дочерние селекторы, универсальные селекторы, псевдоклассы, псевдоэлементы, наследование, каскадирование, рецепты CSS (наиболее распространённые приемы).
• Блочная модель. Преимущества. Наложение и порядок слоев. Позиционирование элементов. Плавающие элементы.
• Синтаксис JS. Операторы. Переменные. Условия. Циклы. Ввод и вывод в JS, работа с консолью браузера, работа с вычислениями, типы данных.
• Окружение: DOM, BOM и JS. Дерево DOM, работа с DOM из консоли, поиск элемента, свойства узлов: тип, тег и содержимое, атрибуты и DOM-свойства, работа со стилями.
• Введение в браузерные события.
Тема 3: Back-end технологии
• Синтаксис PHP. Операторы. Переменные. Условия. Циклы. Ввод и вывод в PHP, работа с вычислениями, типы данных.
• Создание строк, специальные символы, экранирование специальных символов, доступ к символам, поиск символов, кодировка, сравнение.
• Массивы их методы, ассоциативные массивы, глобальные массивы POST и GET.
• Понятие функции, для чего нужны функции. Область видимости, локальные и глобальные(внешние) переменные, передача аргументов. Рекурсия, применение рекурсии.
• Реляционные базы данных. Проектирование базы данных для небольших проектов. ER-диаграммы. Язык запросов SQL. СУБД MySQL. MySQL и PHP.
Объем программы: 18 часов
В содержании разделов (модулей) программы определено оптимальное соотношение лекционных и практических занятий. Во время прохождения программы будет выполнен проект по верстке страницы, подключению к странице JS-скрипта и формированию запросов к базе данных.
Дополнительная профессиональная образовательная программа реализуется в очном формате с активной дистанционной поддержкой. Дистанционная поддержка программы предполагает самостоятельную работу с применением информационно-телекоммуникационных сетей при опосредованном (на расстоянии) взаимодействии обучающихся и педагогических работников, а также возможности получения консультаций у преподавателей данного курса.
Контингент обучающихся – только учителя школ, имеющих статус участника или кандидата в проекте «ИТ-класс в московской школе» Департамента образования города Москвы
Форма обучения: дистанционный формат
Обучение для данного контингента обучающихся – бесплатное
Место проведения занятий – город Москва, улица Таллинская, д.34, МИЭМ НИУ ВШЭ, метро Строгино (последний вагон из центра, пешком 5 минут от метро).
Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.