
Аноним
Маска Организаторов
Организатор
- Сообщения
- Монеты
- +89.5
- Оплачено
- 5
- Купоны
- 0
- Кешбэк
- 0
- Баллы
- 0
- @Skladchiki
- #1
Складчина: [Яндекс Практикум] Мидл Java разработчик 3/6 часть
- Ссылка на картинку
-
Начинающим 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
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
Показать больше
Зарегистрируйтесь
, чтобы посмотреть авторский контент.