Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю


Скачать 85.6 Kb.
Название Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю
Тип Решение
rykovodstvo.ru > Руководство эксплуатация > Решение
Кафедра АЯ - спецкурсы для аспирантов

(все курсы полугодовые, осенний семестр)
«Алгоритмическая поддержка Интернет-технологий»

лектор - профессор С.Ю. Соловьев

Аннотация

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



Содержание дисциплины составляют следующие темы:


  • алгоритмы поиска данных:

    • алгоритм Укхонена построения суффиксных деревьев;

  • языки описания и каталогизации артефактов культуры и искусства;

  • технологии электронных библиотек;

  • семантический веб;

  • алгоритмы интеллектуального анализа веб-страниц;

  • алгоритмы генерации веб-страниц;

  • алгоритмы выявления сетевых атак;

  • базы данных для интернет-приложений: MySQL, PostgreSQL, MS SQL Server, MS Access и Oracle;

  • СУБД MySQL:

    • принципы хранения информации в базах данных MySQL;

    • архитектура базы данных MySQL: таблицы, связи, триггеры;

    • типы таблиц и полей;

    • связи между записями в таблице, индексы и ключи;

    • связь между таблицами;

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

    • межплатформенный язык запросов SQL (диалект MySQL):

      • синтаксис запросов к базе данных;

      • механизм работы с базами данных PhpMyAdmin;

      • манипуляция запросами;

      • решение типовых задач: сортировка, ограничение выбора;

      • вывод с условиями, группировка данных по полю;

      • управление форматами даты и времени, функция DATE_FORMAT;

    • вопросы безопасности базы данных MySQL;

  • GRID-технология организации распределенных вычислительных ресурсов;

  • агенты Интернет:

    • логическое программирование агентов Интернет;

  • технология Wiki;

  • социальные сети в Интернет:

    • алгоритмы анализа социальных сетей;

  • лингвистическая поддержка веб-ресурсов:

    • алгоритмы фильтрации;

    • автоматическая классификация текстов;

  • парадигмы программирования приложений в Интернет.


Литература

  1. Портал по грид-технологиям. http://www.gridclub.ru

  2. Дмитриева М.В. Самоучитель JavaScript. СПб.: БХВ-Петербург, 2005. – 612с.

  3. Смит Б. Методы и алгоритмы вычислений на строках. М.: Вильямс, 2006. – 496с.

«Технологии конструирования Интернет-приложений»

лектор - профессор С.Ю. Соловьев

Аннотация

Главная учебная задача дисциплины “Инструментальные средства разработки веб-ресурсов”, состоит в том, чтобы сформировать у аспирантов представление о средствах автоматизации в разработке веб-ресурсов разного типа.
В курсе рассматриваются наиболее популярные инструментальные средства и современные технологии построения веб-ресурсов, в том числе:

  • средства верстки html-страниц:

    • браузер как инструментарий верстки;

    • валидаторы:

      • валидный код;

      • валидатор Консорциума W3C;

    • MS FrontPage;

    • специализированные HTML-редакторы:

      • SNK-HTMLPad;

      • Macromedia DreamWeaver и др.;

  • системы управления контентом (CMS):

    • общая схема архитектуры CMS:

      • ядро CMS: доступ к базе данных, авторизация и аутентификация пользователей;

      • поддержка тем: разделение содержания и оформления с помощью систем шаблонов;

      • поддержка многоязычности;

    • архитектура модулей CMS:

      • обработка событий установки и удаления модуля;

      • точки взаимодействия модуля с системой: основной пользовательский интерфейс, интерфейс администратора, дополнительные объекты;

  • технология асинхронного взаимодействия с сервером AJAX:

    • технологии, применяемые на стороне сервера;

    • верификация заполнения форм в AJAX;

    • подсказки и функция автодополнения в AJAX;

    • построение диаграмм в реальном времени средствами AJAX;

    • таблицы в AJAX;

    • чтение лент новостей в AJAX;

    • технология drag-and-drop в AJAX;

  • технология RSS:

    • RSS-клиент (RSS-ридер, RSS-агрегатор):

      • Google Reader;

      • Яндекс Лента;

      • FeedDemon;

    • RSS-поток (RSS-лента);

    • формат RSS-файла;

  • инструментарий для электронной коммерции:

    • инструментарии: Joomla!, PHPShop, HostCMS, 1C-Битрикс;

    • типовые функции инструментария электронной коммерции:

      • управление товарным ассортиментом;

      • маркетинговое и рекламное сопровождение

      • формирование и работа с заказами;

      • обеспечение электронных платежей;

      • привлечение и удержание посетителей.


