Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 146.365
- Реакции
- 78.240
Мидл 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 — настройку и работу с IoC-контейнером, работу с ресурсами и внешней конфигурацией
Проект 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 в качестве потоковой платформы передачи событий
Научитесь использовать аналитические запросы для построения отчётов в СlickHouse на основе данных хранящихся в колончатом NoSql-хранилище
Запустите локальный 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
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 — настройку и работу с IoC-контейнером, работу с ресурсами и внешней конфигурацией
Проект 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 в качестве потоковой платформы передачи событий
Научитесь использовать аналитические запросы для построения отчётов в СlickHouse на основе данных хранящихся в колончатом NoSql-хранилище
Запустите локальный Kubernetes-кластер и развернёте на нём свои приложения с помощью Helm
Проект 4: разработаете сервисы, которые могут обрабатывать большие потоки данных
Будут выданы темы первого модуля "Современный Java и основы Spring". Как только будет подробная программа, список материала будет скорректирован.
.
Скрытое содержимое.
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Цветовой код стиля. Гайд по цветовым сочетаниям для гардероба [Виктория Суделя]
- Вайбкодинг для непрограммистов: использование ИИ-агентов для решения бизнес-задач [Андрей Гершун]
- [Шитье] Купальный бум 2.0 [Светлана Бах]
- 7 оттенков наполеона [maru expert] [Екатерина Курбатова]
- Финансовый безлимит 4.0 [Тариф 1] [Екатерина Санторина]
- Денежный компас. Как не сбиться с пути в мире [Никита Запьянцев]
- Тело человека: фабрика жизненной силы простыми словами [Андрей Попов]
- Опережая себя. Терапия состояний и внутренняя игра жизни [Георг Энрих]
- Отроверт. Дар непринадлежности [Рами Камински]
- Натуральные и функциональные инструменты поддержания гормонального здоровья [Тариф Онлайн] [УОМ] [Оксана Соппа, Ольга Андросова]