스프링 부트(Spring Boot)를 활용한 백엔드 웹개발 과정

직업능력개발훈련(국민내일배움카드/사업주지원)

스프링 부트(Spring Boot)를 활용한 백엔드 웹개발 과정

Spring Boot 프레임워크를 기반으로 백엔드 개발에 대한 실무를 준비할 수 있는 과정이며, JAVA 및 SQL 언어 등의 기본 기술이 필요한 과정입니다.
  • 교육과정명
    스프링 부트(Spring Boot)를 활용한 백엔드 웹개발 과정
  • 교육기간
    23.10.07 ~ 23.11.18(토요일 7일/48시간)
  • 교육시간
    09:30~17:20 (1일 7시간)
  • 교육비용
    국비지원(0~35% 자비부담)
  • 훈련장려금
    일부 대상자(국민취업지원제도 대상자 등)는 훈련장려금 지급
  • 교육대상자
    국민내일배움카드 발급자 모두(근로자, 구직자, 자영업자, 대학졸업예정자 및 재(휴)학생 등)
  • 문의전화
    직통전화 : 02-2069-1931

▶ 실 부담금&환급금액

[자비 부담금 안내]
1. 국민내일배움카드(구직자+재직자 통합) 발급자
- 일반 훈련생(재직자, 구직자, 자영업자 등 아래 대상외 모두) : 교육비(317,760원) 중 자비부담 35%(111,220원)
- 근로장려금 수급자(EITC) : 교육비(317,760원) 중 자비부담 17.5%(55,610원)
- 국민취업지원제도 II 유형 참여자 : 교육비(317,760원) 중 자비부담 30%(95,330원)
- 국민취업지원제도 I 유형 참여자 : 교육비(317,760원) 중 자비 부담 0%(0원)

2. 사업주 지원훈련(회사 환급)
- 우선적용대상기업(중소기업) : 납부 교육비(317,760원) 중 90% 환급(285,980원)
- 상시근로자 1000명 이하 기업 : 납부 교육비(317,760원) 중 60% 환급(190,650원)
- 상시근로자 1000명 이상 기업 : 납부 교육비 (317,760원) 중 40% 환급(127,110원)

3. 비(非) 정부지원 대상자 : 교육비 317,760원 중 자비부담 70%(222,430원)

교육과정 목표

▶ 교육개요 및 목표
① 객체지향 프로그래밍 언어인 JAVA와 Spring Boot 프레임워크 활용하여 서버 사이드 기반의 백엔드 웹개발의 능력을 함양할 수 있도록 한다.

▶ 선행 지식 및 선수 학습 요건
① 자바(JAVA) 언어 문법 및 OOP(객체지향 프로그래밍)의 이해
② MySQL 등 데이터베이스 언어의 기본 이해

2022년 해당 직종 직업능력개발훈련 주요 성과 및 실적
  • #직업능력개발훈련
    이수자 평가
    최우수 A등급
    획득!
  • #훈련 성과
    전체 수료율 94.6%,
    취업률 87.5%
    달성!
  • #훈련생 만족도
    평균 4.7점
    (5점 만점)
    획득!
교육기간 및 일정
교육기간(일정)
2023. 10. 07(토) ~ 2023. 11. 18(토) (7주/7일/48시간, 매주 토요일 7일)
교육시간
09:30~17:20 (1일 7시간) 점심시간 : 12:20~13:20 (60분)
강의실
3강의실
정원
26명
실제 교육 세부 커리큘럼
교과목 단원 세부내용
백엔드 웹개발 실무
스프링 부트 프로젝트 생성
  • Spring initializr를 이용한 프로젝트 생성
  • 스프링 프로젝트 실행 및 파일 만들기
Spring Data JPA
  • MariaDB의 설치와 데이터베이스 생성
  • Spring Data JPA를 이용하는 프로젝트의 생성
  • Spring Data JPA의 소개
  • 엔티티 클래스와 JpaRepository
  • 페이징/정렬 처리하기
  • 쿼리 메서드(Query Methods) 기능과 @Query
스프링 MVC와 Thymeleaf
  • Thymeleaf를 사용하는 프로젝트 생성
  • Thymeleaf의 기본 사용법
  • Thymeleaf의 기본 객체와 LocalDateTime
  • Thymeleaf의 레이아웃
프로젝트 구조 만들기
  • 프로젝트의 와이어프레임
  • 자동으로 처리되는 날짜/시간 설정
  • 엔티티 클래스와 Querydsl 설정
  • 서비스 계층과 DTO
  • 컨트롤러와 화면에서의 목록 처리
  • 등록 페이지와 등록 처리
  • 방명록의 조회, 수정/삭제 처리
  • 검색 처리
N:1(다대일) 연관관계
  • 연관관계와 관계형 데이터베이스 설계
  • 연관관계 테스트
  • 프로젝트 적용하기· 컨트롤러와 화면 처리
  • JPQL로 검색
@RestController와 JSON 처리
  • JSON과 Ajax로 댓글 처리
  • ReplyDTO와 ReplyService/ReplyController
  • 조회 화면에서 처리