Литература

  1. Шарма В., Шарма Р. Разработка Web-серверов для электронной коммерции. Комплексный подход. М.: Вильямс, 2001. – 400с.


  2. Дари К., Бринзаре Б. Ajax и PHP: Разработка динамических веб-приложений. СПб.: Питер, 2006.

  3. Пауэлл Т. Ajax: Настольная книга программиста. М.: ЭКСМО, 2009. – 720с.

  4. Ташков П.А. Веб-мастеринг на 100%: HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка. СПб.: Питер, 2010. – 512c.

«Веб-сервисы»

лектор - профессор С.Ю. Соловьев

Аннотация

Учебная задача дисциплины “Веб-серверы”, состоит в том, чтобы:

  • сформировать у аспирантов целостное представление о семействе протоколов TCP/IP, о программах-клиентах и программах-серверах, о командах протоколов, о сетевых пакетах и их форматах;

  • дать аспирантам необходимую теоретическую и практическую подготовку, достаточную для самостоятельного построения, администрирования и технического сопровождения современных веб-серверов.


Содержание дисциплины составляют следующие темы:

  • принципы действия сетевых протоколов;

  • обзор семейства протоколов TCP/IP:

    • уровень сетевого интерфейса;

    • уровень межсетевого интерфейса;

    • транспортный уровень;

    • уровень приложений/процессов;

  • протоколы сетевого уровня:

    • протоколы Ethernet, FDD, ATM;

    • протокол PPP:

      • протокол SLIP;

      • протокол CSLIP;

  • протоколы межсетевого уровня:

    • протокол IP: IPv4 и IPv6;

    • сетевые пакеты:

      • маршрутизация пакетов;

      • протоколы маршрутизации: RIP, OSPF, IGRP, EGP, BGP, DVMRP;

      • адресация в TCP/IP;

    • протокол адресации ARP/RARP;

    • протокол ICMP;

  • протоколы транспортного уровня:

    • протокол TCP;

    • протокол UDP;

  • протоколы уровня приложений:

    • протоколы доступа к удаленным компьютерам:

      • протокол Telnet:

        • команды Telnet;

        • Telnet-серверы и Telnet-клиенты;

        • Telnet и безопасность;

      • протокол SSH;

    • протокол передачи файлов FTP:

      • модель протокола;

      • представление данных;

      • команды FTP;

      • восстановление при ошибках;

    • протоколы электронной почты:

      • протокол SMTP обмена почтовыми сообщениями, дисциплина работы и команды SMTP;

      • протоколы POP3 и IMAP доступа к базовому почтовому серверу, команды протоколов;

      • формат почтовых сообщений;

      • стандарт MIME;

    • протокол AppleTalk;

    • протокол NetBIOS;

    • протокол передачи новостей NNTP, основные команды;

    • протокол HTTP:

      • формат сообщений протокола HTTP;

        • поля заголовков HTTP-сообщений;

        • анализ полей заголовка сообщения;

      • команды: GET, HEAD, POST и др.;

      • коды состояния:

        • категории кодов состояния;

      • взаимодействие с proxy-серверами;

      • поддержка сессий и механизм cookies;

      • протокол HTTP 1.1;

    • DHCP-протокол: DHCP-сервер и DHCP-клиент;

    • система доменов и распределенная база данных DNS;

    • протоколы управления и контроля сетевых компонентов SNMP;

    • протокол беспроводного доступа WAP:

      • WAP-серверы;

      • WAP-браузеры;

      • WAP-эмуляторы;

      • WAP-ресурсы;

    • сетевой протокол времени NTP;

    • сетевая файловая система NFS;

  • классификация веб-серверов;

  • аппаратное обеспечение веб-сервера;

  • операционные системы веб-серверов: Unix (Linux), Windows;

  • обработка запросов на стороне веб-сервера:

  • общая схема функционирования HTTP-сервера;

  • параметры конфигурации;

  • обработка http-запросов при помощи дополнительного программного обеспечения:

    • серверные скрипты и подключаемые программные модули;

    • интерфейс межпрограммного взаимодействия CGI;

    • препроцессирование html-страниц на стороне сервера;

    • средства программирования динамических страниц: PHP, SSI, ASP и др.;

  • веб-сервер Apache:

    • конфигурирование сервера;

    • виртуальные серверы;

  • веб-сервер MS IIS:

    • сервисы MS IIS;

    • консоль управления MS IIS;

    • ISAPI-приложения Perl и ASP;

  • серверы веб-приложений;

  • установка, конфигурирование и администрирование веб-серверов;

  • proxy-серверы:

    • proxy-сервер Squid;

    • transparent proxy-сервер;

  • производительность веб-сервера:

    • оценка пропускной способности веб-сервера;

    • параметры производительности веб-сервера;

    • анализ производительности веб-сервера;

    • принципы повышения производительности веб-сервера;

    • настройка производительности веб-сервера;

    • ограничение пропускной способности веб-сервера;

    • ограничение времени выполнения процессов;

  • ведение журналов;

    • форматы log-файлов;

    • анализ файлов журналов;

  • надежность веб-сервера.


