이지업클래스 | 모두를 위한 온라인 IT CLASS

메뉴
[패키EZ] 스프링부트강의 마스터 통합 과정
비환급 사업주지원 근로자카드 모바일지원 추천 SALE NEW

[패키EZ] 스프링부트강의 마스터 통합 과정

강사 : 이지업클래스

#Springboot#스프링부트#프레임워크#토탈클래스#종합과정#처음부터끝까지#기초튼튼#꿀팁#실무활용#패키EZ
스프링부트의 AtoZ를 담았다!
530,000 450,000원

클래스 소개

스프링부트강의
본 과정은 이런분들께 추천드려요
스프링은 뭐고 스프링부트는 또 뭐죠?
Java를 이용해서 웹 개발을 하고자 하는 과정을 공부하시는 분들이라면
스프링(Spring)이라는 것과 스프링부트(Spring Boot)라는 것을 한번쯤 들어보셨을 겁니다.
같은 스프링이 들어가는 것은 알겠는데 과연 무슨 차이가 있을까?

일단 스프링이란 자바 기반의 웹 어플리케이션을 만들 수 있도록 하는 프레임워크를 의미합니다.
자바를 활용해 개발하는 백엔드 개발자라면 웹 애플리케이션 개발 시, 스프링을 사용하는 경우가 많다고 하는데요. Node.js기반의 웹 서버 개발과 같이 웹서비스를 만드는데 편리성이 있고 응용 개발도 원활하다는 점을 꼽을 수 있겠습니다.

그렇다면 스프링부트는 무엇이고 스프링과는 뭐가 다를까요?
단순하게 풀어보면 스프링부트는 스프링을 더욱 쉽고 간편하게 이용하기 위해 사용하는 일종의 도구와도 같은 역할이라고 생각하시면 됩니다. 일반적으로 스프링을 통한 개발을 전제로 생각하게 되면, 여러가지의 세팅 요소가 발생합니다. 이 과정이 단순하게 한,두가지가 아니기에 스프링에 대한 접근에 장벽이 발생하게 되는 원인이기도 하고, 스프링을 입문하고자 하는 유저에게도 중도 포기를 만들게 되는 것인데, 이때 스프링부트를 활용하게 된다면 간단하고 편리하게 세팅할 수 있기에 스프링을 통한 개발을 좀 더 쉽게 활용할 수 있게 됩니다!
스프링부트 프레임워크! 패키EZ로 완전정복!
일반적인 스프링에서라면 복잡한 구조로 인식될 수 있는 단계를 심플하게 정리하고
스프링부트의 프레임워크를 활용하여 개발해가는 과정을 담고 있는 본 패키EZ 클래스는 스프링부트를 처음 접하는 입문과정에서 반드시 숙지해야 하는 기본적인 사용 및 활용법을 비롯한 다양한 커리큘럼으로 구성되어 있으며,
CRUD 데이터베이스 연동을 진행하는 일련의 과정을 배워가게 됩니다.



기초 과정을 통해 데이터 베이스의 연동에 관한 이론과 실습의 학습과 적용을 제공하고, 실무활용 과정을 통해 현장에서 요구되는 실무의 다양한 테크닉을 학습해가는 과정을 경험하게 됩니다.
프레임워크 계층 레이어를 살펴보고, DTO 및 View를 수정하며,
뷰페이지 부트스트랩을 디자인 하고, 리스트 연동 및 삭제는 어떻게 이루어지는지 적용하며,
타임리프 템플릿 레이아웃을 파악하게 됩니다. 그리고 마침내,
스프링부트 프레임워크를 온전히 여러분의 스킬로 적용할 수 있는 노하우를 얻게 되실 겁니다.

스프링을 쉽고 편리하게, 그리고 강력하게 활용하는 최고의 방법!
스프링부트 프레임워크를 확실하게 마스터하는 노하우!
패키EZ 마스터 통합 과정을 통해 하나씩 여러분의 것으로 만들어 가시길 바랍니다~

수강기간 / 환불정책 안내
학습 규정 안내
  • 본 클래스는 총 70차수, 29시간 58분 분량으로 구성되어 있습니다.
  • 해당 클래스는 사전 공지 없이 가격, 할인 정책등이 변동 될 수 있습니다.
