Разное » Разное (раздачи) » Публикации и учебные материалы (тексты)
Автор: Кирилл GetOffer (JavaDaddy)
Тематика: Программирование
Язык: Русский
Формат: pdf
Качество: Изначально компьютерное (eBook)
Количество страниц: 201
Описание: учебный материал объёмом около 200 страниц, охватывающий теорию и практику технических собеседований по Java Backend: Java, базы данных, Spring, тестирование, System Design, практические задания и вопросы с интервью. Материал предназначен для подготовки к собеседованиям и систематизации знаний разработчиков, является шпаргалкой и не является учебником, рассчитанный на читателя с полным нулём знаний.
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
ТеорияJavaБаза 4
Java Collections Framework 13
Java Streams API 18
Многопоточка 24
Принципы разработки и паттерны 36
Garbage collector 44
Reflection 47
Утилиты 49
Базы данныхSQL 55
СУБД 63
Транзакции 70
Масштабирование 73
Индексы 76
Выбор СУБД 80
SpringSpring Core 83
Spring MVC 94
Работа с БД 108
Spring Boot 124
Миграция Spring, пагинация, фич-флаги 136
Мониторинг 138
ТестированиеЮнит-тесты 141
Интеграционные тесты 143
Web-слой 145
Testcontainers 147
Тестирование Scheduler/Async 149
System DesignТребования + SRE метрики 151
Микросервисы 153
Архитектура сервисов 160
Надежная доставка событий 162
Kafka 163
Kafka Streams 169
Надежность и защита от нагрузки 171
Nginx + API Gateway, базовая балансировка 173
Docker + CI/CD + Kubernetes 175
Observability 179
Batch processing 181
Логирование 183
ПрактикаФорматы лайвкодинга на собесахКод-ревью 185
Бизнес-задача 194
Алгоритмы 200
[/spoiler]