Литература





  1. Стахнов А.А. Сетевое администрирование Linux. – СПб.: БХВ-Петербург, 2004. – 480c.

  2. Золотов С. Протоколы Internet. СПб.: BHV-Санкт-Петербург, 1998.

  3. Семенов Ю.А. Протоколы Интернет. М.: Горячая линия - Телеком, 2005. (серия "Сети и сетевые технологии”)

  4. Филимонов А. Протоколы Интернета. СПб.: БХВ-Петербург, 2006. - 528c. (серия "Мастер систем")

  5. Хьельм Й. Интернет на мобильном телефоне. Пер с англ. - М.: Мир, 2001. - 427с.

  6. Найк Д. Стандарты и протоколы Интернета. М., 1999. - 384с.

  7. Принципы маршрутизации в Internet. М., 2001. - 404с.

  8. Киллелиа П. Тюнинг веб-сервера. СПб.: Питер, 2003. - 528с. (серия "Для профессионалов")

  9. Скотт Х. Администрирование Web-сервера Apache и руководство по электронной коммерции. М.: Вильямс, 2001.

  10. Силва С. Администрирование веб-серверов. М.:Кудиц-Образ, 2004.

  11. О`Брайен Д. Администрирование Microsoft IIS 5. М.: Вильямс, 2001. - 464с.

  12. Хенриксон Х. IIS 6. Полное руководство. Справочник профессионала. М.: Эком, 2004.

  13. Боуэн Р., Ридруэйо Д., Лиска А. Apache: Настольная книга администратора. М.: ДиаСофт, 2002. - 384с.

  14. Колисниченко Д.Н. Linux-сервер своими руками. СПб., 2002. - 578с.

  15. Птицын К.А. Серверы Linux. Самоучитель. М.: Вильямс, 2003. – 208с.

Похожие:

Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Решение типовых задач: сортировка, ограничение выбора; вывод с условиями,...
Главная учебная задача дисциплины “Инструментальные средства разработки веб-ресурсов”, состоит в том, чтобы сформировать у аспирантов...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Программа испытаний на кафедре когнитивных технологий Направление...
Сортировки за линейное время. Сортировка подсчётом. Цифровая сортировка. Сортировка «вычерпыванием»
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Разработка системы "Автоматизированное решение задач механики"
В данном дипломном проекте рассмотрены вопросы автоматизированного решения задач механики. Было рассмотрено решение четырех типов...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Порядок разработки планирующих и
Для решения данных задач создаются органы управления и, в частности – постоянно действующие органы управления, специально уполномоченные...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Решение задач оптимизации для экспериментальных данных
Полный цикл доставки продукта клиенту: коммуникации, etl, документация, тестирование
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Решение 50 типовых задач по программированию на языке Pascal, Душистов Д. В., 2012
Язык программирования это формальная знаковая система, предназначенная для записи компьютерных программ. Он определяет набор лексических,...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Сборник задач составлен в соответствии с учебной программой по специальности «Педиатрия»
Сборник типовых ситуационных задач для подготовки к итоговой государственной аттестации /. Под общ ред. Гаймоленко И. Н., Гаймоленко...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Решение этих задач требует проведения в организации единой технической...
В последнее время устойчивость функционирования информационных систем любых организаций и предприятий все в большей степени зависит...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon 1. возникновение налогового учета в системе финансовых отношений
В целях исчисления налога на прибыль параллельно бухгалтерскому учету ведется налоговый учет, т е группировка данных из первичных...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Уроке химии и математики по теме: «Решение задач на процентную концентрацию...
В химии и других естественных науках тренировка сводится к решению задач. При решении стандартных задач используется определенный...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Дипломная работа
Анализ состояния геоинформационных технологий в решении типовых задач управления региональной недвижимостью Тульской области
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Решение текстовых задач (в соответствии с алгоритмом, приведенным выше)
Познавательные (постановка и решение проблемы) ) универсальные учебные действия
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Извещение о проведении закупки
Ограничение участия в определении Поставщика, установленное в соответствии с Федеральным законом №223–фз «О закупках товаров, работ,...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon «Химия и жизнь»
Каждый из курсов этих трех типов вносит свой вклад в решение задач профильного обучения. Однако можно выделить круг приоритетных...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Руководство по программному обеспечению дистанционного управления с одержание
Вывод на экран пк в графическом виде данных измерений мультиметров с представлением виртуальных инструментов (измерительных средств,...
Решение типовых задач: сортировка, ограничение выбора; вывод с условиями, группировка данных по полю icon Руководство по программному обеспечению дистанционного управления с одержание
Вывод на экран пк в графическом виде данных измерений мультиметров с представлением виртуальных инструментов (измерительных средств,...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск