Building REST APIs with Spring Boot
Offered By: JetBrains via YouTube
Course Description
Overview
Learn how to build REST APIs in Java with Spring Boot in this live coding session. Bootstrap your application using Spring Initializr and the New Project Wizard in IntelliJ IDEA, and discover best practices for API creation. Create a basic CRUD REST API in Spring Boot, covering topics such as Spring Web, model creation, controllers, repositories, dependency injection, and testing. Explore advanced concepts like immutable objects, records, and compact constructors while building a functional API for managing live streams.
Syllabus
Introduction
Who am I
About me
APIs
REST API
Demo
Spring Initializer
Spring Web
Explore
IntelliJ IDE
IntelliJ Refactors
New Project
Palm XML
Spring Boot
Model Directory
Create Model
Live Stream Props
Getters and Setters
ToString
Changing the title
Moving to immutable
Adding a constructor
Generating an equalshash code
Creating a to string
Creating an immutable live stream
Writing concise code
Creating a record
Viewing the generated code
Compact constructors
Live Stream Controller
Controller Annotation
Request Mapping
Live Streams
Get Streams
Controllers
Repository
Repository Class
Dependency Injection
Refactoring
Find All
Run
Test
Create Methods
Questions
Creating a Live Stream
Updating a Live Stream
Testing
Taught by
IntelliJ IDEA by JetBrains
Tags
Related Courses
Programming Cloud Services for Android Handheld SystemsVanderbilt University via Coursera Cloud-Native Development with SAP Cloud Platform
SAP Learning Microservices with Spring Boot
Coursera Project Network via Coursera Restful Web Service Spring Boot Visual Studio Code Gradle
Coursera Project Network via Coursera Java Spring Boot Application Software Testing
Coursera Project Network via Coursera