Vendetta
Администратор
- Регистрация
- 16 Сен 2015
- Сообщения
- 239.369
- Реакции
- 426.072
Складчина: Мидл 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
СКАЧАТЬ КУРСЫ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Мир договоров: как разобраться в гражданско-правовых соглашениях [Альфа Курс] [Наташа Ралдугина]
- Нейросети для работы в Excel и Google Таблицах [Тариф Расширенная версия] [Яндекс Практикум] [Валентин Морозов, Светлана Петрова]
- BGP [Stepik] [Никита Богуславский]
- Женское здоровье и самореализация [Анна Владимирова]
- Wanda. Бизнес на недвижимости. 66 решений Ван Цзяньлиня [Итон Блейк]
- Телесная терапия страхов, фобий и панических атак [Ксения Корнеева]
- 100 лайфхаков для преодоления кризисов в отношениях [Елена Кристова]
- Охота за игроком. Основы маркетинга для разработчиков [Вячеслав Уточкин, Валерия Зеновина]