Java Persisitence API

객체지향 설계, REST API, Git 협업까지
Spring Boot + JPA 기반 웹서비스 실무 프로젝트 과정!

본 과정은 Spring Boot와 JPA를 활용한 실무형 웹서비스 개발 프로젝트 중심의 커리큘럼으로 DB 모델링, 엔티티 설계, 비즈니스 로직 구현, REST API 구축, 테스트 및 배포까지 백엔드 개발의 전 과정을 경험할 수 있도록 구성되어 있습니다.
팀 프로젝트 수행과 Git 기반 협업까지 포함하여, 실제 기업 환경에 바로 투입 가능한 실전형 백엔드 개발자를 양성합니다.

  • 교육기간
    3개월
  • 강의시간(지점별 상이)
    3시간
  • 난이도
    입문~고급
  • 인원
    20내외
  • 전화상담(주말 · 공휴일 상담 및 접수가능)
    1588-5890

이런 분들께 추천해요!

  • Spring Boot, JPA 기반 웹서비스 개발을 배우고 싶은 Java 개발 입문자
  • 객체지향 기반 백엔드 아키텍처를 제대로 이해하고 싶은 전공자 및 취준생
  • JPA/Hibernate의 ORM 개념과 실습을 제대로 익히고 싶은 백엔드 개발 지망생

JPA를 활용한 SpringBoot Project과정의 핵심 포인트

  • POINT.01

    단순 문법이 아닌 실제 웹서비스 개발을 통한 실습형 커리큘럼으로 실무 감각 향상 시킵니다.

  • POINT.02

    JPA를 활용하여 테이블 중심 개발이 아닌 객체 중심 개발 방식을 이해 및 실습합니다.

  • POINT.03

    클린코드 기반으로 다계층 설계, 인증, 예외 처리 등 기업에서 요구하는 구조를 구현합니다.

  • POINT.04

    PI 명세서 작성 → ERD 설계 → 기능 구현 → Git 협업 → 배포까지 실제 스타트업/기업 방식으로 수행합니다.

  • POINT.05

    복잡한 쿼리를 위한 QueryDSL 도입, 동적 쿼리 처리, 성능 최적화 기법을 적용합니다.

JPA를 활용한 SpringBoot Project 커리큘럼 안내

Spring Boot는 Java 기반 웹 애플리케이션 개발을 빠르고 효율적으로 해주는 프레임워크이며,
JPA(Java Persistence API)는 객체지향적으로 DB를 다룰 수 있는 ORM 기술입니다.

  • Chapter.01

    오리엔테이션 - 강사 및 과정 소개 / Q&A

    Spring Boot
    - Spring MVC 구조
    - Controller 동작 방식
    - 3-Tier와 단위 테스트
    - REST
  • Chapter.02

    ORM과 Hibernate 그리고 JPA

    영속성 컨텍스트
    - 엔티티 매니저
    - 엔티티의 동일성 보장
    - 엔티티 등록 (쓰기 지연)
  • Chapter.03

    엔티티 조회 (1차 캐시), 수정(변경 감지), 삭제
    매핑 - 객체로 테이블 매핑, 스키마 자동 생성, 필드로 컬럼 매핑, PK 매핑

  • Chapter.04

    연관관계

    - 일대다(1:N)
    - 다대일(N:1)
    - 단방향 연관관계
    - 양방향 연관관계
    - 다대다(N:N)
    - 다대다를 일대다 다대일로 풀어내기
  • Chapter.05

    즉시로딩 | 지연로딩 | 상속관계로 테이블 매핑 | CASCADE 영속성 전이 | 임베디드 타입

  • Chapter.06

    프로젝트

    - Spring 실무 프로젝트 1
    - 주제 선정 및 기획안 작성
  • Chapter.07

    JPQL

    - 기본 문법
    - 프로젝션
    - 페이징
    - 조인
    - 서브쿼리
    - JPQL 함수
  • Chapter.08

    Fetch 조인 | 벌크 연산 | Spring Boot JPA | 쿼리 메소드 | @Query, JPQL 작성 | DTO 조회 | 파라미터 바인딩

  • Chapter.09

    리턴타입 (Entity, Collection, Optional) | 페이징과 정렬 | 벌크성 수정 쿼리 | @EntityGraph | Auditing

  • Chapter.10

    View 페이징 구현 | 실무 프로젝트 중간 점검

  • Chapter.11

    프로젝트

    - Spring 실무 프로젝트 2
    - 벤치마킹을 통한 퍼블리싱 작업
  • Chapter.12

    SQL 함수 호출 | 사용자 정의 레포지토리 | Spring Security

    - HttpSession를 사용한 회원가입, 로그인, 로그아웃
    - HttpSession의 문제점
    - Spring Session을 사용한 회원가입, 로그인, 로그아웃
    - Redis (SessionID)
  • Chapter.13

    Spring Security를 사용한 회원가입, 로그인, 로그아웃 | Filter | Authentication | Authoriztion
    프로젝트 발표 및 피드백

  • Chapter.14

    프로젝트

    - Spring 실무 프로젝트 3
    - 서비스 제작 및 발표

IT교육의 완성은 취업입니다!

