강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Creating a RESTFUL API using Spring Boot (AWS, EKS)

This is a backend programming web development course for beginners.

56 learners are taking this course

  • dron512
API
테스트코드
이론 실습 모두
Spring Boot
REST API
restful
querydsl
jpql

What you will learn!

  • DI,IOC

  • RESTFUL

  • JPA

  • Global error handling

  • API Swagger Documentation

  • JUNIT ASSERTJ test code writing

  • Querydsl

  • JPQL

  • AWS DOCKER Deployment

  • JWT authentication processing

  • Kubernetes

  • eks

Creating Spring BOOT backend Swagger documentation

API documentation is essential in modern software development. It facilitates communication between developers, improves maintainability, and simplifies integration with client applications. In this course, you will learn how to develop a backend API using Spring Boot and automatically generate API documentation using Swagger.

💡 Course Objectives

  • Understanding how to develop backend APIs using Spring Boot

  • Automatically generate API documentation using Swagger

  • API testing and validation with Swagger UI and Postman

  • How to use JPQL Querydsl for JPA

  • Writing test code

Features of this course

📌 I tried to explain it as easily as possible.

📌 I wrote test code to focus on how to use JPA.

📌 We have solved the Swagger documentation and cors issue for backend development.

📌 This course is for beginners. You should be familiar with Java and basic CRUD queries.

💡 Key Features and Differentiators

  • We use Docker to handle MYSQL.

  • A lecture that I tried to explain thoroughly!!

I recommend this to these people

I want to level up in backend development. I can do bulletin board CRUD, but I'm a backend developer/student who doesn't know what to do next.

I'm interested in front-end collaboration
I want to write a Swagger document for front-end collaboration!

I'm curious about AWS deployment
We cover the basics of how to deploy AWS.

💡 Students who need this course

  • You can figure out how to collaborate with the front end.

  • Anyone who wants to become a backend developer using Spring Boot

After class

  • You can create a Swagger document.

  • You can use JPQL and Querydsl by utilizing JPA.

  • You can write Spring Boot test code.

  • You can implement MYSQL containers and SPRINGBOOT containers with Docker.

  • You can deploy servers with AWS Docker and Kubernetes (EKS).

💡 Changes you can experience by taking this course

  • You can learn about JPA lazy loading and immediate loading.

  • You might be interested in Docker and Kubernetes.

  • You will learn backend programming to collaborate with the frontend.


Learn about these things.

EKS deployment

Deploying Spring Boot and MySQL on AWS EKS

Using Docker Desktop

Establishing communication between MySQL and Spring containers using Docker networks.

Write test code

You can test insert, update, delete, and select code using JPA.

Swagger documentation

You can write Swagger documentation to collaborate with the front end.

Introduction of knowledge sharers

hello!

I am currently working as an instructor at Green Computer Art Academy!

I'm always studying and developing myself!

Things to note before taking the course

Practice environment

  • The lecture will be conducted in a Windows environment, using mainly IntelliJ and Docker Desktop!

  • The AWS connection program used MobaXterm!

Learning Materials

  • We provide PDF files!

Player Knowledge and Precautions

  • Basic Java Grammar


  • Basic SQL knowledge (INSERT, SELECT, UPDATE, DELETE)


💡 Notes for learning the lecture

  1. Practice environment

    • Operating System and Version (OS): Windows

    • Tools used: IntelliJ, DockerDesktop, mysql, mobaXterm, aws



  2. Learning Materials

    • Learning materials provided in PDF format

    • gitHub source material


  3. Player Knowledge and Precautions


    • There is no copyright, but please indicate the source when using the learning materials!

    • Feel free to use the source material and the PDF files provided!!!!

I will update this post later if I receive any questions or need further explanation.!!

Recommended for
these people

Who is this course right for?

  • For those who want to implement an API server with Spring Boot

  • Anyone who wants to collaborate with the front-end as a back-end developer

  • For those who want to learn Spring Boot and JPA

Need to know before starting?

  • JAVA Basics

  • MYSQL Basics

Hello
This is

Curriculum

All

28 lectures ∙ (11hr 56min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

$34.10

Similar courses

Explore other courses in the same field!