Скоро! Мидл Java-разработчик [Яндекс Практикум] [1/6 часть]

Статус
В этой теме нельзя размещать новые ответы.

Мидл Java-разработчик [Яндекс Практикум] [1/6 часть]​

Мидл 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
Развитие MVP в современное модульное приложение с помощью Spring Modulith и добавление современных методов аутентификации и авторизации на основе OAuth 2.0 и OpenId Connect
Преобразование монолита в набор микросервисов и подготовка их для облачного использования с помощью Spring Cloud
Проект 3: Разработка приложения для продажи и доставки собственных товаров, проходя все стадии роста бизнеса.

Разработка приложений для обработки больших данных
Изучение преимуществ и недостатков реактивного подхода к программированию
Создание сервисов, способных обрабатывать большие данные, используя Kafka как потоковую платформу для передачи событий
Использование аналитических запросов для создания отчетов в ClickHouse на основе данных, хранящихся в колоночном NoSql-хранилище
Запуск локального Kubernetes-кластера и развертывание собственных приложений на нем с помощью Helm
Проект 4: Разработка сервисов, способных обрабатывать большие потоки данных

Темы первого модуля "Современный Java и основы Spring" будут предоставлены. При появлении детальной программы, список материалов будет обновлен.
Скрытая ссылка

Материал «Мидл Java-разработчик [Яндекс Практикум] [1/6 часть]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Похожие темы
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу