강의

멘토링

로드맵

[改訂版2023-11-27] Spring Boot 3.xを利用したRESTful Web Servicesの開発

このレッスンは、Spring Bootを使用してRESTful Web Servicesアプリケーションを開発するプロセスについて学ぶことで、REST APIの設計に必要な基本的な知識を学ぶことができます。

難易度 初級

受講期間 無制限

Spring Boot
Spring Boot
REST API
REST API
Spring Boot
Spring Boot
REST API
REST API

講義アップデートのニュースがあり、共有しようとしています。

こんにちは、離島院です。

コロナも少しずつ落ち着いていく姿であり、正常な社会生活に戻っているようです。

2022年度夏が始まっています。梅雨が始まっているように澄んだ空を見るのは難しいですね。

Spring Cloudで開発するマイクロサービスアプリケーション(MSA) 」講義の後続講義をお待ちいただく方には申し訳ないという言葉以外には申し上げません。もともと計画通りなら、今年1月にオープンしなければならない講義が進行していたプロジェクトの問題で、2月3月に延期されてまだオープンしていないんですね…でも…本当にすぐ!オープンしようと最後の準備作業中です。

次のレッスンは、予定通りCI / CDに関連するレッスンです。今日はCI/CD講義の目次最初に紹介しようとしています。

レッスンは6〜7セクションで構成されています。 Appendixをこの講義に含めるかどうかによって、6つまたは7つのセクションに分かれているようです。

Section 1. DevOps と CI/CD

1-1. DevOpsとCI/CD

1-2. CI/CDワークフロー

1-3. Jenkinsのインストール

1-4. Exercisef #1

 

セクション2. Jenkinsを使用したCI / CDの使用

2-1. CI/CDのためのGit及びMavenのインターロック

2-2. Exercisef #2

2-3. CI/CD用のTomcat Server連携

2-4. Exercisef #3

2-5. PollSCM設定

2-6. Dockerを使用した実践環境の構成

2-7. Exercisef #4

 

Section 3. Jenkins + Infrastructure as Code (Ansible を使用した Configuration Management)

3-1. IaC

3-2. Ansibleの概要

3-3. Ansible インストール

3-4. Ansible Playbook

3-5. Exercise #5

3-6. Docker イメージの配布

3-7. Exercise #6

 

Section 4. Jenkins + Ansible + Kubernets 連動

4-1. Kubernetes Clusterにデプロイする

4-2. Ansible + Kubernetes連動

4-3. Exercise #7

4-4. CI/CDプロセス

4-5. Exercise #8

4-6. Minikubeのインストール(Apple Silicon chip)

 

Section 5. Advanced Jenkins の使用

5-1. Delivery Pipelineの使用

5-2. Jenkins Pipelineの設定

5-3. Exercise #9

5-4. Exercise #10

5-5. Practices

5-6。 SonarQube静的分析

 

Section 6. Public Cloud にデプロイ

6-1. AWS EC2 インスタンスの作成と Docker のインストール

6-2. AWS にデプロイ

6-3. Kopsを使用したKubernetes Clusterの構成

6-4. NCPサーバーインスタンスの作成とDockerのインストール

6-5. NCPへの配布

 

Appendix

A-1.必須SWのインストール

A-2. Tomcat Serverのインストール

A-3. SSH Server

A-4. Windowsユーザー用のXShell、MobaXtermのインストール

A-5. MacOSユーザー向けのTerminusのインストール

 

講義に関心を持ってくださった方々に、もう一度感謝の挨拶をさせて、早く良い講義でお会いしましょう。

ありがとうございます。

 

コメント