[Udemy] HTTP Servlets [Dzianis Matveyenka]

295

Для успешного прохождения курса HTTP. Servlets необходимо:
— хорошее понимания Java Core
— реляционные базы данных (в курсе будут представлены примеры на одной из самых современных и быстро развивающихся СУБД PostgreSQL)
— SQL
— как работать с СУБД из Java приложения (JDBC)
Сам курс будет разбит неявно на 3 части:
— теоретический материал по сетям
— реализации сетевого взаимодействия компьютеров через существующие классы Java
— как работать с самым распространенным веб сервером Apache Tomcat
На этом курсе мы подробно разберем:
— как устроено сетевое взаимодействие компьютеров
— что такое модель OSI и что представляет каждый из 7 уровней,
— что такое DNS и как он устроен
— протоколы транспортного уровня TCP and UDP, которые является основными при работе с сетью
— что такое веб-сервер, реализуем его с помощью java net пакета, а затем изучим самый распространенный веб сервер на Java — Apache Tomcat
— подробно разберем основной протокол взаимодействия приложений — HTTP
— затронем тему различных форматов данных: XML, HTML, JSON
— капнем в историю возникновения протокола HTTP и в чем отличие версии HTTP: 1.1 и 2
— затронем вскользь тему не блокирующего ввода-вывода (пакет java nio)
— узнаем, что из себя представляет JSP, которые являются базовыми в понимании того, как устроены современные template engine. По окончании курса вы напишите собственное веб приложение, соблюдая уровневую архитектуру и используя шаблон проектирования MVC. Будете уверенно владеть веб сервером Apache Tomcat и хорошо разбираться в сетевом взаимодействии, как все устроено «под капотом».