Найти тему

План лекций и практических работ для студентов и преподавателей колледжа по направлению "Веб-разработка". Том V

Оглавление

Специальность: 09.02.07 «Информационные системы и программирование»

Квалификация: разработчик веб и мультимедийных приложений

Профессиональный модуль: ПМ.09 Проектирование, разработка и оптимизация веб-приложений

Дисциплины:

  • МДК. 09.01 Проектирование и разработка веб-приложений
  • МДК. 09.02 Оптимизация веб-приложений
  • МДК. 09.03 Обеспечение безопасности веб-приложений

Практики:

  • Учебная практика по профессиональному модулю
  • Производственная практика по профессиональному модулю

О чем статья: предложения тем лекций и практических работ для преподавателей данного проф модуля при формировании РП и КТП

МДК. 09.01 Проектирование и разработка веб-приложений

Раздел 1. Проектирование и разработка веб-приложений

Тема 9.1.1. Разработка сетевых приложений

  • Введение
  • PHP
Пр.№1 «Функции PHP»
  • Формы
Пр.№2 «Создание серверных сценариев с использованием технологии PHP»
Пр.№3 «Обработка данных на форме»
  • Cookie. HTTP-заголовки ответа сервера. Сессии
  • Работа с файловой системой
  • Работа и связь с базами данных MySQL
  • Объектно-ориентированное программирование на PHP
Пр.№4 «Организация файлового ввода-вывода»
Пр.№5 «Организация поддержки базы данных в PHP»
  • PHP и XML Web-services
Пр.№6 «Составление схем XML-документов»
Пр.№7 «Отображение XML-документов различными способами»
  • Сокеты и сетевые функции
  • Сети, протоколы. Балансировка
  • Работа с графикой
Пр.№8 «Отслеживание сеансов (session)»
Пр.№9 «Создание проекта «Регистрация»
Пр.№10 «Создание проекта «Интернет-магазин»
Пр.№11 «Разработка Web-приложения с помощью XML»
  • JavaScript. Объектно-ориентированное программирование
Пр.№12 «Использование JavaScript при создании web-сайта»
  • AJAX
Пр.№13 «Применение технологии AJAX»
  • PHP-фреймворки
Пр.№14 «Использование фреймворка для создания сайта»
  • Проектирование API
  • Знакомство с парадигмой-паттерном «Model-View-Controller». Обновление архитектуры системы. Стандартизация кода
  • Менеджер пакетов Composer
  • Взаимодействие сервисов и REST API
  • Регулярные выражения в PHP
  • Управление памятью в PHP
Пр.№15 «Почтовая система на PHP»
  • Знакомство с WordPress. Эволюция. Сравнение с другими CMS. Установка и настройка.
Пр.№16 «Установка и настройка Wordpress»
  • Конструкторы форм. Безопасность и резервное копирование. Перенос сайта на сервер.
Пр.№17 «Публикация сайта на бесплатном хостинге»
Пр.№18 «Создание сайта на CMS»
  • Административная часть. Древовидные и линейные таксономии.
Пр.№19 «Администрирование сайта»
Пр.№20 «Создание сложной структуры сайта с пользовательскими таксономиями»
  • Обзор, установка и настройка базовых шаблонов. Создание собственных шаблонов.
Пр.№21 «Создание собственного шаблона»
Пр.№22 «Разработка сайта для распределения учебной нагрузки»
  • Работа с медиафайлами в WordPress. Пагинация. Функция bloginfo.
  • Плагин. Создание собственных плагинов. Обзор популярных плагинов. Зацепки (Hooks).
Пр.№23 «Создание плагинов отправки обратной связи и фото-галереи»
Пр.№24 «Создание плагина для слабовидящих»
  • Локализация и мультиязычность WordPress. Кэширование. Шорткоды.
  • Установка и настройка плагина интернет-магазина WooCommerce. Интеграция своей вёрстки в шаблон плагина.
  • Размещение Web-сайта на сервере
  • API «Вконтакте». Настройка комментариев и лайков на блоге через социальную сеть.
  • Трансляция сообщений из Twitter на блог. Добавление «твитов». Настройка трансляции ленты с новостного сайта.
