38 подписчиков

Курс посвящён принципам функционирования интернета, основным сетевым протоколам, методам клиентской и серверной разработки для Web.

В курсе с различных сторон обсуждается разработки сайтов и web-приложений. Рассмотрен основной протокол интернета HTTP и его особенности с точки зрения безопасности и оптимизации использования. Рассмотрены современные подходы к клиентской и серверной разработки для web; результатом мастер-классов является одностраничное асинхронное трёхзвенное приложение с использованием технологий node.js, mongodb, ajax, WebSocket. Также рассмотрены вопросы безопасности, которые необходимо учитывать при разработке web-приложений. Изложены подходы к поисковой оптимизации сайтов (SEO).

Цель курса – формирование разностороннего знание о современных принципах функционирования сети, принципах построения сайтов, сервисов, web-приложений. В результате освоения курса учащийся сможет самостоятельно разрабатывать web-приложения, учитывая современны требования дизайна и безопасности.

Курс предназначен для студентов старших курсов, прошедших курсы операционных система, сетевых технологий и знакомых с системами хранения данных. Также крайне желательно знание английского языка, поскольку многие термины и понятия имеют английское происхождение.