ONLINE   #Java #Spring #실무유사프로젝트 #성능개선 #배포 #테스트 #실무연관

9개 도메인 프로젝트로 끝내는 백엔드 웹 개발 (Java/Spring)

프로젝트형 강의 장인 패캠이 100+ 채용공고를 분석해 준비한 '백엔드 나인 프로젝트'!

기본 정보

∙ 9개 대주제, 230여개 강의 클립 (약 85시간 분량)
∙ 선수지식 필요 / 직무경험 필요
∙ 선수지식: 백엔드 웹개발 기본 지식 및 Java/Spring 기술스택의 기본 사용법

강의 특징

∙ 수강료 1회 결제로 평생 소장
∙ 부가 학습 자료 제공

강의 공개

∙ 1차 공개 : 2024년 08월 19일
∙ 2차 공개 : 2024년 09월 19일
∙ 3차 공개 : 2024년 10월 14일
∙ 4차 공개 : 2024년 11월 18일
∙ 전체 공개 : 2024년 12월 16일

코스 프로모션 배너 전용입니다.
0 0시간 0 0 코스 프로모션 배너 전용입니다.
(자동)
정가 (자동)
할인 금액 (자동)
현재 판매가 (자동)

(자동)

* 12개월 무이자 할부 시

어딜 봐도 경력직만 채용하는 꽁꽁 얼어붙은 IT 업계,

그런데, 혹시 2024 채용 공고들의 공통점을 발견하셨나요?

맞습니다. 같은 직무지만 ‘도메인’별로 개발자를 따로 뽑고 있습니다.

즉, 2024 개발자 채용 시장은 오늘 뽑아 내일 바로 실무에 투입할 수 있는 인재를 찾고 있습니다.

백엔드, 백엔드 개발, 개발자, 프로그래밍, 도메인, 패스트캠퍼스, 패스트캠퍼스 개발, 즉시전력, 취업, 백엔드 취업, 백엔드 기술, 기술 스택
백엔드 도메인, 도메인, 서비스, 백엔드 개발, 개발자, 프로그래밍, 프로젝트, 즉시전력, 패스트캠퍼스

즉시전력으로 거듭날 2가지 역량을 담은 유일무이 강의

9가지 도메인 특화 백엔드 웹개발

기업이 원하는 실무 능력을 길러줄
100% 프로젝트 강의로 백엔드 레벨업 시작하세요!

DDD, 이커머스, 백엔드 개발, Redis, 레디스, threshold, 도메인 개발
도메인, 혜택, 패스트캠퍼스, 패캠

POINT 1

바로 투입 가능한 경력직으로 거듭나는
실무 최적화된 9개 비즈니스적 + 기술적 도메인 특화 프로젝트

개념만 줄줄이 읊는 이론? 분량을 위해 채워넣은 실습? NO!
특정 팀, 특정 직무에 딱 알맞은 포트폴리오를 만들 수 있는 유일무이 프로젝트!

POINT 2

백엔드 개발자가 갖춰야 할 모든 스킬을 다각도로 향상시킬
122개 수준별 실습과 36가지 기술 스택

내게 필요한 그 어떤 백엔드 상황도 모-두 커버하여
남들과 초-격차를 낼 수 있는 풍부한 구성!

프로젝트의 난이도에 따라 총 122개의 수준별 실습이 진행됩니다.

api, 비즈니스, docker, mysql, kafka, 카프카, 백엔드 개발, 백엔드, 아키텍처, 백엔드 개발, aws

프로젝트에 따라 적합한 기술 스택 38가지를 다양하게 조합하여 사용합니다.

기본적인 Java/Spring부터 Kafka, Redis, Kubernetes까지
빛날 수 있는 프로젝트 내에서 각 기술스택의 활용 방법을 내것으로 만드세요.

(자동)
정가 (자동)
할인 금액 (자동)
현재 판매가 (자동)

(자동)

* 12개월 무이자 할부 시

POINT3