(1) 학습 기간
  • 수강 가능 기간은 1년(365일)이며 해당 기간 동안 자유롭게 학습 하실 수 있습니다. 
    유료수강기간(환불산정기간)은 최초 1개월 (30일)입니다.
  • 유/무료 수강기간 모두 동일한 환경으로 학습이 가능합니다.
  • 수강 시작일(유료 수강기간)은 결제일로부터 기간이 산정되며, 결제를 완료하시면 ‘내 강의실’을 통해 확인 가능합니다.
  • 이지업클래스의 사정으로 인해 수강 시작이 늦어진 경우에는 해당 일정 만큼의 수강기간이 연장됩니다.
(2) 환불 규정
  • 이지업클래스의 환불규정은 아래와 같습니다.
    * 전액환불
    • 수강 시작 후 14일 이내, 5차시 & 5%(시간) 미만 수강 시
    * 일부환불
    • 수강 시작 후 14일 이내, 10차시 & 10% 미만 시간 수강시: 실 결제금액의 2/3을 환불
    • 수강 시작 후 14일 이내, 15차시 & 15% 미만 수강시: 실 결제금액의 1/3을 환불
    • 요청일 기준 수강 시작 후 15일 초과 또는 15차시 또는 15% 이상 수강시 : 환불금액 없음
(3) 주의 사항
  • 본 강의는 상황에 따라 사전 공지나 안내 없이 할인이 조기 마감 또는 연장 될 수 있습니다.
  • 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 사전 안내 없이 종료될 수 있습니다.
  • 무제한 강의의 경우, 내 강의실 수강기간 연장 신청을 통해 무제한으로 연장 가능합니다.
  • 구매한 무제한 강의의 연장 진행을 하지 않아 종료될 경우 복구되지 않습니다.
  • 강의 컨텐츠는 향후 이지업클래스의 사정에 따라 추가 또는 업데이트 될 수 있습니다
이 강의를 담당하시는 강사님을 소개합니다
김동준
- 전반적인 이해와 구연방식을 폭넓게 학습이 가능하며 취업에 필요한 여러 기술을 담았습니다.
- 스프링부트 프레임워크에 대한 구체적이고 세부적인 학습을 기준삼는 클래스입니다.
- 이론과 실습을 충분히 병행하는 레퍼런스로 구성되어 있는 과정입니다.

‘안녕하세요. 김동준 강사 입니다.’
스프링부트강의 클래스를 담당하고 계신 김동준 강사님은 전문 분야 출신의 이론과 현장 경험을 바탕으로 다양한 업계에서 많은 인재들을 지도해주고 계십니다.
주요 이력
- 제이에스미디어 웹에이전시 팀장
- 인터넷교육방송 팀장
- 한훈직업전문학교 온라인 팀장
- 다수의 직업훈련학교 등 강의

커리큘럼

