- Регистрация
- 8 Сен 2016
- Сообщения
- 564.218
- Реакции
- 269.199
**Мидл Java-разработчик [Яндекс Практикум] [1/6 часть]**
---
Курс подойдёт вам, если вы:
- Знаете 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
---
**Спойлер: Программа**
**Современный Java и основы Spring**
- Освоите самые важные нововведения в Java за последние несколько лет.
- Изучите функциональный подход к программированию.
- Поработаете с механизмами создания многопоточных приложений на базе виртуальных потоков и структурированной конкурентности.
- Изучите паттерны и принципы проектирования программ.
- Освоите ключевые механизмы Spring Framework.
- Проект 1: разработка программы для создания локального каталога музыки, работа с виртуальными потоками и другими фишками Java.
- Проект 2: разработка приложения для обработки CSV-файлов и формирования отчётов с использованием Maven, Spring Framework, JDBC и PostgreSQL.
**Из монолита в микросервисы**
- Создание MVP приложения с использованием Spring Boot, Spring Data JPA и Spring Security.
- Преобразование в модульное приложение с Spring Modulith, аутентификация и авторизация на основе OAuth 2.0 и OpenId Connect.
- Трансформация в набор микросервисов с помощью Spring Cloud.
- Проект 3: разработка приложения для продажи и доставки товаров.
**Создание приложения для обработки больших данных**
- Изучение реактивного подхода к программированию.
- Разработка сервисов для обработки больших данных с использованием Kafka и ClickHouse.
- Использование аналитических запросов в СlickHouse.
- Запуск Kubernetes-кластера и развёртывание приложений с Helm.
- Проект 4: разработка сервисов для обработки больших данных.
---
Курс подойдёт вам, если вы:
- Знаете 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
---
**Спойлер: Программа**
**Современный Java и основы Spring**
- Освоите самые важные нововведения в Java за последние несколько лет.
- Изучите функциональный подход к программированию.
- Поработаете с механизмами создания многопоточных приложений на базе виртуальных потоков и структурированной конкурентности.
- Изучите паттерны и принципы проектирования программ.
- Освоите ключевые механизмы Spring Framework.
- Проект 1: разработка программы для создания локального каталога музыки, работа с виртуальными потоками и другими фишками Java.
- Проект 2: разработка приложения для обработки CSV-файлов и формирования отчётов с использованием Maven, Spring Framework, JDBC и PostgreSQL.
**Из монолита в микросервисы**
- Создание MVP приложения с использованием Spring Boot, Spring Data JPA и Spring Security.
- Преобразование в модульное приложение с Spring Modulith, аутентификация и авторизация на основе OAuth 2.0 и OpenId Connect.
- Трансформация в набор микросервисов с помощью Spring Cloud.
- Проект 3: разработка приложения для продажи и доставки товаров.
**Создание приложения для обработки больших данных**
- Изучение реактивного подхода к программированию.
- Разработка сервисов для обработки больших данных с использованием Kafka и ClickHouse.
- Использование аналитических запросов в СlickHouse.
- Запуск Kubernetes-кластера и развёртывание приложений с Helm.
- Проект 4: разработка сервисов для обработки больших данных.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Ватные игрушки] Космонавт [Ватрушки] [Анна Бабинова, Ольга Кудрина]
- [Выкройки] Платье Алес. Размер 42-50. Рост 164 [SewItNow]
- Креатор коротких видео 2.0 [Тариф Профессия] [Дарья Манелова]
- Подписка на аналитические материалы Smartlab Premium (ноябрь 2026) [Тимофей Мартынов]
- [SEO] Анализ конкурентов. Отслеживание обратных ссылок [standard №59 на 1 месяц с 01.11.2026] [ahrefs.com]
- Worksheet The Dare (B2/C1) [Елена Сарнавская]
- [Вязание] Эффектный кардиган с интересными деталями Patch, вязаный спицами сверху [Вяжи.ру] [Mingbi Luo]
- Практик трансформационных гипнотических путешествий, часть 03 из 10 (2026) [Игорь Ледоховский]