MSA 환경 대규모 트래픽 처리 경험을 쌓을 수 있는,
고탄력 · 실시간 알림 시스템 개발 프로젝트

가장 실무적인 스타일로 대규모 트래픽을 대응할 수 있는 고성능 알림센터 A to Z 구현.


Project 7 | 멀티 모듈 프로젝트와 Kafka 를 활용한 고성능 SNS 알림센터 구현
어느 회사를 가더라도 있는
[ 알림 ] 서버에서 고려해야하는 핵심, 대용량 트래픽 대응!

갑자기 댓글/좋아요 등 많은 알림이 울릴 때 유연하게 서버를 운영해야 합니다.

큰 트래픽이 몰렸을 때 확장성이 중요한 알림센터 도메인에 멀티 모듈 프로젝트와 Kafka를 도입하게 되면
대규모 트래픽을 대응할 수 있는 고성능 MicroService를 완성하게 됩니다.

확장, 멀티모듈, 프로젝트, 알림센터

알림 생성 서버와 알림 조회 서버를 멀티 모듈 프로젝트로 분리하여, 알림 생성 서버의 부하가 알림 조회 서버에 영향을 미치지 않도록 설계합니다.
이를 통해 각 모듈을 독립적으로 개발, 배포, 확장할 수 있으며, 효율적인 관리가 가능합니다.

kafka, 카프카, 알림 조회, 알림 조회
알림센터, 개발, 멀티 모듈, kafka, 알림센터, api

POINT 4

변동성이 높은 이커머스 도메인 프로젝트에는
유연한 DDD 기반 헥사고날 아키텍처를 도입하여 빠르게 대처하세요!

주문 도메인, 결제도메인, 정산 도메인.. 복잡한 도메인에 어지럽다면,
프로젝트 9번에서 DDD로 로직을 명확하게 정의하고 독립적으로 개발하세요!


Project 9

대량 트랜잭션을 처리하는 이커머스 주문 및 결제 시스템 개발

Why DDD in e-commerce?
가장 소비자에게 친숙한, 이커머스 도메인의 특징?
[ 이커머스 결제 ] 서버에서 고려해야하는 핵심, 유동성과 변동성!

  • 빠르게 변하는 소비자의 니즈에 따라
    소비자가 원하는 기능을 추가해야 하는 유동성

  • 토X, 페이X 등 PG사 API의 변경 등
    API 연동 및 구현 시 높은 변동성

따라서, 가장 유연한 아키텍처를 통해 변경에 유연한 코드를 구현해야 합니다.

이번 프로젝트에서는 DDD 방법론에 가장 핵심인 DIP를 적용하고, Hexagonal 아키텍처의 Port/Adaptor 패턴을 적용하여 유연한 프로젝트 구조를 통해 이커머스 도메인에 특화된 프로젝트를 진행합니다.
|  프로젝트 주요 내용
1. Primary Adapters 부분은 추상화 코드로,
Secondary Adaptor 부분은 구현화 코드로 분리하여 개발
2. 공통 Request, Validation 설계 및 개발을 진행한 후, 
카드 승인/취소/정산 기능의 경우 별도로 개발을 진행.

|  DDD 기반 프로젝트의 효과
1. 결제 관련 API 요청과 응답에 대한 코드를 공통화하여 중복된 코드를 제거 가능
2. 기능 고도화 시 Kafka 추가 및 연동 기능에 대한 코드를 쉽게 유지보수 가능 3. 비즈니스 상 다른 PG사 API로 변경해야 하는 경우,
API를 호출하는 구현체(기능)만 추가 개발하는 등 유지보수성이 높은 코드 작성 가능

How DDD in e-commerce?

adapter, application, 도메인, api, redis, mysql, 카프카

|  요구사항 분석

|  구조 설계

변화에 잘 적응할 수 있는 유연성 을 고려한 DDD 기반 헥사고날 아키텍처는
기능을 추가할 때에도, API를 바꿀 때에도, 다른 기술스택을 바꿀 때에도 개발에 실용적이고 안정적으로 활용됩니다.

