ТОП онлайн-курсов по Hibernate
Если вы ищете профессию, которая сочетает в себе техническую экспертизу и возможность работать с людьми, то тестирование программного обеспечения - это то, что вам нужно! В качестве тестировщика ПО вы будете иметь возможность тестировать новые приложения, находить и исправлять ошибки, работать с разработчиками и другими специалистами, чтобы создавать продукты высокого качества. Если вы готовы развиваться, обладаете логическим мышлением и стремитесь к профессиональному успеху, то тестирование программного обеспечения - это идеальный выбор для вас! Научитесь применять свои навыки, чтобы обнаруживать и исправлять ошибки, создавать продукты высокого качества и быть востребованным специалистом в IT-индустрии.
Дата начала: По мере набора группы
Длительность: 1 год
Стоимость курса: 118 800 ₽
Цена без скидки: 118 800 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
После обучения вы сможете:
Создавать приложения на языке JavaРаботать с реляционными базами данныхРазрабатывать серверные веб-приложенияСможете претендовать на позиции Middle Java Developer
Инструменты, которые освоите:
IntelliJ IDEA, Java Development Kit (JDK), Spring Framework, Hibernate, PostgreSQL, Apache Maven, Gradle, Docker, Kubernetes, Apache Kafka, RabbitMQ, JUnit, Postman, Jira.
Дата начала: По мере набора группы
Длительность: 15 месяцев
Стоимость курса: 213 300 ₽
Цена без скидки: 237 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Погрузитесь в мир продвинутого Java Spring и откройте новые горизонты в разработке современных приложений. Этот курс не только углубит ваше понимание фреймворка, но и научит вас оптимизировать производительность и безопасность приложений, используя последние практики и инструменты. Курс посвящен темам, необходимым для профессионального применения Spring Framework на практике, таким как документирование REST-сервисов, сериализация данных, транзакции в Spring, JWT-авторизация, практическое применение WebFlux, тестирование, развертывание в Docker и многим другим.
- Spring REST (3 ч):
- Введение. Обзор Spring REST (1 ч).
- Условные операции с применением заголовков (ETag, If-Match, If-None-Match, If-modified-since) (30 мин).
- REST события (30 мин).
- Модель зрелости REST-сервисов (30 мин).
- Spring HATEOAS (30 мин).
- API RestTemplate и WebClient для написания клиентов REST-сервисов (1 ч).
- Документирование REST-сервисов с использованием Swagger и SpringFox (1 ч).
- Домашняя работа: ~2 ч.
- Ограничение данных, передаваемых клиенту: @JsonIgnore, nullifying fields, DTO (1 ч).
- Проекции и ограничения в Spring Data REST (1 ч).
- Использование MapStruct для автоматического мэппинга в DTO (1 ч).
- Пользовательские сериализаторы и десериализаторы (1 ч).
- Валидация данных модели с помощью аннотаций javax.validation и кастомных аннотаций (1 ч).
- Домашняя работа: ~2 ч.
- Аннотация @Transactional (30 мин).
- Уровни изоляции транзакций (1 ч).
- Распространение транзакций (2 ч).
- Обработка исключений в транзакциях (30 мин).
- Проблема вызова транзакции из того же бина (30 мин).
- Оптимистические блокировки (30 мин).
- Подключение нескольких БД к проекту (30 мин).
- Распределенные транзакции и паттерн SAGA (30 мин).
- Подходы к использованию безопасности в Spring (1 ч).
- Разработка сервера UAA с использованием OAuth2 (1 ч).
- JWT токены (2 ч).
- Использование Spring Security для доступа на основе ролей, демонстрация примеров (2 ч).
- Домашняя работа: ~2 ч.
- Обзор реактивного подхода (30 мин).
- Спецификация реактивных потоков в Java 9 (30 мин).
- Классы Mono и Flux (30 мин).
- Операторы (2 ч).
- Реактивные драйверы БД R2DBC (30 мин).
- Реактивный Spring Data (30 мин).
- Построение REST API с использованием WebFlux (1 ч).
- WebClient для получения реактивных данных (30 мин).
- Протокол RSocket (1 ч).
- Реактивный доступ к RabbitMQ (30 мин).
- Реактивные паттерны и бенчмарки (30 мин).
- Домашняя работа: ~2 ч.
- Юнит-тесты с применением Mockito (30 мин).
- Интеграционное тестирование (1 ч).
- Аннотации тестирования Spring (30 мин).
- Фреймворк TestContext (30 мин).
- Серверные тесты REST (30 мин).
- Тестирование REST сервисов в IntelliJ IDEA (30 мин).
- Тестирование WebFlux (30 мин).
- Домашняя работа: ~2 ч.
- Аннотация @Scheduled, fixedRate, fixedDelay, initialDelay, использование выражений CRON.
- Домашняя работа: ~30 мин.
- Использование кэширования:
- Использование и параметры настройки EhCache.
- @Cacheable, @CacheEvict, @CachePut.
- @CacheConfig.
- Conditional кэширование.
- Java-based кэширование.
- Кэширование в Spring Data.
- Кэширование в Spring на основе EhCache.
- Конфигурирование EhCache.
- Домашняя работа: ~1 ч.
- Actuator endpoints.
- Метрики в Spring Boot.
- Мониторинг и управление через HTTP.
- Инструмент мониторинга Spring Boot Admin.
- Развертывание в Docker (30 мин).
- Развертывание в nginx в качестве фронт-сервера (включая балансировку нагрузки) (30 мин).
- HTTP кэширование при помощи NGINX (30 мин).
- Развертывание приложения Spring с помощью nginx - контейнерная установка, docker-compose (30 мин).
- Домашняя работа: ~30 мин.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 73 400 ₽
Цена без скидки: 73 400 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Пройдите обучение Java с гарантированной стажировкой и помощью в трудоустройстве в 2025! Изучите Java Core, Spring, базы данных и начните карьеру разработчика сегодня.
Дата начала: По мере набора группы
Длительность: 10 месяцев
Стоимость курса: 102 400 ₽
Цена без скидки: 122 400 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да
Освойте главный фреймворк для разработки Java-приложений
Spring — мощный фреймворк для создания гибких, масштабируемых и безопасных приложений на Java. Он упрощает работу с базами данных, веб-сервисами, безопасностью и микросервисной архитектурой.
Дата начала: По мере набора группы
Длительность: 2 месяца
Стоимость курса: 41 666 ₽
Цена без скидки: 83 331 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Основные темы: Основы программирования и язык Java. ООП (Объектно-ориентированное программирование). Работа с базами данных (SQL, Hibernate, JPA). Spring Framework (Spring Boot, Spring Data, Spring Security). REST API и взаимодействие с внешними сервисами. Тестирование кода (JUnit, Mockito). Что включено: Практические задания и 8 реальных проектов для портфолио. Поддержка ментора. Гарантированная стажировка. Помощь в трудоустройстве. Требования: Нет специальных предварительных знаний. Необходим компьютер и доступ к интернету. Результат: Профессия "Java Backend Разработчик". Умение создавать серверные приложения на Java
Дата начала: В любое время
Длительность: 9 месяцев
Стоимость курса: 125 800 ₽
Цена без скидки: 336 364 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да
Разработка полнофункционального Spring/ JPA enterprise-приложения c авторизацией и правами доступа на основе ролей на самом востребованном Java стеке:
Maven, Spring MVC, Security, JPA(Hibernate), REST(Jackson), JUnit 5, Bootstrap (css,js), Stream and Time API, миграцию на JDK 21, сохранением в базах данных
PostgreSQL и HSQLDB и деплоем на собственный выделенный сервер (первое занятие курса Startup). Миграция на Spring Boot 3.5, Lombok, H2, Swagger/OpenAPI 3.0
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: 13 450 ₽
Цена без скидки: 19 950 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да
Освойте мощный язык для создания IT-решений любой сложности — от мобильных приложений до корпоративных систем.Обучайтесь по четко структурированной программе с поддержкой наставников, чтобы быстрее достичь целей.Освойте backend-разработку на Java и основы DevOps, соберите портфолио и откликайтесь на вакансии уже после 7 месяцев обучения.
Дата начала: По мере набора группы
Длительность: 14 месяцев
Стоимость курса: 145 817 ₽
Цена без скидки: 265 122 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да
Практический онлайн-курс, на котором вы освоите навыки мобильной разработки решать инфраструктурные задачи и масштабировать приложения в облачных сервисах и пройдёте стажировку в IT-компании уже во время обучения.
Дата начала: По мере набора группы
Длительность: 8 месяцев
Стоимость курса: 115 000 ₽
Цена без скидки: 287 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет
Курс по Java на top-academy.ru - это отличная возможность для тех, кто хочет освоить один из самых востребованных языков программирования в мире. Благодаря этому курсу, участники научатся создавать высококачественные программы, веб-приложения и многое другое, а также получат практические навыки в области программирования на Java. Курс состоит из 12 модулей, которые включают в себя как теоретические, так и практические занятия. После успешного окончания курса участники смогут создавать профессиональные приложения на Java и получать прекрасные перспективы для своей карьеры в IT-индустрии.
Дата начала: По мере набора группы
Длительность: 1 год
Стоимость курса: 118 800 ₽
Цена без скидки: 118 800 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да