Модуль 3. Java Professional

Модуль “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)