94,600원
월 18,920원
5개월 할부 시
지식공유자: Hyounsub Lee
총 61개 수업 (6시간 38분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
초급
중급이상
지식공유자 답변이 제공되는 강의입니다
중급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.
Java SpringCloud와 여러 오픈소스를 연동하여 마이크로서비스를 구축하는 세미 프로젝트를 경험해보실 수 있습니다. 마이크로서비스 구축 경험을 해보고 싶으시다면 이 강의를 추천할게요!
✍️
이런 걸
배워요!
이런 걸
배워요!
Prometheus
Grafana
GitLab
마이크로서비스
Spring Boot
Spring Cloud
MSA
Docker
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
마이크로서비스를 실무 프로젝트에 적용을 원하는 분
CI/CD 형태의 업무 프로세스를 업무에 적용을 원하시는 분
Spring Cloud 학습을 원하시는 분
Spring Boot Application을 Docker로 생성하여 서비스하는 방법이 궁금하신 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
Spring Boot
Java
안녕하세요
Hyounsub Lee 입니다.
Hyounsub Lee 입니다.
안녕하세요.
SaaS 서비스 기반 IT 운영 및 개발을 담당하고 있는 개발자입니다.
여러 솔루션 프로젝트와 R&D사업, 그리고 운영 환경 업무를 통해 경험한 지식에 대한 교육 내용은 항상 공유하려고 합니다. 실무를 하면서 너무 많은 상식들을 보유하게 되기도 하고, 필요로 하다보니 항상 공부하며 정리하는 습관을 갖고 살고 있으며, 정리한 내용에 잘못된 내용이 없는 지 항상 검토하고 수정하여 후배들에게 정확한 지식을 전달하고자, 사회 1년차부터 10년차 넘게 항상 공부하고 노력하며 살고 있습니다. 후배뿐만 아니라 여러 강의를 희망하시는 분들을 위해 더 노력하며 강의를 녹화하도록 하겠습니다.
■ 여러 공공기관 솔루션 및 메시징 채널 SaaS R&D 프로젝트 개발 및 운영
커리큘럼
총 61 개
˙ 6시간 38분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Microservice 개념
3 강
∙ 23분
섹션 1. Microservice API
10 강
∙ 1시간 16분
SpringBoot 구축 후 Postman 사용하기
미리보기
13:46
2-2. 이클립스 예제 내려받기
03:57
JPA를 사용한 물품관리 API 구현
11:50
유효성 체크
04:41
상수 관리
08:08
ExceptionHandler
03:15
사용자 정의 Exception
04:03
API 문서화(springdoc-openapi)
06:41
SpringCloud Config 연동
10:56
SpringCloud Config 활용하기
09:08
섹션 2. Netflex Eureka / Gateway
4 강
∙ 28분
Eureka와 Config 연동
미리보기
06:13
Eureka와 마이크로서비스 연동
03:37
SpringCloud Gateway 연동
13:09
Gateway Logging 구현
05:47
섹션 3. 인증
3 강
∙ 34분
JWT를 활용한 인증키 발급
20:02
Gateway를 이용한 인증
10:08
Microservice로 사용자 ID 전달
04:19
섹션 4. 테스트 자동화
1 강
∙ 8분
JUnit으로 간단한 단위테스트 개발
08:44
섹션 5. Docker
11 강
∙ 56분
CI/CD
03:02
Docker 개념
08:16
Docker 설치
04:02
Docker 이미지와 컨테이너
05:52
Docker를 이용한 Microservice 이미지 만들기 - 개념설명
09:19
Docker를 이용한 Microservice 이미지 만들기 - eureka
03:31
Docker를 이용한 Microservice 이미지 만들기 - gateway
03:29
Docker를 이용한 Microservice 이미지 만들기 - authentication
01:23
Docker를 이용한 Microservice 이미지 만들기 - item-service
06:29
Docker Registry
05:01
Microservice 컨테이너 운영방법
05:57
섹션 6. GitLab
3 강
∙ 27분
GitLab설치
08:19
GitLab CI/CD - 파이프라인
12:49
GitLab CI/CD - 배포
06:31
섹션 7. Prometheus
5 강
∙ 20분
Prometheus 개념
04:11
Docker Prometheus 설치
03:36
WMI exporter
03:33
Grafana
04:25
cadvisor 를 이용한 Microservice 모니터링
05:07
섹션 8. Zipkin
3 강
∙ 16분
Zipkin 개념
03:24
Zipkin 설치 및 SpringBoot 연동
06:21
Zipkin 모니터링
06:35
섹션 9. Microservice간 통신
8 강
∙ 54분
FeignClient
14:10
RestTemplate
05:46
ActiveMQ
14:42
Kafka 개념
05:58
Docker Kafka 설치
02:45
Kafka Producer
03:32
Kafka Consumer
02:53
Grafana로 Kafka 모니터링하기
05:11
섹션 10. Resilience4j를 이용한 회복성 패턴
4 강
∙ 25분
Resilience 개념
04:12
회로차단기
09:53
Retry
04:07
bulk head
07:33
섹션 11. 마이크로서비스 관리
3 강
∙ 9분
eureka를 이용한 마이크로서비스 앱목록 출력
01:49
actuator를 이용한 마이크로서비스 모니터링
04:43
actuator를 이용한 마이크로서비스 프로세스 중지
03:26
섹션 12. 마이크로서비스 성능튜닝
2 강
∙ 12분
성능을 위한 SpringBoot 설정 튜닝
06:44
ThreadPoolTaskExecutor를 이용한 Async 처리
05:38
섹션 13. 최종 정리
1 강
∙ 2분
최종 정리
02:43
강의 게시일 : 2023년 11월 21일
(마지막 업데이트일 : 2023년 12월 28일)