Loading...
Loading...
Stage 4 · Become a Java backend developer
Store data in databases, connect Java to them, build REST APIs with Spring Boot and protect them with authentication.
Design tables, write SQL from simple queries to joins and aggregates, and understand indexes and transactions.
Set up Maven projects and connect Java to a database with JDBC: queries, prepared statements, transactions and the DAO pattern.
How the web works: HTTP, JSON and the rules of good REST API design, tested with real tools.
Dependency injection, Spring Boot applications, REST controllers, validation, error handling and configuration.
Map Java objects to tables, model relationships, write repository queries and avoid the common performance traps.
Protect your APIs: password hashing, sign-in with JWT, roles and permissions, and the common security mistakes to avoid.