inflearn logo
知識共有
inflearn logo

Spring Bootを活用したRESTful APIの作成(AWS, EKS)

初級者のためのバックエンドプログラミング・ウェブ開発講座です。

難易度 初級

受講期間 無制限

Spring Boot
Spring Boot
REST API
REST API
restful
restful
querydsl
querydsl
jpql
jpql
Spring Boot
Spring Boot
REST API
REST API
restful
restful
querydsl
querydsl
jpql
jpql

受講後に得られること

  • DI,IOC

  • RESTFUL

  • JPA

  • グローバルエラーハンドリング

  • APIスワッガー文書

  • JUnit AssertJ テストコード作成

  • Querydsl

  • JPQL

  • AWS DOCKER デプロイ

  • JWT認証処理

  • クバネティス

  • eks

Spring Boot バックエンド Swagger ドキュメント作成

現代のソフトウェア開発において、APIのドキュメント化は不可欠です。これは開発者間のコミュニケーションを円滑にし、保守性を高め、クライアントアプリケーションとの統合を容易にします。この講義では、Spring Bootを使用してバックエンドAPIを開発し、Swaggerを活用してAPIドキュメントを自動生成する方法を学びます。

💡講義の目標

  • Spring Bootを使用したバックエンドAPI開発方法の理解

  • Swaggerを活用したAPIドキュメントの自動生成

  • Swagger UIとPostmanを通じたAPIテストおよび検証

  • JPA使用のためのJPQL、Querydslの使用方法

  • テストコードの作成

この講義の特徴

📌できるだけ分かりやすく説明するように努めました。

📌テストコードを作成し、JPAの使用方法を重点的に説明しました。

📌 バックエンド開発のためのSwaggerドキュメント作成とCORS解決を行いました。

📌初級者のための講義です。Javaと基本的なCRUDクエリを理解している必要があります。

💡主な特徴と差別化ポイント

  • Dockerを使用してMySQLを扱います。

  • 丁寧に説明しようと努めた講義!!

このような方におすすめです

バックエンド開発でレベルアップしたいです。掲示板のCRUDはできるけれど、その次に何をすべきかわからないバックエンド開発者 / 学生

フロントエンドとの協業に関心があります
フロントエンドとの協業のためのSwaggerドキュメントを作成したいです!

AWSデプロイについて知りたいです
基本的なAWSデプロイの方法について扱います。

💡この講義が必要な受講生

  • フロントエンドとどのように協業すればよいかが分かります。

  • Spring Bootを活用したバックエンド開発者になりたい方

受講後には

  • Swaggerドキュメントを作成できます。

  • jpaを活用してJPQLとQuerydslを使用できます。

  • スプリングブートのテストコードを作成できます。

  • DockerでMySQLコンテナとSpringBootコンテナを実装できます。

  • AWS、Docker、そしてKubernetes(EKS)でサーバーデプロイができます。

💡この講義を受講することで得られる変化

  • JPAの遅延読み込み(Lazy Loading)と即時読み込み(Eager Loading)について学習できます。

  • DockerとKubernetesに関心を持つことができます。

  • フロントエンドと協業するためのバックエンドプログラミングについて知ることができます。


このような内容を学びます。

<vsc-controller class="vsc-controller" style="top:0px;left:0px;position:absolute !important;z-index:9999999 !important"></vsc-controller>

EKS デプロイ

AWS EKSでSpringBootとMySQL Deploymentをデプロイ

<vsc-controller class="vsc-controller" style="top:0px;left:0px;position:absolute !important;z-index:9999999 !important"></vsc-controller>

Docker Desktopの活用

Dockerネットワークを使用して、MySQLコンテナとSpringコンテナ間の通信を構築

テストコードを作成

JPAを活用して、insert、update、delete、selectのコードをテストできます。

Swaggerドキュメント

フロントエンドと協業するためのSwaggerドキュメント作成ができます。

知識共有者の紹介

こんにちは!

現在、グリーンコンピュータアート学園でパク・ミョンフェ講師として活動しています!

常に勉強し、自己啓発に励んでいます!

受講前のアドバイス

実習環境

  • 講義はWindows環境で進行し、主にIntelliJとDocker Desktopを使用します!

  • AWS接続プログラムはMobaXtermを使用しました!

学習資料

  • PDFファイルを提供いたします!

前提知識および注意事項

  • 基本的なJavaの文法


  • 基本的なSQLの知識(INSERT, SELECT, UPDATE, DELETE)


💡講義の学習に必要な注意事項

  1. 実習環境

    • オペレーティングシステムおよびバージョン(OS): Windows

    • 使用ツール:IntelliJ、Docker Desktop、MySQL、MobaXterm、AWS



  2. 学習資料

    • 提供する学習資料の形式 (PDF)

    • GitHubソース資料


  3. 事前知識および注意事項


    • 著作権はありませんが、学習資料を使用される際は出典を明記していただくようお願いいたします!

    • ソース資料と提供されたPDFファイルを自由に使用してください!!!!

今後質問を受け付け、説明が不足している部分はアップデートする予定です。!!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • APIサーバーをSpring Bootで実装したい方

  • バックエンド開発者としてフロントエンドと協業したい方

  • Spring BootとJPAを学習したい方

前提知識、
必要でしょうか?

  • JAVA 基本

  • MySQL 基本

こんにちは
parkmyounghoiです。

256

受講生

7

受講レビュー

12

回答

5.0

講座評価

2

講座

こんにちは。
私はJava、Python、C言語を中心にプログラミングを教えている講師で、現在は大邱グリーンコンピューターアート学院で講義を行っています。

私の講義哲学は「実習で学ぶプログラミング」です。単に理論を伝えるのではなく、自らコードを作成し、問題を解決する過程を通じて学ぶことが最も効果的であると信じています。そのため、授業は常に実習中心で行われ、学習者が自ら考え、応用する能力を養えるよう指導しています。

特に、

  • Javaではオブジェクト指向プログラミングの核心概念とプロジェクト実習、

  • Pythonではデータ分析、自動化、人工知能の基礎活用、, tập trung vào phân tích dữ liệu, tự động hóa, ứng dụng cơ bản của trí tuệ nhân tạo,

  • C言語ではアルゴリズム的思考力とシステムプログラミングの基礎固め、, tập trung vào việc xây dựng tư duy thuật toán và nền tảng lập trình hệ thống,

  • 情報処理技師実技では、過去問分析と実戦対策戦略を中心に、合格のための実質的な学習方法を提供します。.

最近では情報処理技師実技対策講義を通じて、多くの受講生が資格合格に挑戦しています。試験の核心は過去問にあるという点に基づき、出題傾向の分析と反復学習を通じて、受験生が短期間で効率的に合格できるようサポートしています。

私は学生が単に知識を積み重ねるだけでなく、一人でも問題を解決できる開発者へと成長することを目標としています。初めてプログラミングを学ぶ方には楽しさと達成感を、就職や実務を準備する方には実質的な技術と自信を与えられる講師になります。

これからも、より多くの学習者の皆様がプログラミングや資格学習を通じて新しい機会を切り拓いていけるよう、最善を尽くしてまいります。
皆様の挑戦と成長を心より応援しております。どうぞよろしくお願いいたします!

もっと見る

カリキュラム

全体

28件 ∙ (11時間 56分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

1件

5.0

1件の受講レビュー

  • skdus54986509님의 프로필 이미지
    skdus54986509

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    • parkmyounghoi
      知識共有者

      初めてのレビューを残していただき、本当にありがとうございます。😊

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥4,226

25%

¥5,636