POINT 5

백엔드 필수 기술인 Redis의 도메인에 따른
활용 학습을 위한 2가지 프로젝트

Redis를 threshold 관리용과 DB 부하 개선용으로
각 프로젝트에서 알맞은 목적에 맞게 사용하세요!

인메모리 기반의 데이터베이스 Redis!
싱글스레드 기반이라 빠르기 때문에 요즘 많이 사용 중이지만 아무데나 Redis를 막 사용하면 안 됩니다!

Redis의 적재적소 활용법을 2가지 프로젝트를 통해 학습하고
나의 프로젝트에도 알맞게 적용하세요!

POINT 6

도메인 특징에 따라 똑똑하게 기술을 선택하는
2가지 대용량 데이터 처리 프로젝트

데이터 처리도, 1만 건인지, 1억 건인지
프로젝트 상황에 맞추어서 기술 스택을 선택해야 합니다!

서비스의 특성에 따라 다른 기술과 스택을 선택하여
2가지 도메인 프로젝트 안에서 기능 구현과 고도화에 대해
실무적인 기술 고민들을 간접 경험하세요!

Project 5
Spring batch를 활용하여 일별 거래 데이터를 처리하는
시스템 (_배치시스템) 개발

spring batch의 사용처와 특징
spring batch는 일단위나 월단위 처럼 특정 시간 간격에 수행해야 하는 배치 애플리케이션을 만들 때 사용되며, 서비스 사용량이 적은 새벽에 실행되고, 서비스가 작을 때는 성능에 민감하지 않아도 괜찮습니다.
이 경우 데이터는 DB (PostgreSQL)에서 가져와서 처리하며, java/spring 환경에 익숙한 사람들이 배치 프로그램을 비교적 빠르게 만들기에 유리하다는 장점이 큽니다.
배치 시스템의 고도화 방법
서비스가 커지고 배치가 처리해야 하는 데이터의 양이 증가하여 여러개의 테이블을 join해서 써야 하면 배치 애플리케이션이 정해진 시간 간격보다 느리게 수행될 수 있습니다.
이때 다른 기술스택으로 마이그레이션하기 보다는, 쿼리 튜닝 등의 간단한 최적화를 진행해서 성능을 개선합니다.

Project 9
실시간 비동기 플랫폼 Kafka 활용하여 빌링/결제 시스템 개발

Kafka의 사용처와 특징
Kafka는 데이터가 순식간에 몰려들 때 비동기로 주문 시스템과 결제시스템을 이어야 할 때 사용됩니다. 10만 건 이상 등의 빅데이터가 오고갈 때 활용하면 빠르게문제를 해결할 수 있으나, 적은 데이터를 사용할 경우 자칫 오버엔지니어링이 될 수 있습니다.
빌링/결제 시스템의 고도화 방법
주문 결제가 몰릴 때 정산 데이터가 많아져 대량 트랜잭션 처리에 문제가 생겨 서버가 다운되고, 결국 사람들에게 주문은 완료되었으나 결제가 취소되는 문제상황이 발생할 수 있습니다.
이 경우 주문 시스템에서 결제시스템으로 넘어가는데이터를 kafka를 통해 비동기로 전달하고 사람들에게 먼저 주문이 완료되었다고 알림을 보낼 수 있습니다.

오버엔지니어링인지 아닌지 꼼꼼히 살펴본 점이 묻어나는 포트폴리오야말로
면접자들이 원하는 포트폴리오입니다.

POINT 7

infra팀 백엔드 개발자가 알려주는
백엔드 개발자를 위한 kubernetes 배포 프로젝트

보안성을 강화하기 위한 도메인 프로젝트 9번!
단위 테스트와 클라우드 배포로 구축하는 안정적인 서버를 구축하세요.


Amazon과 SAP를 거쳐

현재 한국 IT 대기업에서 인프라 서버 개발자로
재직 중인 강사님에게 배우는 클라우드 기반 인증 서비스 도메인

