Модуль 3. Java Professional
![Java Professional](https://cdn.javarush.com/images/system/cef09bb9-b8a5-4517-b8a5-9d4cc78e34f3/1024.jpeg)
Модуль “Java Professional” познакомит вас с главными концепциями и инструментами разработки. Вы изучите паттерны проектирования и методологии разработки, познакомитесь с инструментами сборки (Maven) и тестирования (JUnit, Mockito), узнаете, зачем нужно логирование. Вы погрузитесь в темы, связанные с веб-разработкой: архитектура ПО, протоколы передачи данных, сервлеты и контейнеры сервлетов (Tomcat), познакомитесь с архитектурным шаблоном MVC и узнаете больше о веб-сервисах. В конце модуля вы напишете пошаговую текстовую игру-квест.
- Уровень 1
Недоступен Maven: фазы, плагины, зависимости и сборка - Уровень 2
Недоступен Maven, часть 2: Продвинутое использование Maven - Уровень 3
Недоступен JUnit 5 - Уровень 4
Недоступен Mockito - Уровень 5
Недоступен Логирование - Уровень 6
Недоступен Дополнительное занятие (HTML + CSS) - Уровень 7
Недоступен Дополнительное занятие (JavaScript + jQuery) - Уровень 8
Недоступен Устройство сети - Уровень 9
Недоступен Протокол HTTP - Уровень 10
Недоступен HttpClient - Уровень 11
Недоступен Дополнительное занятие (Tomcat) - Уровень 12
Недоступен Сервлеты: doGet, doPost, session, request, response - Уровень 13
Недоступен JSP, JSTL - Уровень 14
Недоступен Архитектура ПО, клиент-серверная архитектура, MVC - Уровень 15
Недоступен Дополнительное занятие (Методологии разработки) - Уровень 16
Недоступен Паттерны проектирования - Уровень 17
Недоступен Паттерны проектирования 2 - Уровень 18
Недоступен Работа с памятью в Java - Уровень 19
Недоступен Concurrent - Уровень 20
Недоступен Дополнительное занятие (Apache Commons)