Back-End Development

Spring Boot — Learn to build modern web applications, REST APIs, and microservices using the popular Java-based Spring Boot framework.

Spring Boot and Hibernate: Build Java APIs

Spring Boot
Learn to build secure, data-driven Java backend applications and REST APIs from scratch, designed specifically for beginners.
★ 4.6 (2,225)

Java Programming and Spring Boot: Hands-On Foundations

Spring Boot
Learn core Java programming, object-oriented principles, and build your first REST APIs using Spring Boot through practical exercises designed for absolute beginners.
★ 4.6 (1,635)

Practical Java Developer Guide: Foundations to Modern Spring Boot

Spring Boot
Build a strong foundation in Java programming, from core syntax and object-oriented principles to modern database integration and web development with Spring Boot.
★ 4.3 (6,340)

Apache Kafka for Beginners: Build Data Streaming Pipelines

Spring Boot
Start your journey into big data architecture by mastering Kafka core concepts, command-line tools, and Java-based data streaming pipelines.
★ 4.6 (1,627)

Java, Spring Boot, and Spring AI for Enterprise Development

Spring Boot
Build secure backend services and integrate generative AI capabilities into Java applications using the Spring ecosystem.
★ 4.6 (1,479)

Java Programming in Depth: Build Modern Applications with Spring Boot

Spring Boot
Learn Java from the ground up, mastering modern concurrency, design principles, and Spring Boot web development through structured text lessons and written exercises.
★ 4.5 (1,219)

Spring Boot 3: Build Web Applications and REST APIs

Spring Boot
Learn to build modern Java applications, connect databases with JPA, and create secure REST APIs using the latest Spring Boot 3 features.
★ 4.4 (1,133)

Java Full Stack Development with Spring Boot and Angular

Spring Boot
Build and connect a secure Spring Boot REST API with a dynamic Angular frontend, transitioning your skills into modern full-stack Java web development.
★ 4.5 (1,021)

Full-Stack Java Web Development: Spring Boot, React, and Modern APIs

Spring Boot
Learn to build modern, end-to-end web applications by mastering Java fundamentals, Spring Boot RESTful APIs, and interactive React frontends.
★ 4.2 (1,046)

Spring Boot 3 and Spring Framework 6 for Java Development

Spring Boot
Learn to build modern enterprise applications, REST APIs, and cloud-ready services using Spring Boot, React, and AWS.
★ 4.5 (1,027)

Spring and Spring Boot Interview Guide for Java Developers

Spring Boot
Master core Spring Framework concepts, REST APIs, and database integration to confidently answer technical interview questions and land your next Java developer role.
★ 4.6 (6,961)

Kafka Connect for Data Integration and Streaming

Spring Boot
Learn to build scalable data pipelines by connecting Kafka with external databases and search engines through configuration and management.
★ 4.1 (5,888)

Building Event-Driven Microservices with Kafka and Spring Boot

Spring Boot
Master event-driven architecture by building scalable microservices with Kafka, Spring Boot, and Docker using modern AI-assisted development workflows.
★ 4.5 (6,716)

Building Reactive Microservices with Spring WebFlux and Spring Boot

Spring Boot
Learn to build high-performance, non-blocking microservices and REST APIs using Spring WebFlux, Project Reactor, and reactive database integration.
★ 4.7 (6,102)

Spring Boot Microservices and Spring Cloud Architecture

Spring Boot
Learn to design and build scalable distributed systems by transitioning from monolithic structures to microservice architectures using Spring Boot and Spring Cloud.
★ 4.7 (5,697)

Building Microservices with Spring Cloud and Spring Boot

Spring Boot
Learn to design, develop, and connect resilient distributed systems using Spring Boot and Spring Cloud through clear explanations and structured written exercises.
★ 4.5 (8,712)

Apache Maven: Build and Deploy Java Applications

Spring Boot
Learn to configure, build, and deploy JVM applications with Apache Maven, mastering multi-module projects, dependencies, and automated testing.
★ 4.6 (4,775)

Securing Spring Boot Applications with OAuth 2.0

Spring Boot
Learn to protect your Spring Boot APIs and microservices using OAuth 2.0, Keycloak, and modern Spring Security configurations.
★ 4.7 (3,781)

Testing Spring Boot Applications with JUnit 5 and Mockito

Spring Boot
Build reliable Java applications by mastering unit and integration testing with JUnit 5, Mockito, and modern Spring Boot testing strategies.
★ 4.3 (3,489)

Microservices in Go: Build Distributed and Scalable Systems

Spring Boot
Learn how to design, develop, and connect independent services using Go, gRPC, and message brokers to build resilient distributed applications.
★ 4.4 (3,145)

Protocol Buffers 3 for Java, Go, and Python Developers

Spring Boot
Learn to design efficient schemas, generate native code for multiple languages, and build high-performance data serialization pipelines.
★ 4.6 (4,597)

Developing REST APIs with Java, Spring Boot, and JPA

Spring Boot
Build, secure, and deploy robust Java web services using Spring Boot, JPA, and modern API design practices.
★ 4.7 (4,315)

Building Event-Driven Microservices with Spring Boot and Kafka

Spring Boot
Learn to design, develop, and scale resilient event-driven microservices using Spring Boot, Kafka, Elasticsearch, and modern Spring AI data simulation techniques.
★ 4.6 (2,527)

Building Scalable Microservices with Spring Boot and Spring Cloud

Spring Boot
Learn to design, develop, and connect independent Java services using modern cloud-native patterns and event-driven architecture.
★ 4.4 (3,709)
Showing 24 of 185 courses