회원/인증 도메인의 특징이라고 하면 안정적이고 가벼워야 한다는 것입니다.
로그인이 다운되면 어플리케이션을 쓸 수 없으니, 가장 기본이 되는 기본을 유지하기 위해서라도 인증 서버는 다운되면 안돼서 유지보수성이 중요합니다.
인증이 다운된다고 아무에게나 제한된 기능을 풀어줄 수는 없으니까요.
안정성이 보장되어야 한다는 것이 특징이기에, 이번 프로젝트에서는 유지보수성을 위하여 문서화와 로깅을 중요시하고
하드웨어 이슈가 장애로 이어지지 않도록 하기 위해서 필수적인 클라우드 클러스터 배포를 진행합니다.
또한 k8s 클러스터에 올렸을 때 필수적으로 고민해야 하는 multithreading 지원도 함께 고민해보며 강의에 기술적 고민을 자연스럽게 녹여볼 수 있을 것입니다.

자바, 알고리즘문제, Python, Java, crud, 인증, 인가, junit5
안정성을 유지하기 위한 Junit5 단위 테스트
인증, authentication 절차는 사용자의 신원을 확인합니다.
등록된 ID인지, 그 ID와 매칭되는 pw인지 확인하고, 더 보안을 강화하기 위해서
휴대폰이나 지문 등을 사용하는 2단계 인증을 구현합니다.
프로젝트에서 사용자 인증은 예시로 들어주신 카카오 소셜 로그인으로 구현하게 됩니다.
이때 시간이 지나며 복잡하고 거대해지는 프로젝트의 성장을 안정적으로 이루기 위해
단위 테스트를 통해 기본 인증/인가 기능을 빠르게 검증함으로써
프로젝트의 품질과 생산성을 높이는데 기여합니다.
spring, java, spring boot, web, 웹개발, 백엔드 개발, 개발자
파이썬, 자바, Python, Java
What is App to APP?
(App2App의 기본 동작 및 요청 방식)
백엔드 서버 구현이 monolithic에서 microservice 구조로 변경되면서
서버의 모듈간 통신이나 서비스간의 통신이 잦아졌고, 이 때 보안을 위해
서버간 API 콜의 인증이 필요하게 됩니다.
이때 이 인증을 application to application, app2app이라고 하며,
우리는 App2app을 위한 jwt 토큰을 통해 서비스간 인증에 대해 구현해 볼 예정입니다.

App to APP 인증의 안정성을 유지하기 위한 2가지 방법
1. Spring security와 Spring을 기반으로 인증 서버를 구현
2. Junit5로 app2app token validation
k8s, 클러스터, app, 애플리케이션, 웹개발
k8s, 배포, 클러스터, 멀티
안정성을 위해 kubernetes가 검토되는 이유
인증이 죽으면 아무도 로그인을 할 수 없고,
접근 자체가 막히니까 서비스를 정상적으로 사용할 수 없어집니다.
따라서 클라우드 위에서 배포를 하게 되면 인스턴스 하나가 죽더라도
멀티 인스턴스를 구성함으로써 안정성을 좀더 확보할 수 있습니다.

이때, kubernetes 배포 프로세스는 서버의 인스턴스가 늘어날 때
인스턴스 증가에 맞추어 기존 기능을 수정하는 식으로 진행됩니다.
서비스, 백엔드 개발, 백엔드, 개발자, 개발, 프로그래밍
서비스, 백엔드 개발, 백엔드, 개발자, 개발, 프로그래밍
쿠버네티스를 고도화 하는 이유
로컬에서는 서버가 한개인데요, k8s 클러스터를 올리면서 분산 서버 환경에서
쿠버네티스 클러스터에는 파드가 여러개 띄워집니다. 따라서 이 멀티 클러스터를
관리하기 위해서, 또는 여러 작업을 동시에 처리할 수 있도록 하기 위해서는
필연적으로 multithreading을 고려해야합니다.
Multithreading을 염두에 두고 kubernetes 배포를 진행한다면,
모든 인스턴스 간의 일관성을 유지할 수 있습니다.
쿠버네티스를 고도화하는 프로세스
여러 노드에서 동기에 발생하는 데이터 변경 작업을 atomic 하게 처리하는 설정을 합니다.