스프링부트강의 - 프레임워크 기초 마스터
맛보기 영상
01_기초 기능 정리
1강 강의개요
2강 선수학습 및 각 파트별 구성과 섹션 안내
3강 스프링부트 학습을 위한 필요한 프로그램
4강 STS 개발 툴 설치 후 기본설정 변경 및 체크하기
5강 STS 개발 툴 설치 후 기본설정 변경 및 체크하기 - 실습
6강 STS 기본설정 - 패키지 프리젠테이션 변경(1)
7강 STS 기본설정 - 패키지 프리젠테이션 변경(2)
8강 스프링부트 프로젝트 생성
9강 스프링부트 프로젝트 생성한거 STS 개발툴에 임포트하기
10강 스프링부트 프로젝트 생성 - 실습
11강 스프링부트 프로젝트 디렉토리 구조와 폴더 및 파일 역할
02_컨트롤러와 맵핑처리
12강 스프링부트 Controller 역할과 이해(1)
13강 스프링부트 Controller 역할과 이해(2) 및 폰트 사이즈 변경
14강 스프링부트 Controller 역할과 이해(3) - templates 의존성 추가
15강 스프링부트 Controller 역할과 이해(4) - templates 의존성 추가 - 실습
16강 스프링부트 Controller 역할과 이해(5) - Controller 역할
17강 스프링부트 Controller 역할과 이해(6) - Controller 실습
18강 스프링부트 MVC 패턴
19강 스프링부트 HTTP 단순 요청 및 모델 데이터 전달 실습
20강 HTML 파일과 Template 파일의 차이 - 정적 vs 동적
21강 타임리프 문법 적용시 기본 텍스트값이 있는 경우와 없는 경우의 차이
22강 스프링부트를 사용해 파라미터 값을 전달 받는 방법
23강 단일 파라미터 값을 전달 받는 RequestParam
24강 여러 개의 파라미터 값을 전달 받는 RequestParam
25강 Get 방시과 Post 방식의 차이와 스프링부트에서의 처리 방식
26강 Post 방식의 요청시 스프링부트에서의 처리 방식 - PostMapping(1)
27강 Post 방식의 요청시 스프링부트에서의 처리 방식 - PostMapping(2)
28강 Post 방식의 요청시 스프링부트에서의 처리 방식 - PostMapping(3) - RequestBody
03_DTO 객체 및 폼과 뷰페이지
29강 스프링부트 DTO 객체 전달 - 이론
30강 스프링부트 DTO 객체 전달 - 실습(1)
31강 스프링부트 DTO 객체 전달 - 실습(2)
32강 스프링부트 객체 전달 - Form과 View를 template 폴더내에서 처리
33강 스프링부트 객체 전달 - Form에서 타임리프 문법 사용하기(1)
34강 스프링부트 객체 전달 - Form에서 타임리프 문법 사용하기(2)
35강 스프링부트 객체 전달 - Form에서 타임리프 문법 사용하기(3)
36강 DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(1)
37강 DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(2)
38강 DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(3) - css1
39강 DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(4) - css2
40강 DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(5) - nth-child 실습1
41강 DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(6) - nth-child 실습2
42강 스프링부트 시작시 경고 에러 해결 - spring.jpa.open-in-view
04_데이터베이스 연동 이론
43강 스프링부트 DB 연동에 대해서(1)
44강 스프링부트 DB 연동에 대해서(2)
45강 스프링부트 DB 연동 기술용어와 개념이해(1) - Connection
46강 스프링부트 DB 연동 기술용어와 개념이해(2) - DBCP
47강 스프링부트 DB 연동 기술용어와 개념이해(3) - DataSource HikariCP
48강 스프링부트 DB 연동 기술용어와 개념이해(4) - MyBatis
49강 스프링부트 DB 연동 기술용어와 개념이해(5) - MyBatis 영속성과 장단점 ORM과 비교
50강 스프링부트 DB 연동 기술용어와 개념이해(6) - MyBatis SpringBoot 결합 모듈
51강 스프링부트 DB 연동 기술용어와 개념이해(7) - MyBatis 동작과 주요 컴포넌트 역할
52강 스프링부트 DB 연동 기술용어와 개념이해(8) - 정리
53강 MySQL 설치 및 환경설정(1)
54강 MySQL CHARSET utf8 vs utf8mb4 차이점
55강 MySQL root 비밀번호 변경하는 방법
56강 MySQL 데이터베이스 및 테이블 생성
57강 MySQL 데이터베이스 및 테이블 생성 - 실습
58강 MySQL 데이터베이스 및 테이블 생성 - 실습 - root 패스워드 변경
59강 MySQL 데이터베이스 기본 쿼리문 실습
05_데이터베이스 연동 실습
60강 데이터베이스 연동 실습(1) - 프로젝트 생성
61강 데이터베이스 연동 실습(2) - New Datasource
62강 데이터베이스 연동 실습(3) - 필요한 폴더 및 파일구성(이론)
63강 데이터베이스 연동 실습(4) - 필요한 폴더 및 파일구성(실습)
64강 데이터베이스 연동 실습(5) - MemberDTO 생성과 IoC 컨테이너 개념
65강 데이터베이스 연동 실습(6) - DBConfiguration
66강 데이터베이스 연동 실습(7) - HikariCP
67강 데이터베이스 연동 실습(8) - MyBatis1
68강 데이터베이스 연동 실습(9) - MyBatis2
69강 데이터베이스 연동 실습(10) - MyBatis3
70강 데이터베이스 연동 실습(11) - MemberMapper 인터페이스
71강 데이터베이스 연동 실습(12) - MemberMapper SQL 쿼리문
72강 데이터베이스 연동 실습(13) - MapperTests
73강 데이터베이스 연동 실습(14) - 최종 테스트
스프링부트강의 - 프레임워크 실무활용 마스터
맛보기 영상
01_프레임워크 계층 레이어
1강 강의개요
2강 DB 연동 후 해야할 것들
3강 스프링 부트 프레임워크 각 계층(1)
4강 스프링 부트 프레임워크 각 계층(2)
5강 스프링 부트 프레임워크 각 계층(3) - Data Access Layer
6강 스프링 부트 프레임워크 각 계층(4) - Domain
7강 스프링 부트 프레임워크 각 계층(5) - DTO, DAO
8강 Service Layer(서비스 계층) 만들기(1) - 메인과 멤버 폼페이지
9강 Service Layer(서비스 계층) 만들기(2) - 메인과 멤버 폼페이지와 에러 대처
10강 Service Layer(서비스 계층) 만들기(3) - Form 화면
11강 Service Layer(서비스 계층) 만들기(3) - Form 정보 DB 입력
12강 Service Layer(서비스 계층) 만들기(4) - 서비스단 구현
02_DTO 및 View 수정
13강 MemberDTO 수정 처리(1)
14강 MemberDTO 수정 처리(2)
15강 MemberDTO 수정 처리(3)
16강 MemberDTO 수정 처리(4)
17강 DB에서 가져온 회원 정보가 없을 경우에 대한 처리(1)
18강 DB에서 가져온 회원 정보가 없을 경우에 대한 처리(2)
19강 뷰 페이지 에러 처리 및 errorMessage 파일 범용적으로 사용하기
20강 뷰 페이지 Form 수정 및 타임리프 if 구문 정리(1)
21강 뷰 페이지 Form 수정 및 타임리프 if 구문 정리(2)
22강 뷰 페이지 Form 수정 및 타임리프 if 구문 정리(3)
23강 수정 처리를 위한 DB 연동 작업(1)
24강 수정 처리를 위한 DB 연동 작업(2) - 수정 시 생각해봐야 하는 것 3가지
25강 수정 처리를 위한 DB 연동 작업(3) - DB 수정 처리
26강 수정 처리를 위한 DB 연동 작업(4) - DB 에러 처리
27강 수정 처리를 위한 DB 연동 작업(5) - messageAlert 후 이동시키기1
28강 수정 처리를 위한 DB 연동 작업(6) - messageAlert 후 이동시키기2
03_뷰페이지 부트스트랩 디자인
29강 Form 디자인(1)
30강 Form 디자인(2) - 실습1
31강 Form 디자인(3) - 실습2
32강 Form 디자인 Thymeleaf 적용하여 DB연동 완료하기
33강 리스트 페이지 만들기(1)
34강 리스트 페이지 만들기(2)
35강 리스트 페이지 만들기(3) - 뷰페이지 만들기
36강 Bootstrap 테이블 관련 클래스들과 테이블 꾸미기(1)
37강 Bootstrap 테이블 관련 클래스들과 테이블 꾸미기(2)
38강 Bootstrap 테이블 관련 클래스들과 테이블 꾸미기(3)
39강 Bootstrap 테이블 관련 클래스들과 테이블 꾸미기(4)
40강 Bootstrap 테이블 관련 클래스들과 테이블 꾸미기(5)
41강 Bootstrap 테이블 관련 클래스들과 테이블 꾸미기(6)
04_리스트 연동 및 삭제
42강 Bootstrap 버튼 관련 추가적인 디자인 클래스(1)
43강 Bootstrap 버튼 관련 추가적인 디자인 클래스(2)
44강 Bootstrap 버튼 관련 추가적인 디자인 클래스(3)
45강 리스트 페이지 뷰 DB 연동하여 구현 완성(1)
46강 리스트 페이지 뷰 DB 연동하여 구현 완성(2)
47강 리스트 페이지 뷰 DB 연동하여 구현 완성(3) - 수정 href
48강 리스트 페이지 뷰 DB 연동하여 구현 완성(4) - 삭제 onclick
49강 fluid 적용 및 삭제 처리 DB연동 구현 이론
50강 삭제 처리 DB연동 구현 실습(1)
51강 삭제 처리 DB연동 구현 실습(2)
52강 삭제 처리 DB연동 구현 실습(3)
53강 전체 테스트 및 중복 삭제 리턴값 체크와 autocomplete 옵션 값 넣기
05_타임리프 템플릿 레이아웃
54강 Thymeleaf를 이용한 웹사이트 템플릿 레이아웃 만들기 - 기초개념
55강 Thymeleaf를 이용한 웹사이트 템플릿 레이아웃 만들기(1)
56강 Thymeleaf를 이용한 웹사이트 템플릿 레이아웃 만들기(2)
57강 메타 태그와 viewport 주요 속성들 알아보기
58강 Thymeleaf를 이용한 웹사이트 템플릿 레이아웃 만들기(3)
59강 Thymeleaf를 이용한 웹사이트 템플릿 레이아웃 만들기(4)
60강 템플릿 파일 요청시 파라미터 값 넘기기
61강 템플릿 파일 요청시 파라미터 값 넘기기 - 2개 파라미터 값
62강 최상단 네비게이션 탑메뉴 구현 및 선택된 메뉴 클래스 적용하기(1)
63강 최상단 네비게이션 탑메뉴 구현 및 선택된 메뉴 클래스 적용하기(2)
64강 최상단 네비게이션 탑메뉴 구현 및 선택된 메뉴 클래스 적용하기(3)
65강 최상단 네비게이션 탑메뉴 구현 및 선택된 메뉴 클래스 적용하기(4)
66강 최상단 네비게이션 탑메뉴에 classappend 적용하기
67강 Dialect을 이용한 Thymeleaf Layout 만들기(1)
68강 Dialect을 이용한 Thymeleaf Layout 만들기(2)
69강 Dialect을 이용한 Thymeleaf Layout 만들기(3)
70강 Layout Decorator 경고 나오는거 수정하기
JPA 프로그래밍 - 자바취업대비 기반 스프링부트 마스터과정
맛보기 영상
01_기본개념 및 기본사용법
1강 강의개요
2강 스프링부트와 JPA 학습에서 필요한 개념들
3강 프레임워크란 무엇인가(1)
4강 프레임워크란 무엇인가(2)
5강 프레임워크란 무엇인가(3)
6강 ORM은 무엇인가
7강 JPA란 무엇인가(1)
8강 JPA Interface란 무엇인가
9강 JPA 장점과 단점
10강 취업이나 이직을 위해서는 JPA를 공부해야 하는가
11강 DB 연동시 MyBatis와 JPA는 다른 건가요
12강 스프링부트 JPA 학습을 위한 필요한 프로그램
13강 스프링부트 JPA 학습을 위한 STS 툴 설치하기
14강 STS 개발 툴 실행하기 및 기본 설정 사항들 익히기
15강 패키지 프리젠테이션 변경과 정적파일 생성법
16강 자동완성 UTF8 값 변경과 static templates 폴더 용도 및 Customize Perspective 사용법
17강 프로젝트 생성 및 브라우저 실행과 페이지 출력(1)
18강 프로젝트 생성 및 브라우저 실행과 페이지 출력(2)
02_모델과 타임리프 연동
19강 프로젝트 폴더 구조(1) - src 폴더와 단축경로
20강 프로젝트 폴더 구조(2) - 프로젝트 관리 툴
21강 templates 폴더와 컨트롤러 역할
22강 templates 폴더와 컨트롤러 역할 - 실행 및 오류 해결하기
23강 스프링부트 프레임워크 MVC 패턴(1)
24강 스프링부트 프레임워크 MVC 패턴(2)
25강 템플릿 폴더 변경 및 타임리프 파일 캐시 설정 변경하기
26강 모델(model)과 타임리프(thymeleaf) 연동(1)
27강 모델(model)과 타임리프(thymeleaf) 연동(2) - 변수 빈 값 체크하기
28강 모델(model)과 타임리프(thymeleaf) 연동(3) - 변수 빈 값 체크하기 th-if
29강 모델(model)과 타임리프(thymeleaf) 연동(4) - model
30강 모델(model)과 타임리프(thymeleaf) 연동(5) - ModelAndView
31강 모델(model)과 타임리프(thymeleaf) 연동(6) - 파라미터 전달1(PathVariable)
32강 모델(model)과 타임리프(thymeleaf) 연동(7) - 파라미터 전달2
33강 모델(model)과 타임리프(thymeleaf) 연동(8) - 파라미터 전달3 ModelAndView
34강 모델(model)과 타임리프(thymeleaf) 연동(9) - 파라미터 전달4
35강 Form 값 전달하고 받기(1)
36강 Form 값 전달하고 받기(2)
03_데이터 처리
37강 여러 개의 Form 값 전달하고 받기 - 하나씩 전달하여 받기의 문제점
38강 여러 개의 Form 값 전달하고 받기 - DTO 활용
39강 여러 개의 Form 값 전달하고 받기 - DTO 활용 - 에러 원인 찾기 및 해결 방법
40강 타임리프 유틸리티 메서드 사용법 - equals()
41강 타임리프 유틸리티 메서드 사용법 - isEmpty() contains()
42강 타임리프 유틸리티 메서드 사용법 - th if 조건과 th block 함께 사용
43강 타임리프 유틸리티 메서드 사용법 - with 변수 사용하기(1)
44강 타임리프 유틸리티 메서드 사용법 - with 변수 사용하기(2)
45강 체크박스 Form 값 전달하고 받기 - 개념
46강 체크박스 Form 값 전달하고 받기 - 실습1
47강 체크박스 Form 값 전달하고 받기 - 실습2
48강 체크박스 Form 값 배열로 받아서 뷰페이지단에 리스트로 반복 출력하기
49강 여러 개의 Form 값 전달하고 받기(1)
50강 여러 개의 Form 값 전달하고 받기(2)
51강 여러 개의 Form 값 전달하고 받기(3) - th checked 속성 처리하기
52강 여러 개의 Form 값 전달하고 받기(4) - radio, select, checkbox single
04_MySQL 데이터베이스 연동
53강 MySQL 다운로드 및 설치 가이드
54강 MySQL 기본 사용법 - 캐릭터셋 UTF8MB4, root 패스워드 변경, 기본 쿼리
55강 MySQL 커맨드 모드 - 기본 쿼리 실습(1)
56강 MySQL 커맨드 모드 - 기본 쿼리 실습(2)
57강 MySQL 커맨드 모드 - 기본 쿼리 실습(3)
58강 MySQL 커맨드 모드 - 기본 쿼리 실습(4) - DB명 바꾸기
59강 MySQL 커맨드 모드 - 기본 쿼리 실습(5) - 테이블 속성 변경하기
60강 MySQL 커맨드 모드 - 기본 쿼리 실습(6) - 테이블 필드 추가하기
61강 JPA 데이터베이스 CRUD 연동 - 기본환경 설정
62강 JPA 데이터베이스 CRUD 연동 - 타임리프 설정
63강 JPA 데이터베이스 CRUD 연동 - 메인페이지 CSS 꾸미기(1)
64강 JPA 데이터베이스 CRUD 연동 - 메인페이지 CSS 꾸미기(2)
65강 JPA 데이터베이스 CRUD 연동 - controller 만들기, 등록 폼 만들기
66강 JPA 데이터베이스 CRUD 연동 - DTO 만들기(1)
67강 JPA 데이터베이스 CRUD 연동 - DTO 클래스와 Entity 클래스 용도에 대한 이해
68강 JPA 데이터베이스 CRUD 연동 - DTO 만들기(2)
69강 JPA 데이터베이스 CRUD 연동 - DB save(1)
70강 JPA 데이터베이스 CRUD 연동 - DB save(2)
05_JPA CRUD 연동
71강 JPA 데이터베이스 CRUD 연동 - 패키지 폴더 구성과 수정 처리 메커니즘
72강 JPA 데이터베이스 CRUD 연동 - memberList 페이지 연동
73강 JPA 데이터베이스 CRUD 연동 - 수정 처리(1)
74강 JPA 데이터베이스 CRUD 연동 - 수정 처리(2)
75강 JPA 데이터베이스 CRUD 연동 - 삭제 처리
76강 JPA 데이터베이스 CRUD 연동 - 회원 상세 페이지
77강 Pageable 객체를 이용한 리스트 페이지 Paging 구현하기 - 개념
78강 Pageable 객체를 이용한 리스트 페이지 Paging 구현하기 - 실습(1)
79강 Pageable 객체를 이용한 리스트 페이지 Paging 구현하기 - 실습(2)
80강 Pageable 객체를 이용한 리스트 페이지 Paging 구현하기 - 실습(3) 페이징 메서드들
81강 Pageable 객체를 이용한 리스트 페이지 Paging 구현하기 - 실습(4) 뷰페이지 페이징 구현
82강 Pageable 객체를 이용한 리스트 페이지 Paging 구현하기 - 실습(5) 다음페이지 이동
83강 Pageable 객체를 이용한 리스트 페이지 Paging 구현하기 - 실습(6) 이전페이지 이동
84강 Pageable 객체를 이용한 리스트 페이지 Paging 구현하기 - 실습(7) size 설정
06_JPA 검색 및 정렬
85강 JPA 데이터베이스 연동 - 검색 기능 구현(1)
86강 JPA 데이터베이스 연동 - 검색 기능 구현(2)
87강 JPA 데이터베이스 연동 - 검색 기능 구현(3) - 카테고리별 검색
88강 JPA 데이터베이스 연동 - 검색 기능 구현(4) - PageableDefault 값 설정하기
89강 JPA 데이터베이스 연동 - 검색 기능 구현(5) - LIKE 검색
90강 JPA 데이터베이스 연동 - 검색 기능 구현(6) - LIKE 검색 StartsWith EndsWith
91강 JPA 데이터베이스 연동 - 검색 기능 구현(7) - 대소문자 구분1
92강 JPA 데이터베이스 연동 - 검색 기능 구현(7) - 대소문자 구분2
93강 JPA 데이터베이스 연동 - 검색 기능 구현(8) - and 쿼리 조건 만들기
94강 JPA 데이터베이스 연동 - 검색 기능 구현(9) - or 쿼리 조건 만들기
95강 JPA 정렬 쿼리 메서드 만들기(1)
96강 JPA 정렬 쿼리 메서드 만들기(2)
97강 JPA 정렬 쿼리 메서드 만들기(3) - 나이가 20살 이하인 회원들을 이름으로 내림차순 정렬하시오
07_Query 애너테이션 및 JPQL
98강 JPA 정렬 쿼리 메서드 만들기3 - 특정 이름이 들어간 회원을 검색하고 검색 시 페이징도 구현하시오
99강 JPA 정렬 쿼리 메서드 만들기4 - PageRequest.of() 메서드 사용법(1)
100강 JPA 정렬 쿼리 메서드 만들기4 - PageRequest.of() 메서드 사용법(2)
101강 JPA 정렬 쿼리 메서드 만들기4 - PageRequest.of() 메서드 사용법(3)
102강 JPA 정렬 쿼리 메서드 만들기4 - PageRequest.of() 메서드 사용법(4) - 다중 정렬
103강 @Query 애너테이션을 이용하여 쿼리를 작성하는 법 - 기본개념
104강 @Query 애너테이션을 이용하여 쿼리를 작성하는 법 - 실습1
105강 @Query 애너테이션을 이용하여 쿼리를 작성하는 법 - 실습2
106강 @Query 애너테이션을 이용하여 쿼리를 작성하는 법 - 실습3
107강 @Query 애너테이션을 이용하여 쿼리를 작성하는 법 - 실습4 (정렬 시 주의사항)
108강 JPQL 다양한 사용법(1)
109강 JPQL 다양한 사용법(2)
110강 JPQL 다양한 사용법(3) - LIKE 콜론 파라미터 바인딩
111강 EXISTS, COUNT 쿼리 메서드, 순수 SQL 사용하기 - 개념
112강 EXISTS, COUNT 쿼리 메서드, 순수 SQL 사용하기 - 실습1
113강 EXISTS, COUNT 쿼리 메서드, 순수 SQL 사용하기 - 실습2
114강 EXISTS, COUNT 쿼리 메서드, 순수 SQL 사용하기 - 실습3
115강 EXISTS, COUNT 쿼리 메서드, 순수 SQL 사용하기 - 실습4

수강후기