- Регистрация
- 8 Сен 2016
- Сообщения
- 562.436
- Реакции
- 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
- Деплой приложений в Kubernetes
*Проект 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
- Деплой приложений в Kubernetes
*Проект 4:* Разработка сервисов для обработки больших данных
---
Более детальная программа будет предоставлена в рамках первого модуля.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Энергетическая карецца: как сделать так, чтобы каждая жена была без ума от своего мужа в сексуальном плане (часть 2 из 2) [Стэнли С. Басс]
- Готовимся к году Козы 2027 [Mingli] [Наталья Цыганова]
- Лого-интенсив. Тема №3. Система логопедической работы с дрожащими фонемами Р и Р’ [Татьяна Ткаченко]
- Расчёт многоэтажного здания из монолитного железобетона. Сапфир и Лира-САПР [Юсеф Муссауи]
- [Вязание] Вязаный спицами сверху без швов укороченный пуловер Oat плетённым узором [Вяжи.ру] [Amy Baldwin]
- Family Office (на 1 месяц) [Profit] [Олег Вдовин, Кирилл Шалыганов, Владимир Каминский]
- Интенсив мечты [Тариф Самостоятельно] [MindFocus] [Катерина Суратова]
- Кекс Рождественский с фисташкой и маскарпоне [Мария Манахова]