Kors
Администратор
- Регистрация
- 12 Дек 2014
- Сообщения
- 186.958
- Реакции
- 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". Как только будет подробная программа, список материала будет скорректирован.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Silent Reels [Тариф Агент] [Анжела Петкова]
- Ценностное предложение: магнит для клиентов и фактор роста вашего бизнеса [Альфа Курс] [Михаил Малютин]
- Сборник по пунктуации. Задания 16-21 ЕГЭ [Могу писать] [Карине Елизарова]
- Базовые навыки работы в Microsoft Excel [Альфа Курс]
- [Роспись по ткани] Тигр, лев, девушка, кит. [Даша Лисенкова]
- [Лепка] Подписка (донат) на клуб Украшения из полимерной глины (ноябрь 2026) [Ольга Бутяева]