스프링부트를 이용한 웹 프로그래밍: 웹사이트 이렇게 만드는 거예요!
블스
캘린더(일정관리)를 만들면서 배우는 스프링 웹 프로그래밍! 짤 예제가 아닌 바로 써먹을 수 있는 예제로 스프링 완전 정복해요~
초급
Spring Boot, Spring Security, JPA
DI,IOC
RESTFUL
JPA
전역에러처리
API 스웨거 문서
JUNIT ASSERTJ 테스트코드 작성
Querydsl
JPQL
AWS DOCKER 배포
JWT 인증처리
쿠버네티스
eks
현대의 소프트웨어 개발에서는 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 지연로딩과 즉시로딩에 대하여 학습할 수 있습니다.
도커와 쿠버네티스에 관심을 가질 수 있습니다.
프론트와 협업하기 위한 백엔드 프로그래밍을 알 수 있습니다.
EKS 배포
AWS EKS에서 스프링부트와 MYSQL Deployment를 배포
도커 데스크탑 활용
도커 네트워크 사용하여 MYSQL컨테이너 SPRING컨테이너 간의 통신을 구축
테스트 코드를 작성
JPA를 활용하여 insert,update,delete,select 코드를 테스트 할 수 있습니다.
Swagger 문서
프론트와 협업 하기 위한 Swagger 문서 작성을 할 수 있습니다.
안녕하세요!
현재 그린 컴퓨터 아트 학원에서 박명회 강사로 활동하고 있습니다!
항상 공부하고 자기 개발을 하고 있어요!
강의는 윈도우환경에서 진행하여 인텔리제이와 도커데스크탑을 주로 사용합니다!
AWS 접속 프로그램은 MobaXterm을 사용하였습니다!
PDF 파일제공해드립니다.!
기본적인 자바 문법
기본 sql 지식(INSERT,SELECT,UPDATE,DELETE)
💡강의 학습에 필요한 참고 사항
실습 환경
운영 체제 및 버전(OS): Windows
사용 도구: 인텔리제이, 도커테스크탑, mysql, mobaXterm, aws
학습 자료
제공하는 학습 자료 형식 (PDF)
gitHub 소스자료
선수 지식 및 유의사항
저작권은 없으나 학습 자료 사용하실 때 출처는 알려주시길 바랍니다!
소스자료와 제공한 PDF 파일을 마음껏 사용해 주세요!!!!
추후 질문을 받고 설명이 부족한 부분은 업데이트 할 예정입니다.!!
학습 대상은
누구일까요?
API 서버를 스프링부트로 구현하고 싶은 분
백엔드 개발자로서 프론트와 협업하고 싶은 분
스프링부트와 JPA를 학습 하고자 하는 분
선수 지식,
필요할까요?
JAVA 기본
MYSQL 기본
전체
28개 ∙ (11시간 56분)
해당 강의에서 제공:
3. SPRING DI IOC
24:35
4. SPRING 컴포넌트 스캔
16:02
5. 컴포넌트 스캔 추가 설명분
13:01
7. 데이터 조회
11:50
8. 데이터 입력
16:17
9. 데이터 수정
05:20
10. 데이터 삭제
05:41
11. 테스트 코드 작성하기
53:50
12. JPA 기본
27:26
13. 에러코드
56:29
14. 게시판
58:19
15. swagger
26:40
19. querydsl
35:55
23. localhost 구축
21:44
24. aws 구축
14:58
28. cloudType 배포
19:55
₩44,000
같은 분야의 다른 강의를 만나보세요!