9 мес.
Java Advanced
Профессиональная программа на 9 месяцев: всё, что backend-разработчик использует в работе. Базы данных, JPA, Spring Boot, REST, безопасность, тестирование, Docker, очереди сообщений и деплой.
Включает полный доступ к Java Essentials
Записаться
Первые уроки можно посмотреть бесплатно.
1 Advanced Core Java JVM internals, memory, concurrency, multithreading, CompletableFuture, virtual threads. 🔒
- ▸ JVM Architecture Бесплатно
- ▸ Garbage Collection & Memory Бесплатно
- 🔒 Threads Basics
- 🔒 Synchronization
- 🔒 Executors & Thread Pools
- 🔒 CompletableFuture
- 🔒 Concurrent Collections & Virtual Threads
- 🔒 Modern Java (17–21)
2 Databases & SQL Relational modelling, SQL, joins, indexes, transactions, PostgreSQL. 🔒
- 🔒 Relational Databases & PostgreSQL
- 🔒 DDL & Constraints
- 🔒 Querying Data
- 🔒 Joins & Relationships
- 🔒 Aggregation & Advanced SQL
- 🔒 Schema Design & Normalization
- 🔒 Indexes & Performance
- 🔒 Transactions & Concurrency
3 JDBC, JPA & Hibernate JDBC, ORM concepts, entity mapping, relations, N+1 problem, Flyway. 🔒
- 🔒 JDBC
- 🔒 ORM & JPA Basics
- 🔒 Entity Mapping
- 🔒 Relationships
- 🔒 Fetching & the N+1 Problem
- 🔒 Queries: JPQL, Criteria & Native
- 🔒 Transactions & Locking
- 🔒 Database Migrations
4 Spring Core & Spring Boot IoC, dependency injection, beans, configuration, profiles, Spring Boot. 🔒
- 🔒 Inversion of Control & DI
- 🔒 Beans & Configuration
- 🔒 Spring Boot Fundamentals
- 🔒 Configuration & Profiles
- 🔒 Spring AOP & Transactions
- 🔒 Spring Data JPA
- 🔒 Logging & Monitoring
- 🔒 Layered Application Project
5 REST APIs with Spring REST design, controllers, validation, error handling, OpenAPI, Spring Data. 🔒
- 🔒 REST & HTTP
- 🔒 Controllers & DTOs
- 🔒 Validation
- 🔒 Error Handling
- 🔒 Mapping, Pagination & Versioning
- 🔒 API Documentation
- 🔒 Calling Other Services
- 🔒 REST API Project
6 Spring Security Authentication, authorization, JWT, OAuth2 basics, securing APIs. 🔒
- 🔒 Security Fundamentals
- 🔒 Spring Security Architecture
- 🔒 Users, Login & Passwords
- 🔒 Authorization
- 🔒 JWT Authentication
- 🔒 OAuth2 & OpenID Connect
- 🔒 Web Security Details
- 🔒 Security Project
7 Testing JUnit 5, Mockito, integration tests, Testcontainers, test strategy. 🔒
- 🔒 Testing Strategy
- 🔒 JUnit 5 in Depth
- 🔒 Mockito
- 🔒 Spring Boot Test Slices
- 🔒 Testcontainers
- 🔒 API Testing
- 🔒 Code Quality
- 🔒 Testing Project
8 Microservices & Messaging Docker, microservice patterns, Kafka/RabbitMQ, caching with Redis. 🔒
- 🔒 From Monolith to Microservices
- 🔒 Docker in Depth
- 🔒 Spring Cloud
- 🔒 Resilience
- 🔒 Apache Kafka
- 🔒 Event-Driven Architecture
- 🔒 Caching & Other Brokers
- 🔒 Observability
9 Cloud, CI/CD & Final Project CI/CD pipelines, cloud deployment, monitoring, final project & interview prep. 🔒
- 🔒 CI/CD Pipelines
- 🔒 Kubernetes Basics
- 🔒 Cloud Deployment
- 🔒 System Design Fundamentals
- 🔒 Final Project: Architecture
- 🔒 Final Project: Implementation
- 🔒 Final Project: Deployment & Demo
- 🔒 Career: CV & Interviews