Advanced Java (JDBC, Servlets, Spring Boot)
Build real backend applications in Java, from JDBC to Spring Boot microservices.
0 of 25 lessons published
Syllabus
01 JDBCTalking to databases from Java. 4 lessons
- 1.1What is JDBC? Architecture and driversComing soon
- 1.2Connecting to MySQLComing soon
- 1.3Statement vs PreparedStatementComing soon
- 1.4Transactions and batch processingComing soon
02 Servlets and JSPJava on the web server. 5 lessons
- 2.1How a web server and servlet container workComing soon
- 2.2Servlet lifecycleComing soon
- 2.3Request, response and sessionsComing soon
- 2.4JSP basicsComing soon
- 2.5MVC architectureComing soon
03 Hibernate and JPAObject-relational mapping. 4 lessons
- 3.1What is ORM?Coming soon
- 3.2Hibernate entities and mappingComing soon
- 3.3Relationships: one-to-many, many-to-manyComing soon
- 3.4JPQL and Criteria APIComing soon
04 Spring CoreThe foundation of Spring. 4 lessons
- 4.1What is Spring?Coming soon
- 4.2Inversion of Control and Dependency InjectionComing soon
- 4.3Beans and bean lifecycleComing soon
- 4.4Spring annotationsComing soon
05 Spring BootProduction-ready Java apps. 5 lessons
- 5.1Spring Boot introduction and auto-configurationComing soon
- 5.2Building REST APIs with Spring BootComing soon
- 5.3Spring Data JPAComing soon
- 5.4Validation and exception handlingComing soon
- 5.5Spring Security and JWTComing soon
06 MicroservicesSplitting apps into services. 3 lessons
- 6.1Monolith vs microservicesComing soon
- 6.2Service discovery and API gatewayComing soon
- 6.3Communication between servicesComing soon