Практические работы – знакомство с клиент-серверной архитектурой
Лето - это время отпусков, сдачи экзаменов и поступлений, выезды в лагеря и конечно же отдыха.
Летом мы стараемся не терять связь с участниками, а проводить мероприятия в формате практических работ, повторять пройденное и знакомиться с новыми темами. Спикер проекта «Цифровой рост 2.0» Иван Шестоперов провел практическое занятие на тему: знакомство с клиент-серверной архитектурой. Структура веб-приложений. Основа клиент-серверной архитектуры – сервер, клиент и база данных, которая присутствует не всегда.
Принцип работы серверов и клиентов заключается в обработке запросов клиента на стороне сервера. Таким образом сервер отвечает за основную логику web-приложения.
Взаимодействие элементов архитектуры происходит с помощью специальных протоколов, которые также были разобраны во время мероприятия. В ходе мероприятия участники узнали, как серверы обрабатывают запросы от клиентов, как данные сохраняются и извлекаются из баз данных, и каким образом веб-браузеры взаимодействуют с серверами для отображения веб-страниц. Также участникам была предоставлена возможность на практике рассмотреть внутреннюю работу сервера и написать свой запрос к серверу вручную.