강의

멘토링

커뮤니티

Programming

/

Back-end

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

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

60名 が受講中です。

  • parkmyounghoi
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の使用方法を中心的に説明しました。

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

📌初心者向けの講義です。javaと基本的なCRUDクエリは知っている必要があります。

💡核心的な特徴と差別化ポイント

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

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

こんな方におすすめです

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

フロント連携に興味があります
フロント連携のためのSwagger文書を作成したいです!

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

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

  • フロントエンドとの協業をどのように行うべきかを知ることができます。

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

受講後には

  • Swagger文書を作成することができます。

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

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

  • DockerでMYSQLコンテナとSPRINGBOOTコンテナを実装することができます。

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

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

  • JPAの遅延ローディングと即座ローディングについて学習できます。

  • DockerとKubernetesに興味を持つことができます。

  • フロントエンドとの協業のためのバックエンドプログラミングを学ぶことができます。


こんな内容を学びます。

EKSデプロイ

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

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サーバーをSpringBootとして実装したい方

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

  • Spring BootとJPAを学びたい人

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

  • JAVA基本

  • MYSQLの基本

こんにちは
です。

안녕하세요.
저는 자바(Java), 파이썬(Python), C 언어를 중심으로 프로그래밍을 가르치고 있는 강사이며, 현재 대구 그린컴퓨터아트학원에서 강의를 진행하고 있습니다.

저의 강의 철학은 “실습으로 배우는 프로그래밍”입니다. 단순히 이론을 전달하는 것이 아니라, 직접 코드를 작성하고 문제를 해결하는 과정을 통해 배우는 것이 가장 효과적이라고 믿습니다. 그래서 수업은 언제나 실습 중심으로 진행되며, 학습자들이 스스로 생각하고 응용하는 능력을 키울 수 있도록 지도하고 있습니다.

특히,

  • 자바에서는 객체지향 프로그래밍의 핵심 개념과 프로젝트 실습,

  • 파이썬에서는 데이터 분석, 자동화, 인공지능 기초 활용,

  • C 언어에서는 알고리즘 사고력과 시스템 프로그래밍 기반 다지기,

  • 정보처리기사 실기에서는 기출문제 분석과 실전 대비 전략을 중심으로, 합격을 위한 실질적 학습 방법을 제공합니다.

최근에는 정보처리기사 실기 대비 강의를 통해 많은 수강생들이 자격증 합격에 도전하고 있습니다. 시험의 핵심은 기출문제에 있다는 점을 바탕으로, 출제 경향 분석과 반복 학습을 통해 수험생들이 단기간에 효율적으로 합격할 수 있도록 돕고 있습니다.

저는 학생들이 단순히 지식을 쌓는 것에서 그치지 않고, 혼자서도 문제를 해결할 수 있는 개발자로 성장하는 것을 목표로 합니다. 처음 프로그래밍을 배우는 분들에게는 재미와 성취감을, 취업이나 실무를 준비하는 분들에게는 실질적인 기술과 자신감을 드리는 강사가 되겠습니다.

앞으로도 더 많은 학습자들이 프로그래밍과 자격증 학습을 통해 새로운 기회를 열어갈 수 있도록 최선을 다하겠습니다.
여러분의 도전과 성장을 진심으로 응원합니다. 잘 부탁드립니다!

カリキュラム

全体

28件 ∙ (11時間 56分)

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

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

受講レビュー

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

¥5,410

parkmyounghoiの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

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