Skip to content
Java Technologies

Java Technologies

Pages in this section

JSF – Java Server Faces Guide

Learn Java Server Faces: managed beans, facelets, components, converters, validators, navigation, and building component-based Java web applications.

✓ Live

GWT – Google Web Toolkit Guide

Learn Google Web Toolkit: Java-to-JavaScript compilation, widgets, RPC, JSNI, UiBinder, and building high-performance web applications with GWT.

✓ Live

Apache Tapestry Guide

Learn Apache Tapestry: component-based architecture, IoC, Ajax, live class reloading, and building Java web applications with the Tapestry framework.

✓ Live

Apache CXF Web Services Guide

Learn Apache CXF: JAX-WS SOAP services, JAX-RS RESTful services, WS-Security, code-first and WSDL-first development, and service integration.

✓ Live

Spring Framework Guide — Enterprise Java Development

Master Spring Framework: learn IoC and dependency injection, Spring Boot auto-configuration, Spring MVC for web apps, Spring Data JPA for database access, Spring Security, building REST APIs, and configuring with application.properties.

✓ Live

Java Collections Framework — Explained with Examples

Master Java Collections Framework: List, Set, Map, Queue, ArrayList vs LinkedList, HashMap vs TreeMap, ConcurrentHashMap, and stream operations with practical code examples.

✓ Live

Java Streams and Lambdas — Explained with Examples

Master Java Streams API and lambda expressions: stream pipeline stages, map-filter-reduce patterns, parallel streams, and practical transaction processing examples.

✓ Live

Java Concurrency — Explained with Examples

Master Java concurrency: Thread, Runnable, ExecutorService, CompletableFuture, locks, synchronized, volatile, and Fork-Join pool with practical parallel processing examples.

✓ Live

Java Memory Model — Explained with Examples

Understand Java Memory Model: heap structure (young, old, Metaspace), stack, garbage collection (G1, ZGC, Shenandoah), memory leaks, and heap dump analysis with JVisualVM.

✓ Live

Jakarta EE — Explained with Examples

Master Jakarta EE (formerly Java EE): Servlets, JPA, CDI, JAX-RS, EJB, and building enterprise REST APIs with practical code examples and deployment.

✓ Live

Eclipse MicroProfile — Cloud-Native Java Explained

Master Eclipse MicroProfile for cloud-native Java: Config, Fault Tolerance, Health, OpenAPI, Rest Client, and building production-ready microservices with practical examples.

✓ Live