Основы Java SE - HTTP Server

Why take this course?
🚀 Основы Java SE - HTTP Server 🎓
Добро пожаловать в курс "Основы Java SE", где вы узнаете, как создать и использовать HTTP сервер на Java! Это идеальный курс для вас, если вы уже успешно прошли курс "Основы программирования - Крестики-нолики" и хотите глубже погрузиться в мир объектно-ориентированной Java и её стандартной библиотеки. 🐱🏫
Что вы узнаете:
- ООП основы в Java: Исследуйте инкапсуляцию, наследование и полиморфизм – ключевые концепции Object-Oriented Programming (OOP).
- Классы, абстрактные классы и интерфейсы: Овладейте структурой и использованием этих основных элементов Java.
- Исключения: Научитесь правильно обрабатывать ошибки с использованием исключений.
- Коллекции: Работайте с коллекциями в Java, чтобы эффективно управлять группами объектов.
- Потоки данных и потовы execution (нити): Изучите основания многопоточности, чтобы создавать конкурентные и модульные приложения.
- Работа с базами данных: Вы узнаете, как эффективно взаимодействовать с реляционными БД в Java.
- Инструменты разработки: Используйте логгер, Maven, JUnit и Mockito для написания надежных Unit тестов.
🌟 Практический опыт: В заключение курса мы собраемся создать HTTP сервер от случая, чтобы применить все полученные знания. На последнем занятии даже поговорим о том, как реализовать Windows сервис для работы HTTP сервера в фоновом режиме.
Как проходит обучение:
- Интерактивные лекции: Мы рассмотрим каждый тем в интерактивном формате, с возможностью задавать вопросы и участвовать в обсуждениях.
- Упражнения и задания: Каждый раздел подкрепляется практическими заданиями, чтобы вам можно было применить и утвердить новые знания.
- Проектная работа: Cтроительство HTTP сервера – ключевой проект курса, который поможет закрепить все освоенные навыки.
- Обратная связь и поддержка: Вы всегда можете обратиться за помощью или обсудить трудности с коллегами и инструкторами.
Дополнительные ресурсы для изучения:
- "Алгоритмы. Вводный курс" (Cormen, Thomas H.) – для углубления в тему алгоритмов и их применение в Java.
- "Построение и анализ" (Cormen, Thomas H.) – полное руководство по алгоритмам с описанием методов и структур для их реализации.
- "Структуры данных и алгоритмы в Java" (Laforte, Robert) – практический пример использования алгоритмов и структур данных на языке Java.
- "Java. Руководство для начинающих" (Shildt, Herbert) – отличный стартовый пункт для тех, кто только начинает изучать Java.
- "Философия Java" (Eckel, Bruce) – глубокое погружение в OOP и особенности Java, написанное известным автором в области Java-программирования.
🎁 Присоединяйтесь к нам, чтобы начать своё путешествие по миру Java и стать мастером разработки HTTP серверов! ✨
Course Gallery




Loading charts...