M:N(다대다) 관계의 설계와 구현
  • M:N(다대다) 관계의 특징
  • 예제 프로젝트 생성
  • M:N(다대다) Repository와 테스트
  • 파일 업로드를 위한 설정
Spring Boot와 Spring Security 연동
  • 스프링 시큐리티를 이용하는 프로젝트 생성
  • 스프링 시큐리티 커스터마이징
  • 프로젝트를 위한 JPA 처리
  • 시큐리티를 위한 UserDetailsService
  • Thymeleaf/Controller에서 사용자 정보 출력하기
스프링 시큐리티 소셜 로그인 처리
  • 구글 로그인 시나리오
  • 현재 프로젝트와의 연동
  • 자동 회원 가입의 후처리
  • emember me와 @PreAuthorize
API 서비스 만들기
  • API 서버를 위한 구성
  • API 서버를 위한 필터
  • API를 위한 인증처리
수료 후 진로(직업)
  • 백엔드 개발자
  • 풀스택 개발자
  • 프론트엔드 개발자
  • 웹개발자
훈련교사 소개
박재성
강의 경력
  • 현)TIS정보기술교육센터 응용SW 및 웹개발(프론트엔드&백엔드), AI, 빅데이터 등 구직자 및 재직자 강의
  • 한국IT전문학교 정보보안 스쿨, 자바개발자, 웹개발자 강의
  • CJ시스템즈 정보기술교육센터 프로그래밍 강의(C, JAVA 등)
  • (사)경실련 HITEL정보교육원 프로그래밍 강의(C, JAVA 등)
  • 기타 그 외 중앙일보 IT아카데미, 한국정보통신교육원, 더조은 컴퓨터아트학원,
  • 기타 디앤디학원, 국제인재능력개발원 등 강의 경력 다수
  • 교재집필/저서 ASP.NET 프로젝트 프로그래밍(정일출판사/2002년 7월)
  • 교재집필/저서 객체지향 & C++(디지털북스/2003년 7월)
실무 경력
  • ㈜ 교육소프트연구소 시스템지원부(개발직)
  • 한국인트라네트(주) SI사업부(개발직)
  • 인터폴리오 인터넷부(웹마스터)
교육생 혜택 및 지원
  • #교육비용
    국비지원(0~35% 자비부담)
  • #훈련장려금 지원
    지원 대상별 상이
  • #무상지원
    교재, PC 및 장비, 소프트웨어 등 무상지원
  • 현 기술 트렌드에 맞춘 현장 실무 중심 교육
  • 교육비 국비지원
  • PC, 장비 및 기자재 무상지원
교육대상 및 선발요건
  • 국민내일배움카드(구직자+재직자 통합) 발급 가능자 모두
  • 재직 근로자(일정 소득 및 매출 이하의 특수고용근로자, 자영업자도 정부지원 가능)
  • 구직자(실업자 및 미취업자)
  • 대학(대학원) 졸업예정자, 대학(대학원) 재학생 및 휴학생으로서 졸업까지 남은 수업연한이 2년 이내인자
    • 야간대, 사이버대, 방통대학교 학생은 위 요건과 관계없이 정부지원 가능
    • 현재 고용보험 가입중인 근로자인 학생은 위 요건과 관계없이 정부지원 가능
  • 고용노동부 국민취업지원제도 참여자 및 대상자
  • 기타(문의) : 02-2069-1931
    • 정부지원 자격대상이 안되시는 분은 자비로 참여 가능 합니다.(교육비 일부 할인 적용 가능)
개강전 준비 절차 및 서류
  • 개인 지원 : 국민내일배움카드 발급(필수), HRD-Net(www.hrd.go.kr) 에서 수강 신청(필수)
  • 사업주(회사) 지원 : 훈련위탁계약서(본원 양식), 사업자등록증 사본 등
  • 서류 및 신청 절차 문의 : 02-2069-1931
HRD-Net(www.hrd.go.kr) 사이트 에서 해당 교육 과정을 조회/신청 하고자 하실 때는 국민내일배움카드훈련과정 페이지에서 아래중 1가지를 선택하여 조회 하시면 됩니다.
  • 훈련 기관명으로 조회 : 한글로 "티아이에스정보기술교육센터" 로 조회
  • 훈련 과정명으로 조회 : "스프링 부트(Spring Boot)를 활용한 백엔드 웹개발 과정" 으로 조회
훈련진행 전체 프로세스
  • 국민내일배움카드 발급
    국민내일배움카드 발급 (필수)
    HRD-Net(www.hrd.go.kr)에서 인터넷 신청
    또는 관할고용센터 방문 신청
  • 수강 신청
    HRD-Net(www.hrd.go.kr) 에서 수강신청(필수)
    전화 또는 본원 홈페이지에서 신청(선택)
  • 개인부담금 결제
    담당자가 신청자에게 개강 확정 여부 고지
    개강 확정 시 개인부담금 결제 진행
  • 교육 수강 및 수료 독려
    담당자의 출결 및 수료에 대한 독려
    (해당 교육은 수료율이 중요함)
  • 수료증 발급
    수료증 발급(총 교육시간의 80%이상 이수)
GREETING