1. 코드를 실행파일로 빌드하기
2. 도커로 이미지를 생성하기
3. 생성한 이미지를 배포하는 디플로이먼트를 생성하기
4. 서비스를 k8s 통해 배포하기
5. Cache와 multi threading으로 기능 고도화하기

절.대. 무너져서는 안 되는 회원/인증 도메인!
현업자의 노하우가 담긴 프로젝트
로 실무적인 인사이트를 챙겨가세요!

(자동)
정가 (자동)
할인 금액 (자동)
현재 판매가 (자동)

(자동)

* 12개월 무이자 할부 시

POINT 8

실제로 특정 도메인 개발을 하고 있는
유니콘 기업 현직 강사진 7인

국내 IT 대기업에서 실제로 도메인에 대한 개발 경험이 있는 7명의 개발자가
자신만의 노하우를 그대로 녹여낸 강의입니다.

이강호님
현) 판교 소재 게임 회사 백엔드 개발자
전) 게임사 웹 서비스 백엔드 개발자
전) 스타트업 웹 백엔드 개발자
----------------------------------
| Project 1. Spring JPA를 활용한 피드 서비스 구현
| Project 2. Spring JPA와 Mysql을 활용한 커뮤니티 피드 서비스 고도화
“정적인 테이블 설계 뿐만 아니라 클린 아키텍처와 단위 테스트 코드 바탕으로 개발할 수 있도록 돕겠습니다.”
Java & Spring 기반 서버 백엔드 개발자로 글로벌 300만 유저의 게임 플랫폼 서비스에서 빌링, 마일리지 서비스, 쿠폰 서비스를 개발했습니다.
여러분은 이 강의를 마치고 나면 현업에서도 테스트를 쉽게 작성할 수 있고 아키텍처를 스스로 설계 할 수 있게 될 것입니다. 또한 배운 것을 바탕으로 코드 리뷰를 할 수 있는 능력을 기르고 현업의 코드를 안정적으로 리팩토링을 할 수 있게 될 것입니다. 완강까지 화이팅입니다!
홍민형님
현) 우아한형제들
전) SK planet | 네이버 | 싸이월드
· 웹툰 서비스 개발 Lead
| Project 3. Redis를 활용한 서비스 속도를 개선하는 동영상 서비스 개발
“ 테스트는 결과물의 완성도를 확인하기 위해 반드시 필요한 과정입니다. ”
개발자로서 전반부는 커뮤니티 서비스, 최근에는 컨텐츠 서비스를 주로 개발해온 홍민형 입니다. 테스트를 잘 만들면 프로젝트를 안전하고 빠르고 잘 조직화 해서 구현하는데 크게 도움이 됩니다. 수강생 분들도 테스트에 많이 익숙해지시기를 바랍니다.
이동준님
현) 카카오
· 플랫폼 데이터 처리 개발 경험
| Project 5. Spring Batch를 활용한 이커머스 플랫폼 거래 데이터 처리
“ 안녕하세요. 새로운 분야를 학습하고 실제 개발에 적용하는 것을 좋아하는 카카오 백엔드 개발자 이동준이라고 합니다. ”
저는 새롭게 습득한 기술을 전파하는 데에도 관심이 많아, ifkakao 개발자 컨퍼런스, 사내 기술세미나 등에서 발표자로 참여하고, 카카오 테크 블로그에 ‘서버리뷰어 참여기’를 기고하기도 했습니다. 이번 강의에서는 스프링 배치에 대한 전반적인 이해와 함께 배치 애플리케이션 개발시에 자주 마주치는 유즈케이스를 다뤄보려고 합니다.
강의를 수강하신 후에 배치를 처리하는 다양한 방법들 중의 하나로 스프링 배치를 고려해보실 수 있게 되시길 바랍니다.
아는형님
현) 핀다 백엔드 Lead
전) SK, 쿠팡, 야놀자
------------------------
| Project 4. Spring Websocket을 활용한 실시간 채팅 서비스 구현
“ 10년 이상 백엔드 개발자로 많은 프로젝트를 수행하였고, 내일은 오늘보다 나은 역량을 갖기 위해 꾸준히 노력하고 있습니다.”
실제 업무환경에서 웹 소켓과 스프링부트 프레임웤을 이용한 POC를 진행해본다는 느낌으로 실습 과정을 구성했습니다.
프로젝트 실습을 진행하는데 있어서 필요한 이론과 실습이 적절히 균형을 잡고 있기에, 실제 업무를 하는 것처럼 요구사항이 지속적으로 추가되고, 이에 맞춰 필요한 기술들을 리서치를 통해 습득하고 해결해나가며 실무 경험이 많지 않은 초보개발자들이 프로젝트 경험을 쌓는데 활용하시는 데에 매우 유용한 강의가 되리라 생각합니다.
유진호님
현) NHN KCP
• TDD 기반의 결제 데이터 수집/분석 서버 개발

