Капоне
Администратор
- Регистрация
- 1 Апр 2015
- Сообщения
- 94.992
- Реакции
- 465.733
Складчина: Мидл Java-разработчик (часть 3 из 6) [Яндекс Практикум]
Участие в складчине доступно, только для тех кто оплатил предыдущие части: Часть 1 Часть 2
Начинающим Java-разработчикам. Изучите актуальные инструменты и поймёте, как их использовать в рабочих задачах. Улучшите свои решения благодаря ревью и подробной обратной связи от senior разработчиков.
Java-разработчикам с опытом. Расширите стек, чтобы заниматься более сложными проектами. Освоите технологии и инструменты, которые используют в крупных компаниях.
Разработчикам на других языках. Научитесь разрабатывать бэкенд на Java и освоите технологии, чтобы брать на себя новые задачи или переквалифицироваться.
Курс подойдёт вам, если вы
Знаете Java Core и принципы объектно-ориентированного программирования
Пишете код на Java больше 1 года или на других языках больше 3 лет
Понимаете основные структуры данных и алгоритмов
Работали с базами данных и знакомы с веб-разработкой
За 6 месяцев вы научитесь
Работать с современным стеком: Docker, Apache Kafka, ClickHouse, Kubernetes, Spring Framework
Писать интеграционные и unit-тесты, используя возможности Spring Boot, TestContainers, Junit, Mockito
Составлять аналитические запросы и работать с базами данных в Spring Data
Понимать разницу между SQL и NoSQL-решениями
Разрабатывать модульную и микросервисную архитектуру приложений
Проектировать архитектуру приложений
Технологии, которые сможете применять в работе
Virtual Threads
Records
Sealed Types
Pattern Matching
SOLID
YAGNI
Spring Core
Spring Boot
Spring Web MVC / Flux
Spring Modulith
Spring Data JPA / R2DBC
Spring Security
Spring Cloud
JUnit, Mockito
Project Reactor
Apache Kafka
ClickHouse
GRPC
Kubernetes
Helm
Темы 3 месяца
Спринт 5. Разработка классического приложения при помощи Spring Data и Spring Web: Servlet Stack
1. Доступ к данным в Spring Data JDBC
2. Доступ к данным в Spring Data JPA
3. Миграция данных с помощью Liquibase
4. Тестирование Spring Data
5. Фреймворк WebMVC в Spring
6. Контроллеры в WebMVC
Спринт 6. Разработка реактивного приложения при помощи Spring Data и Spring Web: Reactive Stack
1. Реактивное программирование на Java
2. Проекты для создания реактивных приложений
3. Реактивный доступ к данным в Spring Data R2DBC
4. Концепция сущностей для работы с данными
5. Репозитории в Spring Data R2DBC
6. Тестирование Spring Data R2DBC
7. Фреймворк WebFlux в Spring
8. Обработка запросов в функциональном стиле в WebFlux
9. Конфигурирование и тестирование WebFlux
СЛИВЫ КУРСОВ
Участие в складчине доступно, только для тех кто оплатил предыдущие части: Часть 1 Часть 2
Начинающим Java-разработчикам. Изучите актуальные инструменты и поймёте, как их использовать в рабочих задачах. Улучшите свои решения благодаря ревью и подробной обратной связи от senior разработчиков.
Java-разработчикам с опытом. Расширите стек, чтобы заниматься более сложными проектами. Освоите технологии и инструменты, которые используют в крупных компаниях.
Разработчикам на других языках. Научитесь разрабатывать бэкенд на Java и освоите технологии, чтобы брать на себя новые задачи или переквалифицироваться.
Курс подойдёт вам, если вы
Знаете Java Core и принципы объектно-ориентированного программирования
Пишете код на Java больше 1 года или на других языках больше 3 лет
Понимаете основные структуры данных и алгоритмов
Работали с базами данных и знакомы с веб-разработкой
За 6 месяцев вы научитесь
Работать с современным стеком: Docker, Apache Kafka, ClickHouse, Kubernetes, Spring Framework
Писать интеграционные и unit-тесты, используя возможности Spring Boot, TestContainers, Junit, Mockito
Составлять аналитические запросы и работать с базами данных в Spring Data
Понимать разницу между SQL и NoSQL-решениями
Разрабатывать модульную и микросервисную архитектуру приложений
Проектировать архитектуру приложений
Технологии, которые сможете применять в работе
Virtual Threads
Records
Sealed Types
Pattern Matching
SOLID
YAGNI
Spring Core
Spring Boot
Spring Web MVC / Flux
Spring Modulith
Spring Data JPA / R2DBC
Spring Security
Spring Cloud
JUnit, Mockito
Project Reactor
Apache Kafka
ClickHouse
GRPC
Kubernetes
Helm
Темы 3 месяца
Спринт 5. Разработка классического приложения при помощи Spring Data и Spring Web: Servlet Stack
1. Доступ к данным в Spring Data JDBC
2. Доступ к данным в Spring Data JPA
3. Миграция данных с помощью Liquibase
4. Тестирование Spring Data
5. Фреймворк WebMVC в Spring
6. Контроллеры в WebMVC
Спринт 6. Разработка реактивного приложения при помощи Spring Data и Spring Web: Reactive Stack
1. Реактивное программирование на Java
2. Проекты для создания реактивных приложений
3. Реактивный доступ к данным в Spring Data R2DBC
4. Концепция сущностей для работы с данными
5. Репозитории в Spring Data R2DBC
6. Тестирование Spring Data R2DBC
7. Фреймворк WebFlux в Spring
8. Обработка запросов в функциональном стиле в WebFlux
9. Конфигурирование и тестирование WebFlux
СЛИВЫ КУРСОВ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Full Stack разработчик с нуля [Loftschool]
- Скорость + гель [Полина Ильина]
- Клуб Самурай (июль 2025) [Степан Юсин]
- Как вести 5+ соцсетей одновременно — без рутинных постов и без помощи SMM-щика [1месяц] [НейроМастерская] [Оксана Солдатова]
- Гармонизация Плутона. Метакоды. Энергопрактики. Молитвы [Мира Квант]
- Химия чувства [Бернар Саблоньер]