SHAREWOOD

Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 147.136
- Репутация
- 93.594
Последние темы автора:
- Скачать «Безналичный платеж. Счет на оплату PRO для OC3 (PDF)»
- Скачать «База онлайн дохода Первые 1 000$ с интернет (август 2025) [Матвей Северянин, Даниил Грузинов]»
- Скачать «Основы фингерстайл перкуссии [Eiro Nareth]»
- Скачать «Абонемент на месяц к прямым эфирам Masha.fit (июль 2025) [Маша Блинова, Ирина Шиляева, Ольга Башлыкова]»
- Скачать «Менторинг Java разработчик [Тариф Базовый] [Николай Панюков]»
Мидл 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 и основы 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.
Воспользуйтесь поиском, может быть, он уже опубликован.