9 мес.

Java Advanced

Профессиональная программа на 9 месяцев: всё, что backend-разработчик использует в работе. Базы данных, JPA, Spring Boot, REST, безопасность, тестирование, Docker, очереди сообщений и деплой.

Включает полный доступ к Java Essentials

Записаться Первые уроки можно посмотреть бесплатно.
1 Advanced Core Java JVM internals, memory, concurrency, multithreading, CompletableFuture, virtual threads. 🔒
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