• 이커머스 미들웨어 서버 개발

| Project 6. Github Action와 Jenkins를 활용한 핀테크 CI/CD 자동화 시스템 개발
| Project 9. Kafka를 활용한 대량의 트랜잭션을 처리하는 이커머스 주문/결제 시스템 개발
“ 추상적인 테스트 기반의 개발 방법론에 대해서 초석을 다질 수 있도록 최대한 쉽게 알려드리겠습니다. ”
추상적으로 표현되는 DDD와 복잡한 헥사고날 아키텍처에 대한 기초 이론부터 실무와 같은 실습을 통해서 최대한 쉽게 알려드리겠습니다. 무작정 코드를 작성하는 것이 아니라, 이론에 대한 이해를 바탕으로 코드를 설계하고 작성할 수 있는 개발자가 되도록 이론부터 차근차근 알려드립니다.
모든 실습은 실무와 최대한 유사하게 준비 하였습니다.
제이님
현) 네카라쿠배 6년차 서버 개발자

• 대규모 트래픽이 들어오는 소셜/메시지 서비스 서버 개발 경험
------------------------
| Project 7. 멀티모듈과 Kafka를 활용한 실시간 SNS 알림센터 구현
“ 특히 대규모 트래픽을 처리하는 방법을 실습을 통해 배우며, 실제 현장에서 사용하는 기술과 방법론을 익힐 수 있습니다. ”
이번 강의는 이번 강의에서는 대부분의 앱에서 필수적인 기능인 '알림센터'를 실무적인 방식으로 개발해볼 것입니다.
이번 강의를 통해 수강생들은 강의에서 다룬 기술 스택을 활용하여 실제로 자신만의 알림센터 시스템을 설계하고 구현할 수 있는 능력을 갖추고, 또한, 대규모 트래픽을 효과적으로 처리하는 방법을 익히며, 실무에서 바로 적용할 수 있는 다양한 기술과 노하우를 배우게 될 것입니다.
문혜림님
현) 네카라쿠배 서버 개발자
전) Amazon Software Development Engineer
전) SAP Developer
------------------------
| Part 8. Spring security와 k8s를 활용한 회원·인증 인프라 시스템 구현
“ SAP, Amazon을 거쳐 현재는 한국 IT 기업에서 백엔드 서버개발자로 일하고 있는 문혜림 이라고 합니다 ”
이번 강의에서는 프로젝트 구현 뿐 아니라,
요구사항 정리, 설계 부터 문서화까지 최대한 실무에서 진행하는 것과 비슷하게 구성했습니다.
인증과 관련된 도메인에서 꼭 알아둬야하는 키워드들을 전달력있게 설명하여
회사에서 실무를 할 때 모르는 용어나 생소한 개념때문에 어려운 일이 없도록 도메인 지식의 성장을 도와드리겠습니다.
서비스, 백엔드 개발, 백엔드, 개발자, 개발, 프로그래밍, 프로젝트, 패스트캠퍼스

