JDK 25
Maven
IntelliJ IDEA
Learn how to set up a robust Java development environment with JDK 25, Maven, IntelliJ IDEA, and Git.
ACCESS >>Maven
Java
Project Management
Learn to set up a robust Java project using Apache Maven, including directory structure and dependency management.
ACCESS >>Java
Calculator
Arithmetic
Learn to build a simple command-line calculator in Java, covering basic arithmetic operations and user input handling.
ACCESS >>Java
Game Development
Console Applications
Learn to build a simple number guessing game in Java, covering randomness, user input, and basic game logic.
ACCESS >>Java
Temperature Conversion
User Experience
Learn how to build a robust temperature converter application in Java, focusing on user input handling and data validation.
ACCESS >>Java
Word Counter
String Manipulation
Learn how to build a robust word counter application in Java, mastering string manipulation and collections.
ACCESS >>Java
Tic-Tac-Toe
Object-Oriented Programming
Learn to build a Tic-Tac-Toe game using Object-Oriented Design principles in Java.
ACCESS >>Spring Boot
REST API
Microservices
Learn how to initialize a new Spring Boot project and create a basic REST endpoint.
ACCESS >>Spring Boot
JPA
Hibernate
Learn how to design a data model and implement persistence using JPA/Hibernate in a Spring Boot application.
ACCESS >>Spring Boot
RESTful
API Development
Learn how to build a RESTful API with Spring Web for a basic To-Do List application.
ACCESS >>Java
Service Layer
Business Logic
Learn how to implement business logic with a service layer in a Java project.
ACCESS >>Java
Error Handling
Input Validation
Learn how to implement robust error handling and input validation in a Java console application.
ACCESS >>Java
Configuration Management
Structured Logging
Learn how to manage configurations and implement structured logging in your Java applications.
ACCESS >>JUnit 5
Testing
Simple Calculator
Learn how to write effective unit and integration tests using JUnit 5 for Java applications.
ACCESS >>Spring Security
JWT
API
Learn how to secure your API with Spring Security 6, including user authentication and authorization using JWTs.
ACCESS >>Java
Performance Optimization
Code Refactoring
Learn how to optimize performance and refactor code in a Java Word Counter application.
ACCESS >>Docker
Java
Containerization
Learn how to containerize a Java application using Docker with a multi-stage build.
ACCESS >>GitHub Actions
CI/CD
Java
Learn how to set up a CI/CD pipeline for your Java project using GitHub Actions.
ACCESS >>Spring Boot
AWS
Azure
Learn how to deploy a Spring Boot application to AWS and Azure, ensuring scalability and resilience.
ACCESS >>Java
Monitoring
Alerting
Learn how to monitor, alert on, and maintain your Java applications for production readiness.
ACCESS >>