강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

[Revised 2023-11-27] Developing RESTful Web Services using Spring Boot 3.x

This course covers the process of developing a RESTful Web Services application using Spring Boot, and you can learn the basic knowledge required for designing a REST API.

(4.8) 466 reviews

4,918 learners

Level Basic

Course period Unlimited

  • Dowon Lee
Spring Boot
Spring Boot
REST API
REST API
Spring Boot
Spring Boot
REST API
REST API

I have some lecture updates to share with you.

Hello, this is Lee Do-won.

It seems like the coronavirus situation is calming down little by little, and we are returning to normal social life.

Summer 2022 is starting. It seems like the rainy season is starting, so it's hard to see clear skies.

I have nothing to say except that I apologize to those who have been waiting for the follow-up lecture of " Developing Microservice Applications (MSA) with Spring Cloud ". The lecture, which was originally scheduled to open in January, was postponed to February and March due to issues with the project I was working on, and it has not been opened yet... But... I am in the final stages of preparation to open it very soon!

The next lecture is scheduled to be about CI/CD. Today, I would like to first introduce the table of contents for the CI/CD lecture.

The lecture is divided into 6 or 7 sections in total. Depending on whether you include an appendix in the lecture or not, it will likely be divided into 6 or 7 sections.

Section 1. DevOps and CI/CD

1-1. DevOps and CI/CD

1-2. CI/CD Workflow

1-3. Install Jenkins

1-4. Exercise #1

 

Section 2. Using CI/CD with Jenkins

2-1. Git & Maven integration for CI/CD

2-2. Exercise #2

2-3. Tomcat Server Integration for CI/CD

2-4. Exercise #3

2-5. PollSCM settings

2-6. Setting up a practice environment using Docker

2-7. Exercise #4

 

Section 3. Jenkins + Infrastructure as Code (Configuration Management using Ansible)

3-1. IaC

3-2. Ansible Overview

3-3. Ansible Installation

3-4. Ansible Playbook

3-5. Exercise #5

3-6. Deploying Docker images

3-7. Exercise #6

 

Section 4. Jenkins + Ansible + Kubernetes Integration

4-1. Deploying to Kubernetes Cluster

4-2. Ansible + Kubernetes integration

4-3. Exercise #7

4-4. CI/CD Process

4-5. Exercise #8

4-6. Installing Minikube (Apple Silicon chip)

 

Section 5. Using Advanced Jenkins

5-1. Using Delivery Pipeline

5-2. Jenkins Pipeline Configuration

5-3. Exercise #9

5-4. Exercise #10

5-5. Practices

5-6. SonarQube static analysis

 

Section 6. Deploying to the Public Cloud

6-1. Creating an AWS EC2 instance and installing Docker

6-2. Deploying to AWS

6-3. Configuring Kubernetes Cluster using Kops

6-4. Creating an NCP server instance and installing Docker

6-5. Distribution to NCP

 

Appendix

A-1. Install required SW

A-2. Tomcat Server Installation

A-3. SSH Server

A-4. Installing XShell, MobaXterm for Windows users

A-5. Installing Terminus for MacOS Users

 

I would like to once again express my gratitude to those who have shown interest in the lecture, and I will return with a better lecture soon.

thank you

 

Comment