HTTP. Servlets
event_note Разделов - 4
access_time 72 ак.ч.
art_track Лекций - 56
ondemand_video 11 ч 04 мин
credit_card Стоимость - 2 999 ₽ [[priceDiscountCalc(2999)]] ₽ 2 999 ₽
Описание
Для успешного прохождения курса 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 и хорошо разбираться в сетевом взаимодействии, как все устроено "под капотом".
Для кого этот курс:
Для начинающих Java разработчиков, кто уже владеет Java Core, SQL, JDBC и хочет научиться создавать веб приложения на Java
Преподаватель: Матвеенко Денис
Рекомендуем Вам:
1. Введение в World Wide Web
2. Модель OSI. Введение
3. Модель OSI. Сетевой уровень
4. Модель OSI. Канальный и физический уровень
5. Модель OSI. Сетевая маска
6. DNS
1. Работа с сетями в Java. TCP & UDP Networking
2. TCP. Класс Socket
3. TCP. Класс ServerSocket
4. UDP. Класс DatagramSocket
5. Протокол HTTP
6. Класс URL
7. Класс HttpClient
8. MIME type
9. Форматы данных. XML
10. Форматы данных. HTML
11. Форматы данных. JSON
12. Single threaded server
13. Thread pooled server
14. HTTP/2. Часть 1
15. HTTP/2. Часть 2
1. Apache Tomcat. Введение
2. Конфигурация Apache Tomcat
3. Создание web приложения. WAR
4. Запуск web приложения из IntelliJ IDEA
5. HttpServlet. Жизненный цикл сервлетов
6. Создание сервлетов
7. Работа с заголовками. HTTP Headers
8. Параметры запроса. Postman
9. Работа с телом запроса. HTTP Body
10. Скачивание файла с сервера
11. Архитектура web приложений. MVC
12. Практика. Часть 1
13. Lombok
14. Cookies
15. Session
16. Attributes
17. Перенаправление запросов
18. JSP. Жизненный цикл JSP
19. Создание JSP
20. JSP Директивы
21. Expression Language. EL
22. JSTL. Теория
23. JSTL. Практика
24. HTML Forms
25. Практика. Часть 2
26. File upload. Multipart/form-data
27. Tag img
28. Servlet Filters. Часть 1
29. Servlet Filters. Часть 2
30. Authentication. Аутентификация
31. Logout. Выход из приложения
32. Authorization. Авторизация
33. Интернационализация и локализация. Класс Locale
34. Интернационализация и локализация. JSP
1. Conclusion
Отзывы могут оставлять только те пользователи, которые получили сертификат.