Пр.№25 «Сервис онлайн опросов»
Пр.№26 «Файловый менеджер»

МДК. 09.02 Оптимизация веб-приложений

Раздел 2 Оптимизация веб-приложений

Тема 9.2.1 Методы оптимизации веб - приложений

  • Введение. Продвижение сайтов. Основы работы с поисковыми системами.
  • Современный маркетинг: тренды и ошибки. Инструментарий маркетолога.
  • Анализ рынка и конкурентов.
  • Внутренняя поисковая оптимизация (SEO). Настройка постоянных ссылок.
Пр.№1 «Проведение внутренней SEO оптимизация сайта»
  • SEO-инcтрументы. Настройка .htaccess в интерфейсе WordPress для правильной работы ЧПУ.
  • Файл robots.txt. Установка счетчиков Яндекс.Метрика и Google Analitics.
  • Внешняя поисковая оптимизация (SEO)
  • Yandex.Вебмастер и Google.Вебмастер, сбор статистики. Плагины для управления оптимизацией.
  • Индексация сайта
  • Увеличение посещаемости сайта
  • Конвертация трафика
Пр.№2 «Исследование способов ускорения загрузки сайтов»
  • Алгоритмы ранжирования. Факторы ранжирования Яндекс. Фильтры Яндекс. Факторы ранжирования Google. Фильтры Гугл.
  • Индексация и инструменты SEO специалиста. Понятие индексации сайта.
Пр.№3 «Перенос сайта на сервер. Настройка SEO-инструментов»
  • Сбор семантического ядра. Типы ключевых слов. Парсинг поисковых запросов. Чистка и кластеризация семантического ядра.
  • Программы для сбора аудита. Настройка программы на примере Screaming Frog.
  • Оптимизация текстов сайта. Оптимизация изображений сайта. Мета теги.
Пр.№4 «Техническая оптимизация, дополнительные настройки»
  • Проверка и корректировка технических моментов сайта (ssl сертификат, robots.txt, sitemap.xml, дубли страниц, редиректные правила и т.д.).
  • Юзабилити оптимизация сайта. Анализ поведения пользователей и выявление потребностей.
Пр.№5 «Проведение общего аудита сайта: SEO, юзабилити, тексты»
  • Поведенческие метрики. Виды социальных факторов и их влияние на SEO.
Пр.№6 «Улучшение поведенческих факторов»
  • Типы ссылок и анкоров. Работа с отзывами.
  • Аналитика
  • Контент маркетинг. Создание редакционного плана.
  • Создание вирусного контента. Редактура. Оформление.
  • Плюсы и минусы ссылочного продвижения.
  • Метрики, KPI. Верхнеуровневые метрики LTV, MAU, ROI, CAC и низкоуровневые.
  • Настройки аналитики с учетом типа бизнеса: интернет-магазин, контентный ресурс, лидогенерация, каталог товаров.
  • Отчеты в Яндекс Метрике и Google Analytics. Анализ данных и корректировка стратегии.
  • Создание и настройка структуры событий и различных целей. Составление корректного ТЗ коллегам и подрядчикам для сбора аналитических данных.
  • Работа с Google Analytics, Яндекс.Метрикой и Google Tag Manager.
  • Введение в креатив. Разработка идей. Каналы коммуникации. Разработка рекламных материалов и постановка правильного ТЗ.
  • Создание лэндинга на Тильде. Копирайт и дизайн.
  • Понятие performance-маркетинг.
  • Введение в контент-маркетинг. Ситуативный маркетинг: как следить за трендами.
  • Работа с Python, SQL и Pandas. Использование прикладной математики для аналитических решений в маркетинге и бизнес-аналитике.

МДК. 09.03 Обеспечение безопасности веб-приложений

Раздел 3. Обеспечение безопасности веб-приложений

