Содержание модуля

  1. Архитектура веб-приложений, клиент-сервер
  2. Стек протоколов TCP/IP
  3. Протокол HTTP
  4. Клиентские и серверные технологии
  5. Архитектуры MPA и SPA
  6. Веб-сервисы, RESTful-сервисы
  7. Инструменты разработки и отладки

Ожидаемые результаты обучения

По результатам изучения материалов модуля обучающийся должен:

  1. Понимать архитектуру веб-приложений и принципы их работы
  2. Понимать назначение и способы организации инфраструктуры веб-проекта
  3. Понимать принцип взаимодействия клиента и сервера на основе протокола HTTP, знать формат HTTP-запросов и HTTP-ответов
  4. Понимать принцип функционирования веб-серверов и способы формирования контента, отправляемого на клиент
  5. Знать основные технологии, используемые на клиенте
  6. Знать разновидности современных веб-приложений
  7. Понимать отличия многостраничных и одностраничных веб-приложений (MPA и SPA)
  8. Понимать принцип организации веб-приложений на основе REST API
  9. Уметь использовать инструменты для тестирования и отладки взаимодействия веб-клиента и веб-сервера: Chrome Developer Tools, Postman, Fiddler
  10. Иметь представление об организации приложений на основе микросервисной архитектуры

Вы можете