Основы Java SE - HTTP Server

16 участников

О чём курс

Вам нужен инструмент, способный принимать запросы и отдавать файлы браузеру — в этом курсе вы напишете полноценный HTTP-сервер на Java, работающий в фоновом режиме как сервис Windows. Вы пройдете путь от объектно-ориентированного программирования до автоматизации сборки проектов. Внутри разбираются принципы работы с коллекциями, потоками данных (threads) и SQL-запросами через JDBC. Также вы освоите инструменты для профессиональной разработки: логгеры, сборщик Maven и написание unit-тестов с JUnit и Mockito. Курс рассчитан на тех, кто уже знает базу программирования и хочет освоить инструментарий Java SE для написания автономных приложений.

Программа обучения

  • Основы ООП в Java (инкапсуляция, наследование, полиморфизм)
  • Работа с классами, абстрактными классами и интерфейсами
  • Обработка исключений
  • Использование коллекций
  • Работа с потоками данных и потоками (нитями) выполнения
  • Взаимодействие с реляционными базами данных (JDBC: select, insert, update, delete)
  • Использование логгеров
  • Сборка проектов с Maven
  • Написание Unit-тестов (библиотеки JUnit и Mockito)
  • Практическая реализация HTTP-сервера (прием запросов, передача файлов)
  • Создание Windows-сервиса для работы приложения в фоновом режиме
Складчина создана 13 декабря 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
192 ₽ 850 ₽