Build modern Java web apps fast with Spring Boot - starter projects, auto-configuration, REST APIs, data access, and deployment.
Understand the core Spring Framework - dependency injection, IoC container, bean scopes, AOP, and how the modern Spring ecosystem fits together.
Master object-relational mapping with Spring Data JPA and Hibernate - entities, relationships, repositories, and querying techniques.
Learn the foundation of Java web development - the servlet lifecycle, HTTP handling, sessions, filters, and Java Server Pages.
Learn HTML and CSS from zero - semantic markup, styling, layout systems, and building beautiful responsive pages.
Learn professional software testing - test planning, manual vs automated tests, unit, integration and E2E testing, and writing good test cases.
Learn MySQL from scratch: installation, databases, tables, CRUD, joins, indexes and stored procedures.
MyBatis from zero: configuration, mapper interfaces, XML mappings, dynamic SQL, result maps, caching and Spring Boot integration.
PostgreSQL from zero: install, psql, tables, queries, JSON, views, functions and administration.
Apache iBATIS: SqlMapConfig, statement mappings, parameter and result maps, dynamic SQL and the path to MyBatis.
Oracle SQL and PL/SQL: SQL*Plus, schemas, DML, joins, PL/SQL blocks, procedures, packages and data management.
Master the SQL language: SELECT, joins, subqueries, DDL, DML, transactions and views - the skills that work on every database.