38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
딩코딩코
초보자도 쉽게 이해하는 단계별 설명으로, 막연했던 코딩 테스트가 명확해집니다. 필요한 것만 배우고 바로 실전에 적용하세요!
초급
Python, 코딩 테스트, 알고리즘
JdbcTemplate으로 SQL 짜본 적 있으시죠? 컬럼 하나 바뀔 때마다 SQL이랑 RowMapper 동시에 고치느라 한숨 쉬었던 경험, 다들 있을 겁니다. 이 강의는 그 고통에서 출발합니다. 순수 JDBC로 SELECT 하나 하면 35줄입니다. Connection 열고, PreparedStatement 만들고, ResultSet 돌리고, close() 하나 빠뜨리면 서버가 다운됩니다. 이 지옥을 직접 타이핑한 뒤에 JPA의 save() 한 줄을 만나면, "이래서 JPA를 쓰는구나"가 머리가 아니라 손에서 체감됩니다.
12명 이 수강하고 있어요.
난이도 초급
수강기한 무제한
1차 캐시, 변경 감지, 쓰기 지연까지 경험 기반으로 술술 설명할 수 있는 능력
JDBC 35줄의 고통을 직접 겪고 나서 JPA가 왜 필요한지 체감한 경험
N+1 문제가 터졌을 때 로그를 보고 원인을 찾고, Fetch Join / @EntityGraph / @BatchSize 중 상황에 맞는 해결법을 선택할 수 있는 실무 디버깅 능력
QueryDSL의 BooleanExpression으로 if문 스파게티 없이 깔끔한 동적 쿼리를 설계하고, Custom Repository 패턴으로 JPA와 QueryDSL을 실무 표준 구조로 통합하는 역량
엔티티 설계부터 상속관계 매핑, BaseEntity(Auditing), 임베디드 타입까지 — 실무 프로젝트를 시작할 때 "테이블 설계 어떻게 하지?"가 아니라 "이 패턴으로 가자"고 판단할 수 있는 설계 감각
학습 대상은
누구일까요?
JPA가 뭔지, 왜 써야 하는지 감부터 잡고 싶은 분
경험 기반 답변으로 면접관의 추가 질문을 유도하고 싶은 분
@ManyToOne은 알겠는데 양방향이 왜 필요한지, mappedBy가 뭔지 정리가 안 되는 분
쿼리가 언제 나가는지, 변경 감지는 어떻게 동작하는지, 왜 update()를 안 써도 되는지 원리를 알고 싶은 분
쿼리 로그를 읽고 직접 해결할 수 있는 실전 능력이 필요한 분
선수 지식,
필요할까요?
Java 기초 문법 (if문, for문, 클래스, 인터페이스)
Spring Boot로 간단한 REST API를 만들어본 경험
JdbcTemplate으로 DB CRUD를 해본 경험 (SQL SELECT, INSERT 등 기초)
15,913
명
수강생
1,603
개
수강평
306
개
답변
4.9
점
강의 평점
19
개
강의
🚀 토스, 포항공대 출신 | 현업 백엔드 개발자(+8년)
🎥2만 유튜버 | 개발 콘텐츠 제작
📚 인프런 강사 | 누적 수강생 15,000+
👥 개발자 취업 커뮤니티 운영 중 (8,000+)
🧩 오픈소스 (Gradle, Spring AI 등) 다수 Contributor
📝38개 서류 합격 및 크몽 이력서 첨삭 100+회 이상 경험 (평점 5.0점)
현업에서 전달되는 생생한 정보들을 쉽고, 연역적으로 이해되게 전달합니다.
전체
40개 ∙ (2시간 21분)
얼리버드 할인 중
₩69,300
30%
₩99,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!