강의

멘토링

로드맵

개발 · 프로그래밍

/

백엔드

스프링부트를 활용한 RESTFUL API 만들기(AWS,EKS)

초급자를 위한 백엔드 프로그래밍 웹개발 강의입니다.

60명 이 수강하고 있어요.

  • 멍슨상
API
테스트코드
이론 실습 모두
Spring BootREST APIrestfulquerydsljpql

이런 걸 배울 수 있어요

  • 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쿼리는 아셔야 합니다.

💡핵심 특징과 차별점

  • 도커 를 사용해서 MYSQL을 다룹니다.

  • 꼼꼼하게 설하려고 노력한 강의!!

이런 분들께 추천해요

백엔드 개발로 레벨업하고 싶어요.게시판 CRUD는 할 수 있는데 그 이후에는 뭘 해야 할지 모르겠는 백엔드 개발자 / 학생

프론트 협업에 관심있어요
프론트 협업을 위한 스웨거 문서를 작성 하고 싶어요!

aws 배포가 궁금해요
기본적인 aws배포 하는 방법에 다룹니다.

💡이 강의가 필요할 수강생

  • 프론트와 협업을 어떻게 해야 할지 알 수 있어요.

  • 스프링부트를 활용한 백엔드 개발자가 되고 싶으신분

수강 후에는

  • 스웨거 문서를 제작할 수 있어요.

  • jpa를 활용하여 JPQL과 Querydsl을 사용 할수 있어요.

  • 스프링부트 테스트 코드를 작성 할 수 있어요.

  • 도커로 MYSQL컨테이너와 SPRINGBOOT 컨테이너를 구현할 수 있어요.

  • AWS 도커와 쿠버네티스(EKS)로 서버 배포를 할 수 있어요.

💡이 강의를 수강하면 얻을 수 있는 변화

  • JPA 지연로딩과 즉시로딩에 대하여 학습할 수 있습니다.

  • 도커와 쿠버네티스에 관심을 가질 수 있습니다.

  • 프론트와 협업하기 위한 백엔드 프로그래밍을 알 수 있습니다.


이런 내용을 배워요.

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

EKS 배포

AWS EKS에서 스프링부트와 MYSQL Deployment를 배포

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

도커 데스크탑 활용

도커 네트워크 사용하여 MYSQL컨테이너 SPRING컨테이너 간의 통신을 구축

테스트 코드를 작성

JPA를 활용하여 insert,update,delete,select 코드를 테스트 할 수 있습니다.

Swagger 문서

프론트와 협업 하기 위한 Swagger 문서 작성을 할 수 있습니다.

지식공유자 소개

안녕하세요!

현재 그린 컴퓨터 아트 학원에서 박명회 강사로 활동하고 있습니다!

항상 공부하고 자기 개발을 하고 있어요!

수강 전 참고 사항

실습 환경

  • 강의는 윈도우환경에서 진행하여 인텔리제이와 도커데스크탑을 주로 사용합니다!

  • AWS 접속 프로그램은 MobaXterm을 사용하였습니다!

학습 자료

  • PDF 파일제공해드립니다.!

선수 지식 및 유의사항

  • 기본적인 자바 문법


  • 기본 sql 지식(INSERT,SELECT,UPDATE,DELETE)


💡강의 학습에 필요한 참고 사항

  1. 실습 환경

    • 운영 체제 및 버전(OS): Windows

    • 사용 도구: 인텔리제이, 도커테스크탑, mysql, mobaXterm, aws



  2. 학습 자료

    • 제공하는 학습 자료 형식 (PDF)

    • gitHub 소스자료


  3. 선수 지식 및 유의사항


    • 저작권은 없으나 학습 자료 사용하실 때 출처는 알려주시길 바랍니다!

    • 소스자료와 제공한 PDF 파일을 마음껏 사용해 주세요!!!!

추후 질문을 받고 설명이 부족한 부분은 업데이트 할 예정입니다.!!

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • API 서버를 스프링부트로 구현하고 싶은 분

  • 백엔드 개발자로서 프론트와 협업하고 싶은 분

  • 스프링부트와 JPA를 학습 하고자 하는 분

선수 지식,
필요할까요?

  • JAVA 기본

  • MYSQL 기본

안녕하세요
입니다.

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

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

특히,

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

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

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

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

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

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

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

커리큘럼

전체

28개 ∙ (11시간 56분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

₩44,000

멍슨상님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!