Основы веб-технологий

Общие понятия о структуре Всемирной паутины, её истории, веб-технологиях и стандартах. Принципы работы интернета от физического до логического уровня. Организация взаимодействия доменных имён, IP-адресов и браузеров пользователей, работа поисковых систем и основы поисковой оптимизации.

Цель предмета — продемонстрировать возможности современных веб-технологий и сформировать общее представление о принципах создания веб-страниц и сервисов.

Веб-вёрстка

Обучение технологиям верстки и стилизации веб‑страниц, а так же другим технологиям хранения и передачи и отображения данных. При помощи этих знаний учащийся сможет создавать веб‑страницы, одинаково отображаемые во всех современных браузерах, и оптимизировать код для эффективной индексации содержимого веб‑страницы поисковыми системами.

Изучаемые технологии

  • HTML 4.1
  • CSS 2.1
  • XML(RSS)/XSL

Веб-программирование

Предмет предназначен для получения базовых навыков в программировании и алгоритмике, а так же необходимых знаний в языках программирования, ориентированных на веб‑интерфейсы для создания веб-приложений, работающих с Объектной моделью веб-документа.

Изучаются основы написания приложений на языках веб-программирования, принципы взаимодействия с базами данных, а также использование и модификация готовых решений под конкретные задачи.

Изучаемые технологии

  • JavaScript
  • PHP

Базы данных

Предмет ориентирован на изучение принципов работы баз данных, систем их управления (СУБД) и использования при разработке веб-приложений.

Основные темы предмета включают:

  • основы проектирования и администрирования баз данных;
  • создание типовых запросов ввода, вывода и обработки данных и их оптимизация;
  • обработка данных на уровне системы управления базами данных;
  • оптимизация сложных запросов, создание триггеров и процедур.

Изучаемые технологии

  • MySQL