강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Spring Bootを使用したRESTFUL APIの作成(AWS、EKS)

初心者向けのバックエンドプログラミングWeb開発講義です。

56名 が受講中です。

  • dron512
API
테스트코드
이론 실습 모두
Spring Boot
REST API
restful
querydsl
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の使い方を重点的に説明しました。

📌バックエンド開発のためのスウェーガー文書とcors解決を行いました。

📌初心者のための講義です。 javaと基本的なCRUDクエリは知っておくべきです。

💡重要な特徴と差別

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

  • 細心の注意を払って説得しようとした講義!

こんな方におすすめです

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

フロントコラボに興味があります。
フロントコラボレーションのためのスウェーガー文書を作成したい!

awsの配布が気になる
基本的な aws を配布する方法について説明します。

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

  • フロントとコラボレーションをどうすべきかわかります。

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

受講後は

  • スウェーガー文書を作成できます。

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

  • Spring Bootテストコードを書くことができます。

  • ドッカーでMYSQLコンテナとSPRINGBOOTコンテナを実装できます。

  • AWS DockerとKubernetes(EKS)でサーバーをデプロイできます。

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

  • JPA遅延ロードと即時ロードについて学習できます。

  • ドッカーとクーバーネティスに興味があるかもしれません。

  • フロントとコラボレーションするためのバックエンドプログラミングがわかります。


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

EKSの展開

AWS EKSでSpring BootとMYSQL Deploymentをデプロイ

ドッカーデスクトップの活用

ドッカーネットワークを使用してMYSQLコンテナSPRINGコンテナ間の通信を構築

テストコードを書く

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

Swagger ドキュメント

フロントとコラボレーションするための Swagger ドキュメントの作成ができます。

知識共有者の紹介

こんにちは!

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

いつも勉強して自己開発をしています!

受講前の注意

練習環境

  • 講義はWindows環境で行われ、インテリジェイとドッカーデスクトップを主に使用します!

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

学習資料

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

選手の知識と注意事項

  • 基本的なJava文法


  • 基本的なsql知識(INSERT、SELECT、UPDATE、DELETE)


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

  1. 練習環境

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

    • 使用ツール:インテリジェイ、ドッカーデスクトップ、mysql、mobaXterm、aws



  2. 学習資料

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

    • gitHubソース資料


  3. 選手の知識と注意事項


    • 著作権はありませんが、学習資料をご使用の際、出典はお知らせください!

    • ソース資料と提供したPDFファイルを存分にお使いください!!!!

今後の質問を受けて説明が足りない部分は更新する予定です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • APIサーバーをSpringBootとして実装したい方

  • バックエンド開発者としてフロントとコラボしたい方

  • Spring BootとJPAを学びたい人

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

  • JAVA基本

  • MYSQLの基本

こんにちは
です。

カリキュラム

全体

28件 ∙ (11時間 56分)

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

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

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

¥5,187

似ている講座

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