코리아IT아카데미는 현장 중심 커리큘럼과 취업 밀착 프로그램으로 수강생의 성장을 끝까지 지원합니다.

step.01
진로설계
수강생 맞춤형 직무 매칭 & 커리어 상담

-학습과정 기반 진출 분야 안내

-목표 직무에 맞춘 진로 로드맵 제시

step.02
취업역량 강화
서류·포트폴리오부터 실무 역량까지 완성

-이력서/자기소개서 1:1 피드백

-GitHub·Notion 포트폴리오 제작 지원

-IT기업 실무자 특강 & 실전 코딩 클리닉

step.03
기업 연계
IT전문 협약기업과의 직접 연결

-현업자 초청 기업설명회

-취업 연계 미니 채용박람회

-구인기업 대상 인재 추천 운영

step.04
모의면접 & 기술면접 훈련
실전 면접 시뮬레이션으로 합격률 상승

-인성·기술 면접 실습

-직무별 예상질문 제공

-피드백 기반 면접 전략 수립

step.05
수료 후 지속관리
졸업 후에도 이어지는 취업 지원

-수료생 전용 채용정보 채널 운영

-이직 컨설팅 및 고급과정 안내

-채용 기업의 피드백 반영한 취업 매칭

코리아IT아카데미 취업지원, 이것이 궁금하다!

이력서 첨삭부터 포트폴리오, 모의면접, 기업연계까지 취업 걱정을 덜어주는 실전형 Q&A 정리!

  • Q.수료하면 바로 취업이 되나요?
    A.코리아IT아카데미는 수료와 동시에 취업이 보장되지는 않지만 이력서 첨삭, 포트폴리오 제작, 모의면접, 기업매칭까지 전 과정의 취업지원 서비스를 제공하고 있어 높은 취업 성과를 보이고 있습니다.
  • Q.어떤 기업들과 연계되어 있나요?
    A.웹개발, 백엔드, 보안, 데이터 분석, 클라우드 등 다양한 분야의 IT전문 중소기업, 스타트업, 협약 기업 100여 곳 이상과 연계되어 있습니다.
    실제 채용 의뢰가 들어온 기업과의 면접도 수료 후 바로 연결됩니다.
  • Q.포트폴리오는 꼭 만들어야 하나요?
    A.최근 개발자 채용에서 이력서보다 포트폴리오가 더 중요하게 평가되는 경우가 많습니다.
    GitHub, Notion, 프로젝트 결과물 기반의 포트폴리오를 실습 과정 중 직접 제작하고 피드백을 받게 됩니다.
  • Q.비전공자도 취업이 가능한가요?
    A.네, 가능합니다.
    코리아IT아카데미의 과정은 비전공자도 이해할 수 있도록 기초부터 실습 위주로 구성되어 있으며, 프로젝트 중심 학습과 취업컨설팅으로 실무 적응력을 키워 취업까지 연결합니다.
  • Q.모의면접은 실제 면접처럼 진행되나요?
    A.실제 기업 면접과 유사하게 기술면접 + 인성면접 형식으로 구성되며, 면접관 피드백까지 제공됩니다.
    면접 불안 해소와 커뮤니케이션 능력 향상에 매우 효과적입니다.
  • Q.수료 후에도 취업지원을 받을 수 있나요?
    A.네. 수료 후에도 **전용 채용 커뮤니티(카카오채널/슬랙 등)**를 통해 채용 정보를 지속적으로 제공하며, 이직 및 재교육을 위한 고급과정 추천, 취업 컨설팅도 운영하고 있습니다.
  • Q.취업률은 어느 정도인가요?
    A.과정 및 시기에 따라 다르지만, 실무 프로젝트와 포트폴리오를 충실히 이수한 수강생의 경우 평균 85% 이상의 취업률을 보이고 있습니다.
banner banner banner banner banner
banner banner banner banner banner

간편하게 관심있는
일반/국비지원 과정 수강료 알아보세요!

Step2. 세부 교육과정을 선택해 주세요.(중복 선택 가능)

Step3. 가까운 지점을 선택해 주세요.

신청하시는 분의 이름과 연락처를 입력해 주세요.

자세히 보기
수집 항목: 이름, 연락처, 수강안내 관련 이력
이용 목적: 수강안내 제공, 관련 이력 관리 및 맞춤형 재안내를 통한 서비스 품질 개선
보유 기간: 수집일로부터 최대 3년간 보관 후 파기

JPA를 활용한 SpringBoot Project 바로 알아보시겠어요?

닫기
  • 교육희망지점을 선택해주세요
    • 신청하시는분의 이름과 연락처를 입력해 주세요.
      - -
    자세히 보기
    수집 항목: 이름, 연락처, 수강안내 관련 이력
    이용 목적: 수강안내 제공, 관련 이력 관리 및 맞춤형 재안내를 통한 서비스 품질 개선
    보유 기간: 수집일로부터 최대 3년간 보관 후 파기
    전체메뉴 열기

    손쉽고 간편하게
    전문가와 전화상담!

    안내받고 싶은 지점을 선택해 주세요.

    야간 및 주말 상담 전화 안내

    빠른 안내를 위해
    평일 야간(오후 6시 ~ 오후 10시)
    주말(오전 9시 ~ 오후 6시)에도 안내해 드리고 있습니다.