Get a solid foundation in the fundamentals of Java programming
Learn how to tune the JVM and make good coding choices for optimal performance
Featuring logging, generics, threading, lambda functions, memory management and collections.
featuring Dependency Injection, AOP, Integration with Hibernate/JPA, MyBatis, Transactions and Testing
featuring Session Handling, Validation with JSR 303, PDF and Excel Views, Ajax and WebFlow
featuring HQL, JPQL, Optimistic and Pessimistic Locking, Lazy Initialisation, Detached Objects and Performance
featuring Structured Streaming and Apache Kafka
Build robust thread-safe concurrent applications with the Actor Framework
Implement asynchronous, non-blocking reactive streams with backpressure
Connect Akka Actors and Reactive Streams to external sources.
What developers need to know about HTML5 and mobile friendly "responsive" websites.
Module 1 - Servlets, Form Handling and Security
Become a full stack developer by adding React to your portfolio of skills
Become a full-stack developer building front-ends with Angular
Become a full-stack developer building front-ends with Angular
Become a full-stack developer building front-ends with Angular
Become a full-stack developer building front-ends with Angular
featuring Dynamic Typing, Closures, Unit Testing with Spock, Metaprogramming and DSLs
Build fully functional, robust and efficient applications with Spring Boot and the Kotlin programming language