Учебно-методические материалы для студентов кафедры АСОИУ

Веб-программирование: Дополнительные материалы

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

  1. Критерии выбора VPS: что нужно учесть?
    Virtual Private Server (VPS, Виртуальный частный сервер) - разновидность хостинг-аккаунта, которую все чаще предлагают провайдеры. VPS-сервер подобен выделенному серверу в окружении разделяемого хостинга. Технически, VPS объединяет функции общего и выделенного хостинга, реализованные в виртуальной среде. Рассмотрены основные критерии, на которые следует обращать внимание при выборе VPS для размещения веб-сайта.
  2. Использование CGI-скриптов
    Настройка веб-сервера для обработки cgi-запросов. Разработка простого cgi-приложения.
  3. Динамические веб-страницы. SSI
    Примеры использования Server-side Includes для динамической «сборки» веб-страницы на сервере. Директивы SSI для работы с серверными переменными.
  4. Как выбрать лучший браузер?
    Браузер, или веб-обозреватель — основное клиентское приложение сервиса World Wide Web. В статье приводится описание основных функций этой категории программ, перечислены основные браузеры, а также ряд альтернативных решений. Приведена сравнительная таблица, позволяющая выбрать тот браузер, который больше подходит под конкретный набор требований.
  5. Язык Python: видео-курс для начинающих
    Python (читается как «Пайтон» а не «питон») — скриптовый язык, разработанный Гвидо ван Россумом в качестве простого языка, легкого в изучении новичку. В настоящее время - один из наиболее популярных языков разработки веб-приложений.
  6. Расширения Joomla! для онлайн-магазинов
    Приведен краткий обзор пяти наиболее популярных плагинов для создания интернет-магазинов разного размера и функциональности на основе популярной системы управления контентом Joomla.
  7. Что такое Web 2.0?
    В статье кратко рассмотрены архитектурные основы перспективного направления развития веб-технологий, которое получило название «Веб Вещей» (Web of Things, англ.).
  8. «Веб вещей»
    В статье кратко рассмотрены архитектурные основы перспективного направления развития веб-технологий, которое получило название «Веб Вещей» (Web of Things, англ.).
  9. Этапы поискового продвижения
    Поисковое продвижение — это планомерный и поэтапный процесс, направленный на улучшение позиций продвигаемого сайта в поисковых системах. Рассмотрены основные этапы продвижения.
  10. VPS - необходимость или роскошь?
    Технологии виртуализации позволяют выполнять на одном сервере несколько операционных систем независимо друг от друга. Хостинг-провайдеры стали активно внедрять эту функциональность и представлять веб-разработчикам аренду виртуальных выделенных серверов (Virtual Private Server).
  11. Типы веб-сайтов
    В статье приведено описание наиболее распространеных классификаций веб-сайтов по различным группировочным признакам.
  12. Графика в Веб: перспективы и тренды
    Небольшое авторское исследование перспектив графических технологий Веб.
  13. Проектирование структуры сайта
    Рассмотрено понятие внутренней и внешней структуры веб-сайта. Приведены описания типовых структур и рекомендации по выбору структуры в зависимости от назначения веб-сайта.
  14. Объектная модель браузера
    Browser Object Model (BOM)- нестандартизованный компонент JavaScript, описывающий объекты программы-браузера.
  15. Простой калькулятор на JavaScript
    Пример использования возможностей DHTML (html+css+javascript) для написания онлайн-калькулятора.
  16. Задачи обслуживания веб-сайта на этапе эксплуатации
    Веб-сайт как разновидность АС специального назначения проходит все типовые этапы жизненного цикла ПО, но в процессе эксплуатации требует решения ряда специфичных задач по его техническому и информационному сопровождению.
  17. Как выбрать хостинг?
    В зависимости от функциональности сайта и планируемой посещаемости веб-разработчик должен подобрать такой тарифный план хостинг-провайдера, который обеспечит работу веб-сайта с учетом пиковой нагрузки. Основные критерии выбора услуг хостинга: платформа, дисковое пространство, максимальная нагрузка на ЦП, поддержка скриптов, поддержка баз данных.
  18. Факторы ранжирования
    Факторы ранжирования — это критерии оценки веб-сайта, используемые в алгоритмах поисковых систем для определения позиции этого сайта в выдаче по определенному запросу. Современные поисковые машины учитывают в алгоритмах ранжирования несколько сотен различных факторов.
  19. Пример html-страницы без стилей
    Учебные материалы по дисциплине «Веб-программирование»
  20. Пример html-страницы со стилями
    Учебные материалы по дисциплине «Веб-программирование»
  21. Нужный английский: помощник вебмастера
    Английский язык по историческим причинам стал средством международного общения. Развитие Всемирной паутины сделало знание этого языка веб-разрабочиками обязательным условием для успешной карьеры.
  22. Регулярные выражения в javascript
    Основной синтаксис regex'пов в javascript и несколько примеров использования регулярных выражений.
  23. Несколько советов для начинающих веб-мастеров
    Несколько простых советов по разработке оптимизированных веб-сайтов и подготовке контента. Для начинающих веб-мастеров.
  24. Как стать копирайтером?
    Что такое копирайтинг и что требуется для того, чтобы стать копирайтером
  25. Примеры использования файла .htaccess
    Файл .htaccess используется для управления настройками веб-сервера. В статье приведены несколько типовых примеров использования .htaccess.
  26. Спецификация объектной модели гипертекстового документа (DOM)
    Объектная модель документа (Document Object Model, DOM) — набор стандартов и спецификаций, описывающих структуру веб-страницы в соответствии с концепцией ООП и методы доступа к элементам (объектам) веб-страницы из JavaScript.
  27. Cookies: HTTP-печенюшки
    Cookies — это текстовые маркеры, которые веб-сервер может оставлять на клиентской стороне. Cookies используются, в первую очередь, для установления логической связи между сеансами работы клиента с этим веб-сервером.
  28. Типы данных MIME
    Список типов файлов (mime-types) и их расширений в соответствии со спецификацией MIME (Multipurpose Internet Mail Extensions).
  29. Обучение за рубежом
    Европа считается лучшим местом для получения высшего образования, но особенно популярна Голландия, которую считают едва ли не идеальным местом для обучения.