Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Cybersecurity
Project Management
Digital Marketing
Anatomy: Know Your Abdomen
Internet History, Technology, and Security
Preventing Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Mastering JsonNode and custom deserializers in Spring Boot for efficient JSON handling. Learn to navigate complex structures and tailor deserialization to specific needs.
Learn to handle JSON data and persist it to a database using Spring Boot and Spring Data JDBC. Master efficient techniques for building robust backend applications with practical examples.
Learn to implement cursor-based pagination in Spring for GraphQL APIs, enhancing performance and user experience when handling large datasets.
Streamline development with Spring Boot, PostgreSQL, and pgAdmin in Docker. Learn to set up an efficient environment using Docker Compose, enabling faster coding and deployment for beginners.
Learn to deploy Spring Boot projects on AWS Lambda, exploring its benefits for scalable applications and implementing a REST API with step-by-step guidance.
Learn to build a REST API and consume it using Spring HTTP Interface Clients. Simplify HTTP remote access and gain flexibility in choosing API styles like synchronous or reactive in Spring Boot applications.
Explore Spring Session's powerful features for managing user sessions in Java web apps. Learn key concepts, practical examples, and best practices for seamless user experiences.
Build a YouTube CLI using Java and Spring, integrating the Data API for searching and retrieving video details. Enhance Java skills while creating a customized terminal-based YouTube experience.
Learn to implement and manage multiple Spring Security configurations for robust application security, covering real-world scenarios and best practices.
Master GraphQL mutations in Spring Boot: from setup to advanced techniques like input objects and batch creation. Enhance your API development skills.
Learn to build command-line applications using Spring Shell, from basic commands to creating a native app. Explore Java and Spring tools to develop efficient CLI solutions with practical examples like a Dad Joke client.
Explore Spring Shell: Create CLI apps, learn commands, and leverage dependency injection in this hands-on introduction to building interactive command-line tools with Spring.
Explore Java's Virtual Threads in Spring Boot applications, enhancing scalability and performance. Learn implementation, advantages, and practical demonstrations for efficient concurrent programming.
Learn to simplify Spring Security configuration using Lambda DSL, a more concise syntax that eliminates chaining with .and(). Master this approach for streamlined security setup in your Spring projects.
Learn to create native executables in Java using GraalVM, from basic examples to handling reflection. Explore the process step-by-step and discover how to optimize Java applications for faster startup and reduced resource usage.
Get personalized course recommendations, track subjects and courses with reminders, and more.