Thumbnail
NEW
개발 · 프로그래밍 백엔드

PZM기반 실무중심 백엔드 부트캠프(프리트레이닝) 대시보드

39명이 수강하고 있어요.
220,000원

월 44,000원

5개월 할부 시
지식공유자: 박매일
총 200개 수업 (59시간 46분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[웹 개발, 풀스택] 강의입니다.

여러 기관에서 시행하는 백엔드 부트캠프 과정을 하나의 커리큘럼으로 완성 하였습니다. 본 강의는 부트캠프 프리트레이닝(P) 강의입니다.누구나 들을 수 있으며 심화학습을 하고자 하는 분들은 부트캠프(ZM) 과정을 신청하여 주시기 바랍니다.

✍️
이런 걸
배워요!
IntelliJ/Eclipse IDE
Java/DataBase/Modeling/SQL
Web/MVC Framework/Spring
Spring Boot/JPA/Thymeleaf/Security
BootStrap/JavaScript/React.js
AWS/Linux/Git/GitHub
ChatGPT 활용 코딩 스킬

실무중심 올인원 부트캠프와 함께
백엔드 개발자 커리어를 시작하세요!

📢 수강 전 확인해주세요!

  • 본 강의는 [PZM 부트캠프](P)프리트레이닝 코스입니다.
  • (P)프리트레이닝 코스만 수강해도 무방하나, 수강 중 밀도높은 관리와 피드백이 필요하다면  (Z)온라인 줌 라이브강의(M)오프라인 미팅 코스를 추가로 신청하시는 걸 추천드립니다. (부트캠프 문의하기)
  • 백엔드 실무중심의 압축코스로 자바와 데이터베이스 선수지식이 필요합니다.
 

📢 부트캠프 온라인 사전설명회

  • 1차 : 2024.5.23(목) : 저녁7시
  • 2차 : 2024.6. 1(토) : 오후2시
  • 개강 :  2024.6.11(화) : OT(저녁7시)

기본과 핵심을 담은
[PZM 부트캠프]는요

  • 백엔드 커리어를 시작하는 이들을 위한 3개월 단기 스프린트 과정
  • 인강을 활용한 자율학습과 인터랙티브 피드백이 결합된 하이브리드형 부트캠프
  • ✅ Java와 Spring 조합의 실무 중심 강의로 키우는 강력한 백엔드 개발 역량
  • 프리트레이닝 온라인 강의 하나만으로 7개의 기술스택을 한번에 습득


[카카오톡 채널] 부트캠프 신청문의



[온라인 줌(Zoom) 실습문제 영상]
- 12개 이상 실습문제 제공 -


[Z]실습과제는 미리보기에서 확인!

[오프라인 미팅(Meeting) 실습문제 영상]
- 12개 이상 실습문제 제공 -



[M]실습과제는 미리보기에서 확인!!

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
장기간 및 장시간 국비과정에 참여가 어려워요!
직장이나 사업으로 학원 다니기 힘들어요!
단일과정으로 자바 풀 스택 강의를 찾기 어려워요
어떻게 배우는 것이 가장 빠른 지름길인지 알고 싶어요
6~8개월 씩 투자하기가 시간과 비용이 많이 들어요
자바 분야 연결 기술이 어렵고 기본기가 없어요
📚
선수 지식,
필요할까요?
자바 기초
데이터베이스기초
웹 기초

안녕하세요
박매일 입니다.
박매일의 썸네일

소프트웨어 교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.

- 주요경력 -    

한국전력공사 In-House 코딩 위탁 교육

광주인공지능사관학교강의

한양대학교 ERICA 온라인강의

비트소프트웨어교육센터대표
한국산업인력공단 NCS기업활용 컨설턴트

미래창조과학부 SW채용연수과정 교육

한국산업기술재단 이공계미취업자현장연수사업교육

한국정보화진흥원 장애인 IT 전문과정 교육 
ICU 한국정보통신교육원 강의

소프트웨어마이스터고등학교 산학협력교사
인프런 - 자바,웹,MVC,스프링,IoT 온라인강의
패스트캠퍼스 - 객체지향자바 온라인강의,백엔드 부트캠프 강의

email : bitcocom@empas.com

커리큘럼 총 200 개 ˙ 59시간 46분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 자바 스프링 플스택 개발자 과정 개요
섹션 1. Java Web Programming Basic
02.IntelliJ IDEA 설치 16:52
03.Tomcat9 Server 설치 17:34
04.Web Application만들기 17:55
05.Context등록 및 Servlet 동작확인 23:58
06.JSP 동작확인 08:09
07.JSP 템플릿 만들기 10:43
섹션 2. Web Database Programming Basic
08.MySQL8 DBMS 설치 13:30
09.테이블 생성과 DTO만들기 23:50
10.Lombok설치와 DAO(JDBC방식)만들기 20:51
11.Controller(Servlet)와 View(JSP)만들기 19:46
[온라인Zoom] 실습과제-⭕부트캠프
[오프라인Meeting] 멘토링 실습과제-⭕부트캠프
섹션 3. Web MyBatis Programming
12.MyBatis 환경설정 하기 27:21
13.MyBatis API활용하기(MyBatisDAO) 20:57
14.MyBatis 코드 리팩토링 하기 10:39
15.Connection Pool 이란 15:31
[온라인Zoom] 실습과제-⭕부트캠프
[오프라인Meeting] 멘토링 실습과제-⭕부트캠프
섹션 4. Web MVC Framework Basic
16.MVC Framework Basic 14:56
17.삭제 Controller만들기 22:19
18.등록폼 Controller만들기 17:23
19.등록 Controller만들기 20:08
20.등록 Controller 코드 리팩토링 19:13
21.오류(error) 페이지 처리하기 20:18
22.상세보기 Controller,View만들기 18:17
23.여러개 버튼 일괄 처리 방법 18:30
24.JavaScript를 이용한 리팩토링 15:10
25.수정 Controller만들기 24:29
26.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 09:57 27.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 07:16
섹션 5. Web MVC Framework Advanced
28.MVC Framework 변형 시키기 12:11
29.FrontController 설계하기 31:30
30.ViewResolver 만들기 23:32
31.HandlerMapping(properties) 만들기 29:01
32.POJO Controller 만들기 23:10
33.MVC Framework Advanced 마무리 08:15
소스코드
34.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 15:45 35.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 05:29
섹션 6. Web Database Modeling Basic
36.데이터베이스 모델링 개요(RFP) 18:29
37.관계(RED)와 테이블정의서 20:01
38.물리적인 모델링(마스터 테이블) 18:44
39.물리적인 모델링(관계 테이블) 13:53
40.SQL생성 및 데이터 입력 10:30
41.로그인 기능 구현 19:28
42.로그아웃 기능구현 24:33
43.인증에 따른 페이지 처리 19:26
소스코드
44.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 08:59 45.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 10:31
섹션 7. Spring Web MVC Basic
46.Spring Web MVC 개요 25:43
47.Spring MVC 프로젝트 만들기 19:01
48.Spring 환경설정(ChatGPT활용) 26:34
49.@Controller, @RestController 만들기 26:32
50.Spring DataBase 연동 설정하기 37:03
51.Spring DataBase 연동 테스트 하기 18:47
52.View Template만들기(JSP) 26:10
53.검색(Search)기능 만들기 15:00
54.Kakao 책 Open API 연동하기 38:05
55.Ajax(fetch)를 이용한 서버통신 하기 14:41
56.JSON Data 핸들링 하기 15:55
57.JSON Data 저장하기(1) 30:38
58.JSON Data 저장하기(2) 19:20
소스코드
59.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 14:15 60.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 09:19
섹션 8. Spring Web MVC Advanced
61.@(어노테이션)의 이해 31:56
62.@PathVariable 사용하기 24:17
63.JavaScript기능 활용해보기 21:23
64.수정하기 기능 마무리 19:12
65.@RequestBody로 JSON 데이터 받기 23:36
66.ResponseEntity로 JSON 데이터 보내기 18:14
67.크롤링을 활용한 책 검색(1) 24:31
68.크롤링을 활용한(ChatGPT) 책 검색(2) 41:33
69.크롤링을 활용한(ChatGPT) 책 검색(3) 14:53
소스코드
70.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 10:34 71.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 11:22
섹션 9. Spring 기반 RESTful 서비스 개발(백엔드)
72.REST 서비스 지향 아키텍처(SOA)란 16:19
73.REST 서비스 프로젝트 만들기(Git Clone) 27:16
74.REST GET API(리소스 목록 검색) 21:34
75.REST POST API(리소스 등록) 33:44
76.REST DELETE API(특정리소스 삭제) 12:47
77.REST GET API(특정리소스 검색) 10:17
78.REST PUT API(특정 리소스 수정) 17:46
소스코드
79.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 16:56 80.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 17:30
섹션 10. JS(JavaScript)기반 RESTful 서비스 개발(프론트)
81.RouteController란 무엇인가 28:38
82.REST API와 ajax 통신하여 리스트보기 구현(list.js) 23:53
83.REST API와 ajax 통신하여 등록하기 구현(register.js) 32:36
84.REST API와 ajax 통신하여 상세보기 구현(detail.js) 30:05
85.REST API와 ajax 통신하여 삭제하기 구현(delete.js) 13:09
86.REST API와 ajax 통신하여 수정하기 구현(update.js) 34:24
소스코드
87.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 08:01 88.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 05:55
섹션 11. Spring Boot기반 JPA CRUD 개발
89.Spring Boot 프로젝트 만들기(initializer) 27:27
90.JDBC, JPA 설정하기 37:20
91.Controller, View 테스트 하기 13:35
92.@Entity와 ORM 기술로 테이블 생성하기 18:21
93.JPA CRUD 기능 만들기(findAll) 28:15
94.JPA NamingStrategy(네이밍 전략) 08:27
95.JPA CRUD 기능 만들기(save) 09:07
96.JPA CRUD 기능 만들기(findById) 20:43
97.JPA CRUD 기능 만들기_더티체킹(UPDATE) 29:15
98.JPA CRUD 기능 만들기(deleteById) 08:43
소스코드
99.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 05:56 100.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 16:47
섹션 12. JPA 활용 및 관계 테이블 설계하기
101.JPA 사용방법 5가지(JPA 프로젝트 만들기) 40:10
102.JPA 쿼리메서드 사용하기 46:18
103.다양한 쿼리메서드 사용하기 18:18
104.JPQL을 이용한 쿼리 사용하기 21:55
105.QueryDSL 사용하기 30:47
106.1:N의 관계 설정하기(@ManyToOne) 34:31
107.N대N관계는 별도의 테이블로 만들기 17:46
108.장바구니(Cart) 설계하기 26:22
109.고객리스트 가져오기 실습 15:32
110.고객별 리뷰정보 출력하기 23:05
111.Fetch 전략(EAGER,LAZY) 24:26
112.책 리스트 가져오기 실습 14:56
소스코드
113.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 06:40 114.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 07:51
섹션 13. Spring Boot Security 환경설정
115.Spring Security프로젝트 만들기 36:17
116.Spring Security 환경설정(1) 24:48
117.인증규칙 설정하기(HttpSecurity) 26:50
118.커스텀 로그인 폼 설정하기(formLogin) 16:51
119.로그아웃 설정하기(logout) 23:36
120.메인화면 설정하기 31:05
121.회원가입 UI 만들기 20:19
122.회원가입 하기(비밀번호 암호화,권한 저장) 29:10
소스코드
섹션 14. Spring Boot Security 인증구현(Database)
123.UserDetailsService 구현하기(DB연동) 28:08
124.인증성공 후 UserDetails객체 리턴하기 23:00
125.인증후 인증정보 참조하기(thymeleaf) 39:01
126.SpEL(Spring Expression Language) 표현식(${ }) 사용하기 26:09
127.Spring Security태그 라이브러리 27:15
소스코드
128.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 08:33 129.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 09:49
섹션 15. Spring Boot Security 인증구현(OAuth2)
130.OAuth2 프로젝트 만들기 및 Google cloud 설정 45:14
131.OAuth2 Security 설정 및 로그인 하기 33:32
132.Google 인증성공 후 사용자 정보 받아오기 30:16
133.사용자 정보(OAuth2User) 추출하기 30:45
134.추출한 정보로 자동회원 가입하기 24:52
135.Google 인증정보 세션에 등록하고 사용하기 33:49
소스코드
136.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 09:19 137.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 04:14
섹션 16. Spring Boot Security 인증구현(JWT 발행하기)
138JWT Server 만들기 26:37
139.Customer @Entity 만들기 15:50
140.JWT(JSON Web Token)구조 24:03
141.SecurityConfig설정(CORS필터 등록) 27:11
142.회원 로그인 만들기(Database 인증) 32:49
143.회원인증 필터(UsernamePasswordAuthenticationFilter) 만들기 19:45
144.로그인 정보(JSON)를 ObjectMapper로 받기 22:13
145.데이터베이스 인증처리 테스트 11:44
146.JWT 만들고 클라이언트에 전송하기(발행하기) 16:48
147.JwtProperties만들고 적용하기 08:10
소스코드
148.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 14:10 149.[오프라인Meeting] 멘토링 실습과제-⭕부트캠프 미리보기 04:53
섹션 17. Spring Boot Security 인증구현(JWT 검증하기)
150.JWT 토큰 검증 필터 만들기 23:06
151.JWT토큰 검증하고 인증객체 만들기 18:49
152.검증 후 권한별 접근 테스트 10:49
153.다중권한 인증 테스트 09:42
154.JWT 인증과 권한 UI 만들기 22:36
155.JWT 토큰 클라이언트에 저장하기 22:09
156.JWT에서 권한정보 추출하기 24:57
157.JWT 토큰 삭제(로그아웃)구현 13:34
소스코드
158.[온라인Zoom] 실습과제-⭕부트캠프 미리보기 07:03
섹션 18. NodeJS기반 React.js 개발환경 구축[부록]
159.NodeJS 설치(VS code) 17:51
160.React Application 만들기 10:43
161.VS Code 확장 프로그램 설치 20:45
162.React.js 실행 순서(원리) 13:50
163.프로젝트에 필요한 모듈설치(install) 09:52
섹션 19. Spring Boot React.js 연동개발(백엔드)[부록]
164.Backend Restful Server 만들기 15:23
165.POST,GET Rest API 만들기 19:20
166.GET_one,DELETE API 만들기 10:11
167.UPDATE(PUT) API 만들기 08:45
섹션 20. Spring Boot React.js 연동개발(프론트)[부록]
168.웹페이지 Route(라우터) 만들기 17:35
169.라우터와 연결된 JS파일 만들기(1) 18:14
170.라우터와 연결된 JS파일 만들기(2) 06:31
171.Rest API 연결하여 상품리스트 가져오기 26:01
172.Rest API 연결하여 상품등록 구현 26:54
173.Rest API 연동하여 상품 상세보기 구현 16:07
174.Rest API 연동하여 상품 삭제하기 구현 06:37
175.Rest API 연동하여 상품 수정하기 구현 20:58
소스코드
섹션 21. Spring Boot AWS EC2 서버구축 및 배포하기[부록]
176. AWS EC2 서버 만들기 22:47
177.mobaXterm으로 EC2 서버 접속하기 14:04
178.스프링 부트 프로젝트 Github에 업로드하기 23:02
179.EC2 서버에서 git clone하고 build 하기 25:37
180.nohup을 이용한 서비스 실행하기 09:16
강의 게시일 : 2024년 05월 13일 (마지막 업데이트일 : 2024년 05월 23일)
수강평
수강생분들이 직접 작성하신 수강평입니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!