Wild Backend
강의 목표
와일드 백엔드의 목표는 백엔드 개발에 필요한 핵심 기술과 아키텍처 패턴을 체계적으로 학습하고, 이를 실무 프로젝트에 적용하여 실전에서 활용할 수 있는 능력을 기르는 것입니다. 수강생들은 8주 동안 HTTP 서버를 만들면서 아키텍처의 유용함을 경험하는 것부터 시작해, Spring과 DI, 도메인 주도 설계, RDB, NoSQL, JPA 등을 배우며 복잡한 백엔드 시스템을 유연하게 설계하고 관리하는 방법을 익히게 됩니다.
궁극적으로, 백엔드 개발의 기초부터 고급까지의 기술을 습득하고 이를 실제 프로젝트에 적용함으로써, 실무에서의 문제 해결 능력과 개발 역량을 극대화할 수 있는 기회를 제공받습니다.
강사
코딩의 신 아샬
- · 25년차 풀스택 개발자
- · 스타트업 CTO 다수 경험
- · 유니콘 서비스 기업 리드 개발자 경험
- · 게임, 교육, 음악, 커머스, 블록체인, 인공지능 등 다양한 도메인 경험
🏠 홈페이지: https://ahastudio.com/
유튜브: https://youtube.com/@ahastudio
커리큘럼
-
1주: HTTP, REST, Layered Architecture
Java 기본 라이브러리를 활용하여 HTTP 서버를 직접 구현하면서 웹과 REST의 기초 개념을 익힙니다. 이를 통해 백엔드 개발에 필수적인 기술들이 어떤 문제를 해결하는지 이해하고, Layered Architecture를 통해 코드의 유지보수성과 확장성을 높이는 방법을 배웁니다.
-
2주: Hexagonal Architecture, DI, Spring, JUnit
백엔드 개발의 핵심 프레임워크인 Spring을 활용해 Hexagonal Architecture와 의존성 주입(Dependency Injection)을 배우고, JUnit을 사용해 테스트 코드를 작성하여 코드 품질을 개선하는 방법을 익힙니다. 또한, Spring Web MVC를 통해 지금까지 학습한 내용을 정리하며 실무 적용 능력을 강화합니다.
-
3주: Transaction Script, Domain Model
비즈니스 로직 구현에 사용되는 두 가지 주요 패턴인 Transaction Script와 Domain Model을 학습합니다. 비즈니스 로직의 복잡도에 따라 어떤 패턴을 선택할지 판단하고, 리팩터링을 통해 유연하고 확장 가능한 백엔드 설계를 유지하는 방법을 익힙니다.
-
4주: Domain Driven Design (DDD)
소프트웨어의 복잡성을 다루기 위한 DDD의 핵심 개념을 익히고, 이를 통해 도메인 분석 및 설계 방법을 배웁니다. 단순 CRUD를 넘어서 비즈니스 문제 자체를 소통하고 코드에 반영하는 방법을 배웁니다.
-
5주: RDB, NoSQL
많은 비즈니스가 영속화된 대규모 데이터를 바탕으로 하고 있고, 많은 경우 관계형 데이터베이스를 사용하고 있습니다. 대규모 데이터를 처리하기 위한 관계형 데이터베이스(RDB)와 NoSQL 데이터베이스의 기본 이론과 실무 적용 방법을 학습합니다. 이를 통해 데이터베이스 선택과 설계에서 올바른 결정을 내릴 수 있는 능력을 배양합니다.
-
6주: ORM, JPA
Object-Relational Impedance Mismatch 문제를 해결하기 위한 ORM(Object-Relational Mapping)의 개념을 이해하고, JPA(Jakarta Persistence API)를 활용해 도메인과 데이터베이스를 매끄럽게 연결하는 방법을 익힙니다.
-
7주 + 8주: 프로젝트
그동안 배운 모든 기술을 실제 프로젝트에 적용해 보는 시간입니다. 실무 환경을 반영한 프로젝트를 통해 백엔드 시스템을 설계하고 구축하며, 실전에서 발생할 수 있는 다양한 문제를 해결하는 능력을 기릅니다.
혜택
디스코드 채널을 통해 평생 학습을 지원합니다. 현업에서 만나는 문제나 새로운 기술에 대해, 함께 고민하고 토론하는 커뮤니티를 만들어갑니다.
온라인 코칭 시간과 오프라인 오피스아워를 통해 이력서, 포트폴리오에 대해 피드백을 받아 개선할 수 있습니다.
와일드 백엔드 참고 서적 스터디 참가 비용, 개발자, 한 달에 책 한 권 읽기 모임 참가 비용, 코딩의 신 멤버십 가입 비용을 할인해 드립니다.
강의 일정
2024년 12월 2일 월요일 ~ 2025년 1월 26일 일요일
- Week 1: 2024년 12월 2일 ~ 12월 8일
- Week 2: 2024년 12월 9일 ~ 12월 15일
- Week 3: 2024년 12월 16일 ~ 12월 22일
- Week 4: 2024년 12월 23일 ~ 12월 29일
- Week 5: 2024년 12월 30일 ~ 2025년 1월 5일
- Week 6: 2025년 1월 6일 ~ 1월 12일
- Week 7: 2025년 1월 13일 ~ 1월 19일
- Week 8: 2025년 1월 20일 ~ 1월 26일
비용
얼리버드 33% 할인
660,000원
440,000원
월 24,445원 (무이자 18개월 할부 시)
환불
- · 강의 시작 전에 취소하실 경우 전액 환불해 드립니다.
- · 5주차 강의 시작 전에 취소하실 경우 50% 환불해 드립니다.
- · 이후엔 환불 불가능합니다. 다른 분께 양도하는 건 상관없습니다.
문의
※ 문의사항은 와일드 코딩 디스코드 문의사항 채널에 남겨주세요.
와일드 백엔드 5기 신청하기