Тема 9.3.1 Технологии обеспечения безопасности веб-приложений

  • Основные принципы построения безопасных сайтов. Понятие безопасности приложений и классификация опасностей
  • Источники угроз информационной безопасности и меры по их предотвращению
  • Регламенты и методы разработки безопасных веб-приложений
Пр.№1 «Сбор информации о web-приложении»
  • Безопасная аутентификация и авторизация.
Пр.№2 «Тестирование защищенности механизма управления доступом и сессиями»
  • Повышение привилегий и общая отказоустойчивость системы
Пр.№3 «Тестирование на устойчивость к атакам отказа в обслуживании»
  • Проверка корректности данных, вводимых пользователем. Методы шифрования. SQL- инъекции. XSS-инъекции
Пр.№4 «Поиск уязвимостей к атакам XSS»
Пр.№5 «Поиск уязвимостей к атакам SQL-injection».
  • Основы безопасности WordPress. Протокол SSL.

Оценка освоения теоретического курса профессионального модуля

Типовые задания для оценки освоения МДК

Типовые задания для оценки освоения МДК 09.01:

Список вопросов:

  1. В чём разница между веб-страницей, веб-сайтом, веб-сервером и поисковым движком?
  2. Что такое "Инструменты разработчика" браузера?
  3. Как настроить локальный сервер тестирования?
  4. Как убедиться в том, что веб-сайт работает правильно?
  5. Как использовать GitHub Pages?
  6. Какие существуют инструменты для отладки сайта и увеличения его производительности?
  7. Front-end Web-приложения: назначение, ограничения
  8. Формат данных JSON: назначение, примеры использования.
  9. Single page application
  10. Как клиент и сервер общаются между собой?
  11. Кэширование в веб-приложениях
  12. Как Вы учитываете SEO, производительность, безопасность и UX при создании приложения?

Проверяемые результаты обучения

Умение разрабатывать веб-приложение

Тематика:

  • Системы бронирования и покупки: билеты, отели, товары, услуги.
  • Развлекательные порталы.
  • Финансовые и банковские интернет-порталы с функциями заказа услуг онлайн, калькулятора кредитов, перевода валют, интернет-банкингом и другими.
  • Социальные сети.
  • Игры.
  • Образовательные, обучающие каналы, сайты телепрограмм, газет.
  • Веб-версии программного обеспечения.
  • Биржи контента, фриланса и т.п.
  • CRM.

Текст задания: разработать CRM

Критерии оценки:

На «5» - изменяемость на пользовательском уровне, интеграция, оперативная и объективная отчетность, наличие планировщика задач

На «4» - оперативная и объективная отчетность, наличие планировщика задач

На «3» - оперативная и объективная отчетность.

Типовые задания для оценки освоения МДК 09.02:

Список вопросов:

  1. Стратегии SEO-продвижения web-ресурса
  2. В чем плюсы и минусы работы frontend-разработчиком?
  3. Актуальность тега Keywords в SEO
  4. Можно ли разделять Title знаками препинания типа двоеточия или длинного тире? Или лучше делать его одним текстом, добавляя только запятые?
  5. Стоит ли писать топоним в H1? Например, «Лечение кариеса в Казани». И такой же вопрос, но уже для региональных поддоменов.
  6. Как оптимизировать информационную статью под коммерческие запросы?
  7. Часто делают большое поле тегов с целью заменить seo-тексты. Таким образом получают необходимую плотность, LSI, словоформы. Как правильно использовать этот метод?
  8. Можно ли писать в тегах откровенно спамное «купить цветы для мамы» и вести на страницу «букеты для мамы»? Нужно ли писать в тегах название категории «дрели деволт»?
  9. Оказывает ли негативное влияние на ранжирование в Яндексе наличие спойлеров на информационном сайте? И учитывается ли текст под спойлером?
  10. Есть ли разница с точки зрения коммерческих факторов между кнопкой «Купить» и «В корзину». Что лучше использовать на сайте?
  11. Важна ли вложенность в URL? Т.е., к примеру, есть раздел «KIA Rio», путь до которого выглядит следующим образом: Главная — KIA — KIA Rio. Данный раздел имеет следующий URL: site.ru/rio. Хотя по соблюдению вложенности должен иметь URL: site.ru/kia/rio. Это критично или особо не влияет на ранжирование?
  12. Информационный сайт. Насколько важен уровень вложенности страниц? Когда на сайте около 10000 страниц, сложно сделать их все в 1-2 кликах от главной. Много страниц находится в 3-4 кликах. Сложно уменьшить УВ, не нагородив бестолковых блоков ссылок. Что можно придумать? Можно ли ожидать улучшение позиций при уменьшении УВ?
  13. Подключили турбо-страницы к информационному ресурсу. Трафик за месяц просел на 50%. Отключили Турбо-страницы — рост. С чем связано такое проседание трафика?
  14. Влияет ли на ранжирование наличие турбо-страниц на сайте?
  15. Что лучше делать со страницами пагинации на информационном сайте? Закрывать ли в noindex, follow? Оказывают ли они негативное влияние, если оглядываться на google fred?
  16. Ситуация: нужно переехать на новый домен (меняется доменная зона с .com на .ru). Переезд будет осуществляться по всем канонам seo (настройка вебмастера Яндекса, корректировка xml-карты сайта, настройка 301 редиректа). Страниц у сайта около 5000, тематика — грузоперевозки. Будет ли гугл держать новый домен в песочнице или же можно ожидать трафика в течение пары месяцев?
  17. Нужно ли закрывать папки /feed/ и /wp-json/ от индексации в robotx.txt?
  18. Стоит ли использовать html-карты сайтов?
  19. Нужно ли уникализировать служебные страницы (доставка, о компании, опт, скидки, гарантии и т. д.) на поддоменах?
  20. Стоит ли убирать старые ссылки на сайт (например, проставленные 2-3 года назад), если качество сайтов-доноров, на которых они стоят, с того времени очень сильно упало (стали заспамлены ссылками)? Или это может отрицательно сказаться на позициях?
  21. Как правильно в плане SEO написать информационную статью. Поэтапно. Какие тенденции у поисковиков в плане требований к текстам?
  22. Нужно ли для каждой карточки товара создавать уникальный текст, или можно создать одно описание для карточки товара, а использовать его же для всех остальных? И важен ли объем текста для карточки товара, то есть не меньше 1500 знаков и т.д.?
  23. Яндекс.Справочник и Google Мой бизнес являются зоной ответственности SEO? Если да, то как анализировать их эффективность? Где смотреть переходы из основной выдачи?

Задания:

1. Определен сайт и внутренняя страница на нем. Пример: https://pixelplus.ru/poiskovoe_prodvizhenie_sajtov/raschet-stoimosti-prodvizheniya/. Любую общедоступную страницу целесообразно продвигать по ряду СЧ и/или НЧ запросов. Необходимо подобрать запросы для этой страницы по статистике поисковых запросов WordStat или пользуясь другим источником информации, пример запроса [оценка стоимости продвижения], [столько стоит продвижение сайта].Проверить коммерциализацию и локализацию запросов в сервисе «Пиксель Тулс» Предоставить текст с вхождением выбранных ключевых фраз (объем и процент вхождений ключей — может быть предметом дискуссии на личном собеседовании). Либо предоставить техническое задание для копирайтера, по которому должен получиться оптимизированный текст. Написать для страницы тег Title, оптимизированный под выбранные поисковые запросы и заполнить meta-теги.

2. Формулировка задания 1 с дополнением. Предложить улучшения для страницы: удобство использования, коммерческие факторы, дизайн. Предложить стратегию продвижения страницы по запросам (корректировки содержимого, функционал, ассортимент, фильтры для бирж, альтернативные методы). Указать на технические ошибки, мешающие продвижению. Оценить бюджет на ссылки по предложенным поисковым запросам.

3. Определен сайт и группа страниц на нем. Пример:

https://pixelplus.ru/other/registracija-yandex-catalog/

https://pixelplus.ru/poiskovoe_prodvizhenie_sajtov/audit-sajta/

Требуется подобрать оптимальное с точки зрения SEO семантическое ядро для этих страниц. Рассчитать бюджет для клиента на эти направления. Подобранные запросы требуется сгруппировать / разбить на логические блоки. Коротко предоставьте систему оценки стоимость каждого запроса: частота, коммерческая составляющая, прочее. Предположим, что требуется полностью обработать заявку на SEO от сайта (сайт предоставляется каждому кандидату индивидуально). Проанализировать сайт с точки зрения готовности к SEO. Подобрать запросы для сайта, которые реально будет продвинуть на нём в разумные сроки (4-6 месяцев). Выделяется определенный бюджет на работы в месяц.

4. По любому коммерческому запросу найдите любой недостаточно оптимизированный нижегородский сайт в выдаче Яндекса или воспользуйтесь одним из подобранных сайтов:

  • http://bars-sto.ru/
  • http://okno52.ru/
  • http://megatrade-nn.com/
  • http://монтажсб.рф/
  • https://www.vodopadnn.ru/
  • https://masterok1.ru/

Подберите для выбранного сайта список целевых коммерческих запросов в максимальный бюджет на продвижение — 5000 и 10000 рублей (должно получиться 2 списка запросов).

Приведите пример запросов из тематики данного сайта‚ но которые не являются эффективными для продвижения (слишком обобщенные‚ негеозависимые/информационные) – оптимально 5-10 таких запросов с краткими пояснениями почему они неэффективны. Выполните группировку подобранных на продвижение запросов и под каждую группу выберите целевые страницы на сайте‚ если необходимых страниц на сайте нет‚ то опишите о необходимости их создания. Для нескольких любых целевых страниц сайта опишите список работ‚ которые вы планируете сделать для улучшения их видимости по запросам, соотнесенным к этим страницам. Составьте краткое ТЗ для копирайтера по написанию текстов для нескольких выборочных страниц на сайте. Составьте общие рекомендации по улучшению поисковой видимости и эффективности сайта.

5. Необходимо найти сайт компании Авеб в гугле и оценить на сколько он соответствует рекомендациям инструкции асессоров. Указать что (какие элементы) соответствуют и чего не хватает. Для элементов, которые вы предлагаете добавить, необходимо написать аргументы (почему вы считаете, что этот элемент должен быть на сайте) в краткой форме.

6. Вы начинаете продвижение сайта pampik.com (ГЕО — Украина) по-новому для него направлению детских товаров. Ключевые категории: коляски. Главные на ближайшее время бренды: Chicco, Maxi Cosi, Geoby. Подберите список ключевых слов для продвижения (суммарно не более 30). Перечислите инструменты и критерии, которыми пользовались при подборе. Распределите список по целевым продвигаемым страницам. Объясните ваш выбор. Придумайте мета-теги title и description для продвигаемых страниц. Расскажите, чем руководствовались при создании тегов. Итоговая таблица должна содержать ключевые слова, соответствующие им 3 страницы продвигаемых брендов (конкретный url), мета-теги страниц.

Проверяемые результаты обучения:

  • Умение оптимизации внутренних факторов и оценки конкуренции по заданным поисковым запросам.

Критерии оценки:

На «5» - Все слова из запроса встречаются в теге Title (оптимально — чистое вхождение). В тексте имеется чистое вхождение запроса (или наиболее близкой его корректной с точки зрения русского языка формулировки). Каждое слово из запроса встречается в тексте столько раз, сколько в среднем в ТОП-10 по запросу, но не менее 3 раз. Первое вхождение всех слов из запроса приходится на первые 20% текста на странице. Вхождения слов из запроса равномерно распределены по тексту (нет участков, где плотность зашкаливает или наоборот — объемных кусков текста, где вхождений слов из запроса нет вообще). В тексте 2 и более раз встречаются слова, которые подсвечиваются поисковой системой в выдаче как наиболее близкие синонимы. Связанные по логике слова из запроса встречаются в тексте рядом друг с другом (в рамках 1 предложения / пассажа). Текст разбит на логические блоки по 250-500 символов (абзацы и главы). В тексте имеется хотя бы 1 список перечисления или таблица. В текстовых заголовках документа (h1-h3) встречаются слова из запроса. В тексте имеется хотя бы 1 картинка на 1 500 символов сплошного текста. В тексте хотя бы раз встречаются общие синонимы слов из запроса (не из подсветки поисковой системы). В Title имеется явное указание региона (города) продвижения в непосредственной близости от продвигаемых запросов. Для Москвы это указания: «Москва» и «в Москве» (для геозависимых запросов). В тексте есть прямое указание регионов, в которых компания оказывает услуги (для геозависимых запросов). Текст на странице является уникальным по отношению к другим сайтам и внутри текущего проекта. Текст всецело раскрывает проблематику из запроса.

На «4» - половина критериев.

На «3» - треть критериев.

3.3.3. Типовые задания для оценки освоения МДК 09.03

Список вопросов:

  1. Безопасность работы Web-приложений: обзор угроз и методов их предотвращения
  2. Инструменты для анализа защищенности
  3. Защитите пользовательские данные с помощью HTTPS
  4. Предотвратите SQL-инъекции
  5. Предотвратите межсайтовый скриптинг
  6. Контроль процесса загрузки файлов
  7. Распределение прав доступа к файлам
  8. Модель OSI, уровни, протоколы, порты.
  9. Что такое RJ45, DMZ, VLAN, роутеры, чем коммутатор отличается от маршрутизатора. Динамический и статический ip.

Задания:

1. Кейс: 3 апреля: 0day в банковском ПО

Тип уязвимости: SQL injection, RCE, Auth Bypass.

Описание: слепая инъекция на форме входа в службу геолокации банка. Сервис критичный, доступен в сети интернет.

Риски: бизнес-процессы, безопасность, кража, репутация.

2. Кейс: 24 марта: Взлом сайта доставки пиццы, взлом mobidel.ru

Тип уязвимости: Insecure Direct Object References, хранимая XSS, захват сессии

Описание: отсутствие каких-либо проверок, классические клиент-сайд атаки.

Риски: бизнес-процессы, безопасность, кража, репутация.

3. Кейс: 22 марта: Приватность Git-репозиториев

Тип уязвимости: Insecure Direct Object References, раскрытие информации

Описание: прямой доступ к критичным объектам.

Риски: получения информации о приложения для развития атаки.

4. Кейс: 12 марта: Надёжная авторизация для веб-сервиса за один вечер

Тип уязвимости: SQL injection

Описание: типичный разработчик, фигак-фигак и в продакшн.

Риски: security through obscurity.

5. Кейс: 6 марта: Как взламывают телеком-провайдеров: разбор реальной атаки

Тип уязвимости: SQL injection

Описание: взлом периметра через веб, проникновение в сеть.

Риски: бизнес-процессы, безопасность, кража, репутация.

Проверяемые результаты обучения:

1. Знание этапов остановки утечки данных

2. Знание принципов написания тест-кейсов

Текст задания:

3 апреля: 0day в банковском ПО

Тип уязвимости: SQL injection, RCE, Auth Bypass.

Описание: слепая инъекция на форме входа в службу геолокации банка. Сервис критичный, доступен в сети интернет.

Риски: бизнес-процессы, безопасность, кража, репутация.

Критерии оценки:

На «5» - перечислены и раскрыты все основные этапы;

На «4» - допущены неточности в раскрытии этапов:

- нарушена последовательность этапов;

- ошибки в названиях этапов;

На «3» - перечислены не все этапы и допущены ошибки при раскрытии этапов:

- нарушена последовательность этапов

- ошибки в названиях этапов

- есть пропуски этапов, нарушена логика.

Текст задания 1: Предоставить разработанное веб-приложение.

Разрабатываемое Web-приложение должно удовлетворять требованиям надежноcти и целоcтноcти данных, то еcть необходимоcть контроля правильноcти и непротиворечивоcти данных, вводимых пользователем.

