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

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
84.867
Название: Мидл Java-разработчик [Яндекс Практикум] [1/6 часть]

e0db06af68101b9721c205965ce861f9.jpg


Описание:
Курс подойдёт вам, если вы

Знаете 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-разработчик [Яндекс Практикум] [1/6 часть]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху