Перейти к содержанию
Educora

Java

Мощный язык для корпоративных систем и Android

Изучи Java с нуля: от того, как работает JVM, и первой программы до переменных, условий, циклов и методов, а затем — классов, наследования и интерфейсов. Потом ты освоишь исключения, коллекции и возможности современной Java — записи (records), лямбды и потоки. Ты сам создашь проект — журнал успеваемости учеников, а в профессиональном модуле освоишь Maven и Gradle, тесты на JUnit, многопоточность, JDBC, REST API на Spring Boot и принципы чистого кода.

18 уроков5 модулей≈ 5,6 чНачальныйСреднийПродвинутый
Прогресс0%

Пройдено уроков: 0 из 18

Начать курс

Что такое Java? Первая программа

Содержание курса

Все тесты · 11Формулы и лайфхаки
5

Профессиональная Java

Продвинутый

Собирай проекты с Maven и Gradle, проверяй код с JUnit, работай с многопоточностью и базами данных, создай REST API на Spring Boot и пиши чистый код.

6 уроков
  1. 13Maven и Gradle: сборка проектаУзнай стандартную структуру настоящего Java-проекта, как объявлять зависимости в `pom.xml` и `build.gradle.kts` и как устроен жизненный цикл Maven.
  2. 14Тестирование с JUnit 5Пиши автоматические модульные тесты на JUnit 5: проверки, параметризованные тесты и подмена зависимостей с помощью Mockito.
  3. 15Многопоточность в JavaВыполняй несколько дел одновременно с помощью потоков, `ExecutorService`, `CompletableFuture`, `synchronized` и атомарных типов и познакомься с виртуальными потоками Java 21.
  4. 16JDBC и базы данныхПодключи Java-программу к базе данных через JDBC: `PreparedStatement`, защита от SQL-инъекций, транзакции, пулы соединений и введение в JPA/Hibernate.
  5. 17REST API на Spring BootСоздай проект Spring Boot, свяжи слои контроллера, сервиса и репозитория через внедрение зависимостей, построй CRUD API и проверь его с помощью curl.
  6. 18Чистый код, SOLID и паттерны проектированияИзучи правила читаемого кода, принципы SOLID и пять основных паттернов проектирования — Singleton, Factory, Builder, Strategy, Observer — на коротких примерах на Java.