BENEFIT

어디 가서 돈 주고 사야 하는 혜택들을
전부 무료로 드립니다!

돈 주고 사야 할 8시간 분량의 강의, 멘토링, 유료 소스 이용권까지 이 패키지에서는 무료로 제공!


01
SK SQL 사내 강사가 직접 강의하는
백엔드 개발자를 위한 데이터베이스 강의 부록
트랜잭션, 파티셔닝, 분산 시스템 등 딱!
백엔드 개발자의 필수 역량 대용량 데이터 처리를
위한 키워드 중심으로 알기 쉽게 설명한
8시간 분량 Special Clip

* 영상 자료로 제공됩니다.

02
No.1 자바 개발 환경
IntelliJ (유료) 버전 6개월 무료 사용 쿠폰
Jetbrains사의 IntelliJ IDE Ultimate은 개인용 기준,
연간 요금 $169.00, 월별 요금 $16.90에 판매되고 있습니다.
선착순으로 쿠폰 소진시까지 참여 가능하며,
강의장 내 공지사항을 통해 신청 후 차주 수요일에 발급됩니다.

03
프로젝트 즉시 구축 가능!
모든 실습 코드북 무료 제공!
수업과 동일한 환경으로 바로 개발 환경을
구축, 사용할 수 있는 소스코드를 제공해드립니다.

* 텍스트 자료 및 Github으로 제공됩니다.

04
프로젝트 진행 중 질문이 생긴다면?
언제든지 현직자와 소통 가능한 질의응답 게시판!
* 질의응답 게시판 운영 기간은 24년 8월 19일 부터 27년 7월 14일 까지 입니다.

가성비

겨우 기술스택 이론만, 프로젝트 1~2개만 다루는
타사 강의와 격차가 나는 9개 고퀄리티 프로젝트와 부록까지!

국내 어디에도 찾아볼 수 없어요!
실습부터 시작하는 실제 서비스 개발과 즉시 투입 가능
인재로 만드는 부록까지 만나보세요!

타 강의 별도 구매보다 1/6배 싸게 살 수 있는 절호의 기회!
월 1만 원대로 이 모든 내용을 평생 소장 & 무한 수강!

· 런칭가 159,000원 기준 (12개월 할부시 월 1만 원대)

커리큘럼

아래의 모든 강의를 이 강의 하나로 모두 들을 수 있습니다.
지금 한 번만 결제하고 모든 강의를 평생 소장하세요!

* 본 강의는 [10개 프로젝트로 시작하는 백엔드 웹개발 신입 개발자 취업 집중반 (w. Java/Spring Boot)] 의 일부인 [project 10] (10시간) ,
[대용량 트래픽 처리를 위한 데이터베이스 첫 걸음 100만 유저를 견디는 서버 구축 가이드] 의 일부인 부록1 (8시간)과 동일한 영상을 제공합니다.

Part 1. Spring JPA를 활용한 커뮤니티 피드 서비스 구현

Part 2. Spring JPA와 Mysql을 활용한 커뮤니티 피드 서비스 고도화

Part 3. Redis 를 활용하여 서비스 속도를 개선하는 틱X/유X브 서비스 개발

Part 4. Websocket을 활용한 실시간 메시징 도메인 서버 개발

Part 5. Spring Batch를 활용한 이커머스 플랫폼 거래 데이터 처리

Part 6. Github Action와 Jenkins를 활용한 PG사 CI/CD 자동화 시스템 개발

Part 7. 대규모 트래픽을 고려한 확장성 있는 실시간 알림센터 시스템

Part 8. k8s를 활용한 클라우드 기반 인증 서비스 도메인

Part 9. Kafka를 활용한 대량의 트랜잭션을 처리하는 이커머스 주문 및 결제 시스템 개발

부록. 백엔드 개발자를 위한 데이터베이스

추천강의