Wild Backend
와일드 백엔드 과정은 실무 중심 학습을 통해 백엔드 개발의 핵심 기술과 아키텍처 및 설계 패턴을 배우는 4주 집중 과정입니다.
HTTP, REST 같은 기본부터 IoC 컨테이너, DDD, RDB, ORM과 같은 실무에서 사용되는 기술을 깊이 있게 다루며, 이를 통해 유지보수성과 확장성이 뛰어난 설계 및 구현 역량을 갖추게 됩니다.
강사

코딩의 신 아샬
- · 26년차 풀스택 개발자
- · 다수의 스타트업 CTO 경험
- · 유니콘 서비스 기업 리드 개발자 경험
- · 게임, 교육, 음악, 커머스, 블록체인, 인공지능 등 다양한 도메인 경험
🏠 홈페이지: https://ahastudio.com/
유튜브:
https://youtube.com/@ahastudio
커리큘럼
-
1주: 백엔드 기본
· HTTP와 REST: 웹의 근간이 되는 HTTP 프로토콜과 REST 설계 원칙을 학습합니다.
· Layered Architecture와 Hexagonal Architecture: 유지보수성과 확장성을 높이는 아키텍처 패턴을 이해하고 적용합니다.
· DI와 Spring: Spring 프레임워크의 핵심 개념인 의존성 주입(DI)을 통해 유연한 애플리케이션을 개발합니다.
· 테스트: JUnit, MockMvc, Mockito 등의 도구와 단위 테스팅, 테스트 주도 개발 기법을 익혀 코드 품질을 향상시킵니다.
-
2주: 데이터베이스
· 관계형 데이터베이스(RDB): 관계형 데이터 모델의 개념, 정규화, 인덱스, SQL 기본 연산을 학습하고 효율적인 데이터 설계를 이해합니다.
· ACID와 트랜잭션 모델: ACID(Atomicity, Consistency, Isolation, Durability)와 트랜잭션 격리 수준(Read Uncommitted, Read Committed, Repeatable Read, Serializable)을 학습하고, 동시성 제어 및 무결성 유지 방법을 익힙니다.
· Unit of Work(UoW)와 트랜잭션: UoW 패턴을 활용하여 데이터 변경 사항을 하나의 논리적 작업 단위로 묶는 방법을 학습하고, 이를 시스템 트랜잭션과 연계하여 트랜잭션 일관성을 유지하는 기법을 다룹니다.
· ORM(Object-Relational Mapping): 객체지향 프로그래밍과 관계형 데이터베이스의 불일치를 해소하는 ORM의 개념과 장단점을 학습하고, 다양한 ORM 기술의 특징과 활용 방법을 익힙니다.
-
3주: 도메인
· Transaction Script와 Domain Model: 비즈니스 로직 구현을 위한 두 가지 패턴의 특징과 적용 방법을 비교합니다.
· 도메인 주도 설계(DDD): Ubiquitous Language, Bounded Context와 Entity, Value Object, Aggregate, Repository, Domain Service 등 DDD의 핵심 개념을 이해하고 적용합니다.
· Domain Event: Domain Event의 개념과 활용 방법을 학습합니다.
· CQRS(Command Query Responsibility Segregation): 명령과 조회를 분리하여 시스템의 확장성과 성능을 높이는 패턴을 다룹니다.
-
4주: 마이크로서비스
· 마이크로서비스 아키텍처: 모놀리식 아키텍처와 비교하여 마이크로서비스의 개념과 장단점을 이해합니다.
· 컨테이너와 Docker: 컨테이너 기술을 이해하고 Docker를 활용하여 애플리케이션의 배포와 관리를 효율화합니다.
· CI/CD(Continuous Integration/Continuous Delivery): 지속적 통합 및 전달 파이프라인을 구축하여 개발 효율성을 높입니다.
· 관찰 가능성(Observability: 로깅, 모니터링, 트레이싱을 통해 시스템의 상태를 효과적으로 파악하고 문제를 해결하는 방법을 배웁니다.
FAQ
- Q 교육은 어떻게 진행되나요?
-
A
온라인으로 매주 토요일마다 4시간씩 총 8주간 진행됩니다. 3개월 동안 강의 녹화본이 제공되고, 디스코드로 추가 질문을 받습니다. 각자가 사용하는 언어에 맞는 자료가 추가로 제공되고, 실습을 하면서 발생하는 문제를 해결하는 방법을 배웁니다.
사소한 질문에도 엄청나게 긴 답변을 받으실 수 있습니다.
- Q 강의는 어떤 프로그래밍 언어로 진행되나요?
-
A
백엔드 개발에 필요한 공통된 개념을 다루기 때문에 프로그래밍 언어가 특정되어 있지 않습니다. 구체적인 도구와 기술을 소개하고 실습을 진행하기 위해서 Java, TypeScript, Python 등을 사용할 수 있습니다.
- Q 사전 지식이 필요한가요?
-
A
Java, TypeScript, Python 같은 프로그래밍 언어를 다룰 수 있어야 합니다. 엄청나게 깊은 이해가 필요한 건 아니지만, 프로그래밍 언어 자체가 익숙하지 않다면 실습 과정이 어려울 수 있습니다.
7기 진행 일정
매주 토요일 오후 2시부터 6시까지, 4시간씩 총 4주간 진행됩니다.
- 1. 백엔드 기본: 2025년 3월 8일 토요일
- 2. 데이터베이스: 2025년 3월 15일 토요일
- 3. 도메인: 2025년 3월 22일 토요일
- 4. 마이크로서비스: 2025년 3월 29일 토요일
온라인으로 진행되기 때문에, 전국 어디서든 참여 가능합니다.
비용
660,000원
440,000원
월 24,445원 (무이자 18개월 할부 가능)
환불
- · 강의 시작 전: 전액 환불
- · 3주차 강의 시작 전: 수강료의 50% 환불
- · 그 이후: 환불은 어렵지만, 다른 분에게 양도 가능
- ※ 수강생의 입장에서 문제를 해결할 수 있도록 도와드립니다. 디스코드로 언제든 문의 주세요.
문의
※ 문의사항은 와일드 코딩 디스코드 문의사항 채널에 남겨주세요.