Kors
Администратор
- Регистрация
- 12 Дек 2014
- Сообщения
- 190.734
- Реакции
- 246.029
**Мидл 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, Boot, Web MVC/Flux, Modulith, Data JPA/R2DBC, Security, 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 Modulith и аутентификацию на основе OAuth 2.0 и OpenId Connect
*Проект 3*:
- Разработка приложения для продажи и доставки товаров собственного бренда
*Создание приложения для обработки больших данных*:
- Работа с реактивным подходом к написанию программ
- Обработка больших потоков данных с использованием Kafka
- Использование ClickHouse для построения отчетов
- Запуск приложений на локальном Kubernetes-кластере с Helm
*Проект 4*:
- Разработка сервисов для обработки больших потоков данных
Будут выданы темы первого модуля "Современный Java и основы Spring". Как только будет подробная программа, список материала будет скорректирован.
Курс подойдёт вам, если вы:
- Знаете 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, Boot, Web MVC/Flux, Modulith, Data JPA/R2DBC, Security, 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 Modulith и аутентификацию на основе OAuth 2.0 и OpenId Connect
*Проект 3*:
- Разработка приложения для продажи и доставки товаров собственного бренда
*Создание приложения для обработки больших данных*:
- Работа с реактивным подходом к написанию программ
- Обработка больших потоков данных с использованием Kafka
- Использование ClickHouse для построения отчетов
- Запуск приложений на локальном Kubernetes-кластере с Helm
*Проект 4*:
- Разработка сервисов для обработки больших потоков данных
Будут выданы темы первого модуля "Современный Java и основы Spring". Как только будет подробная программа, список материала будет скорректирован.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Миф о Прометее: психоаналитический взгляд [EduNote] [Максим Жданов]
- Wanda. Бизнес на недвижимости. 66 решений Ван Цзяньлиня [Итон Блейк]
- На что обратить внимание прямо сейчас. Практический аудит для реальной жизни [Татьяна Павлова]
- Торгуем вместе (октябрь 2026) [Александр Пурнов]
- Иначе. Как жить дальше? Модуль 3: Как захотеть хотеть? [Самостоятельно] [Владимир Яковлев]
- Энергетическая карецца: как сделать так, чтобы каждая жена была без ума от своего мужа в сексуальном плане (часть 2 из 2) [Стэнли С. Басс]