Разработанное Web-приложение должно не только обеcпечивать эффективное решение планируемых задач, но и быть удобным для проcмотра пользователю. При разработке Web-приложения необходимо организовать защиту данных от неcанкционированного доcтупа путем cоздания cиcтемы аутентификации пользователей, то еcть их разделения на админиcтратора и обычных пользователей.

Кроме требований к Web-приложению в целом, выделяютcя также требования к задачам, выполняемым им. Оcновной задачей, решаемой Web-приложением, являетcя увеличение рекламной деятельноcти предприятия.

Текст задания 2 : Разработать веб-сервис

I. МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ К ПРИЛОЖЕНИЮ.

1) Кроссплатформенность

2) Модульность и слабая связанность

3) Простота проверки с использованием автоматических тестов

4) Поддержка поведения традиционных и одностраничных приложений

5) Простота разработки и развертывания

6) Наличие не менее трех документов;

7) Быстродействие приложения

8) Стек технологий(выбор в каждом пункте):

Языки программирования PHP, Python, Ruby.

Фреймворки Laravel, Yii2, Symfony, Django, Ruby On Rails.

Базы данных MySQL, PostgreSQL, Redis, MongoDB.

Операционные системы Ubuntu, CentOS.

II. ТЕМАТИКА ДЛЯ ПРОЕКТИРОВАНИЯ ВЕБ-ПРИЛОЖЕНИЯ

1. Контроль и планирование. Простое приложение-календарь поможет скоординировать все встречи с лечащим врачом, даты вакцинации, а также напомнить принять медикаменты и измерить жизненные параметры. А более сложное по функционалу решение сможет даже измерять все необходимые параметры автоматически.

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

3. Принятие решений. Когда у пациента присутствует множество симптомов и врач располагает большим количеством информации, которая затрагивает его проблему, сложно проанализировать все эти данные корректно и не упустив деталей без проведения длительных и многочисленных анализов. Конечно, они будут необходимы в любом случае, но “умные” приложения, которые могут анализировать справочную информацию, последние научные исследования, протоколы, записи и предлагать все возможные варианты, помогут врачу правильно (и быстрее) диагностировать даже очень редкое и сложное для опознания заболевание.

4. Дневники симптомов. Люди, страдающие хроническими заболеваниями, должны вести дневник симптомов, который также должен содержать информацию о проходимом лечении. Возможность делиться этими записями с лечащим врачом.

5. CRM-система

6. Приложение для хранения данных

7. eCommerce

8. Система проектного менеджмента

9. Система управления взаимодействием с клиентами

10. Социальная сеть

11. Обучающее веб-приложение

12. Блог или форум

13. Система онлайн-бронирования

Учебная практика

Раздел ПМ 9. Проектирование, разработка и оптимизация webприложений

Тема 1. Разработка почтового клиента (66 часов)

  • Разработка дизайн-концепции почтового клиента
  •  Разработка клиентской части почтового клиента
  •  Разработка серверной части почтового клиента

Тема 2. SEO и безопасность (30 часов)

  • Перенос сайта на сервер. Настройка SEO-инструментов 
  • Проведение общего аудита сайта: SEO, юзабилити, тексты 
  • Исследование способов ускорения загрузки сайтов 
  • Проведение внутренней SEO оптимизация сайта 
  • Техническая оптимизация, дополнительные настройки 
  • Улучшение поведенческих факторов 
  • Аудит безопасности веб-приложения

Производственная практика

Раздел 1. Проектирование и разработка web-приложений (72 часа)

  • Проектирование web-приложения
  • Разработка web-приложения
  • Написание клиентской части
  • Написание серверной части
  • Тестирование

Раздел 2. Оптимизация webприложений (36 часов)

Настройка SEO

SEO-оптимизация

Раздел 3. Обеспечение безопасности web-приложений (36 часов)

  • Тестирование и сопровождение web-приложения
  • Аудит web-приложения