💻 (K-디지털 트레이닝 단기심화 부트캠프)스프링Boot & AWS 클라우드 활용 금융서비스 솔루션 백엔드 아키텍쳐 개발 프로젝트 과정 💻

 

교육목표

[SQL 데이터베이스]
- SQL, PL/SQL 사용법 습득 할 수 있다.
- Oracle Schema Object 습득 할 수 있다.
- Oralce Hint 및 TUNING/tip등을 통한 개발능력 향상을 할 수 있다.
- 오라클 옵티마이저의 이해를 할 수 있다.
- SQL 실행계획의 이해를 할 수 있다.
- 실행계획 SQL 연산자의 이해를 할 수 있다.
- 서브쿼리/조인의 방법에 따른 성능을 이해하고 작성된 SQL 구문 튜닝의 이해
- Access Parh/Join/Query Transformation과 관련된 오라클 힌트 구문의 이해
쿼리 최적화에 대한 이해
- Oracle DBMS에 대한 기초에서부터 활용 능력까지 함양

[프레임워크 스프링 부트]
- Spring Boot 개념과 특성을 이해 할 수 있다.
- Spring Data Jpa 동작 원리를 이해하고 활용할 수 있다.
- QueryDsl 동작 원리를 이해하고 활용할 수 있다.
- Spring Reactive 이해 할 수 있다.

[클라우드 AWS]
- 클라우드 컴퓨팅 웹서비스 운영관리 이해 할 수 있다.
- 클라우드 인프라의 개념과 이해분석을 할 수 있다.
- 네트워크 이해 할 수 있다.
- vmware solution을 이용한 가상화 이해와 구현 할 수 있다.
- 보안운영관리 이해
- AWS 서비스의 이해와 기본서비스 구현
- 클라우드 통합관리 도커와쿠버네티스 이해 할 수 있다.
- 클라우드(Storage) 웹서비스 구축 이해

[금융 IT솔루션 보안코딩기법]
- 금융 데이터 특성 이해 할 수 있다.
- 금융 IT 솔루션 보안코딩 실습을 통해 이해 할 수 있다.

[Project]
- 스프링Boot & AWS 클라우드 활용 금융서비스 솔루션 백엔드 아키텍쳐 개발 프로젝트


실무에 바로 적용 가능한 기술을 습득하기 위해 기존 KDT훈련 및 취업훈련 과정을 통해 기본 프로그래밍 지식과 개발 역량을 갖춘 인재들이 KDT 단기심화 프로젝트 훈련을 통해
금융서비스 API 솔루션 소프트웨어개발에 필요한 데이터베이스 활용 및 응용을 통해 백엔드 시스템 설계와 심화된 백엔드 스프링 부트 프레임워크를 활용한 아키텍처 개발 웹서비스 컨텐츠를 구축하고 클라우드 컴퓨팅 Dev Ops 개발과 운영기술을 습득을 할 수 있다.

이러한 심화 훈련을 통해 실질적인 프로젝트 경험을 제공하여 소통 능력을 배양할 수 있으며.이를 통해 직무 능력을 함양하고 소프트웨어 개발자, 디지털 금융서비스 웹 서비스개발자, 클라우드 Dev Ops 통합관리 전문가로 취업 할 수 있다.

 

교육개요

2025년 하반기 (K-디지털 트레이닝 단기심화 부트캠프) 스프링Boot & AWS 클라우드 활용 금융서비스 솔루션 백엔드 아키텍쳐 개발 프로젝트 과정 확정!

오라클자바교육학원은 금융서비스 솔루션 개발 참여기업의 실제 프로젝트를 통해 S/W분야 전문 인력을 양성하여 디지털 전환시대(DT) 디지털신기술 업계의 미래 경쟁력 강화와 지속 가능한 성장을 목표로 합니다.

글로벌리더 양성을 목표로 4차 산업혁명 핵심기술 분야 인재 배출과 첨단IT신기술 분야의
전문 인력을 양성하기 위해 매진하고 있습니다.

현장 중심의 디지털 인재 양성을 위해 오라클자바교육학원과 IT 디지털 금융 서비스 개발 업무수행 기업하고 협약을 맺고 K-디지털 트레이닝 단기심화 부트캠프 훈련 사업을 통해 취업을 위한 한단계 업그레이드 된 고품질의 금융서비스 솔루션 자바 백엔드 아키텍쳐 개발 프로젝트 교육 서비스를 제공합니다.

K-digital은 무엇인가요?
한국형 뉴딜(사람투자)의 핵심과제인 K-Digital Training에 참여하는 총 43개 혁신
교육훈련기관 등을 통해서 3,600여명의 청년에게 디지털 일자리로의 취업을 위한
교육기회를 제공하고 향후 5년간 18만명까지 이를 확대해 나갈 계획입니다.

K-Digital Training 강점
- 기존국비수료생도 1회에 한해서 무료수강 가능
- 중견기업이상의 기업 필수참여
- 학원과 기업 협업으로 완성된 최적화 교육 프로그램
- 교육훈련으로 기업에 필요한 실무인재 양성

(K-디지털 트레이닝 단기심화 부트캠프) 과정 과정은 어떤 과정인가요?

실무에 바로 적용 가능한 기술을 습득하기 위해 기존 KDT훈련 및 취업훈련 과정을 통해 기본 프로그래밍 지식과 개발 역량을 갖춘 인재들이 KDT 단기심화 프로젝트 훈련을 통해
금융서비스 API 솔루션 소프트웨어개발에 필요한 데이터베이스 활용 및 응용을 통해 백엔드 시스템 설계와 심화된 백엔드 스프링 부트 프레임워크를 활용한 아키텍처 개발 웹서비스 컨텐츠를 구축하고 클라우드 컴퓨팅 Dev Ops 개발과 운영기술을 습득을 할 수 있습니다.

이러한 심화 훈련을 통해 실질적인 프로젝트 경험 제공하여 소통 능력을 배양할 수 있으며이를 통해 직무 능력을 함양하고 소프트웨어 개발자, 디지털 금융서비스 웹 서비스개발
자, 클라우드 Dev Ops 통합관리 전문가로 취업까지 성공 항 할 수 있습니다.


자바(JAVA)는 인터넷 환경에서 가장 활발하게 사용되고 개발되는 SW개발 객체지향 언어 입니다.

또한 보안성이 뛰어날 뿐만 아니라 다른 운영 체제에서도 사용 가능해 소프트웨어와 개발 엔진의 유지보수 비용 절감이 가능합니다.

웹서비스 개발된 웹 어플리케이션을 일반에 공개하려면 데이터 센터(서버, 네트워크, 미들웨어, 보안 등)가 필요합니다.

하지만 데이터 센터 구축에는 비용이 많이 들고 운용도 쉽지 않습니다.
이때 등장하는 것이 클라우드입니다.

클라우드를 활용하면 시스템을 보유하지 않아도, 필요한 순간에 시스템을 이용할 수 있습니다.

스프링Boot & AWS 클라우드 활용 금융서비스 솔루션 백엔드 아키텍쳐 개발 프로젝트 과정은 기존 전공분야 취업훈련 수료생 및 전공자 중 취업훈련 처음 참여하는 대상 외 비전공자 경우 부트캠프 프로젝트 훈련 참여의사가 있으면 프로젝트 부트캠프 참여전 선행학습 제공과 함께 기본기를 함양하여 본 프로젝트 취업훈련 부트캠프 훈련을 참여 할 수 있습니다.

비전공자도 할 수 있는 클라우드 분야 디지털 핵심인력을 양성하는 교육으로서 AWS 클라우드 웹서비스 Dev Ops 개발과 운영 통합관리 교육을 통하여 현업 적응력을 진작하고 청년 취업경쟁력을 제고하여 국가, 기업, 개인에게 도움이 되는 교육입니다.

[QA]
- 개발자가 되고싶은데 고민 하시나요?
- 백엔드 개발자가 되고 싶은데 기초가 없다구요?
- 기업이 원하는 프로젝트 수행을 하고싶다구요?
- 디지털 금융서비스 개발 어디를 목표를 해야할지 고민이시라구요?
- 검증된 실무 강사님의 수업을 듣고싶으시죠?
- 취업을 위한 교육비 부담이 걱정이시라구요?


정확하고 빠른 이해와 실무개발 경험 강사님의 경험을 통해 실무교육까지 습득 후
기업의 프로젝트 업무수행 투입이 가능한 실전 기업연계 취업훈련 입니다.

 

데이터베이스 프로그래밍(Oracle SQL, SQL Tuning)

Basic SQL
- 산술표현식 및 합성연산자, 컬럼 Alias,ALL/Distinct
- 조건질의와 Order By, SQL연산자
- 집합연산자(Set Operator)
- 기본SQL 함수(문자/숫자/날짜관련), Conversion Function, Analytical Function
- Aggreate Function, GROUP BY, HAVING
- Sub Query, Join(Outer Join, Self Join, Inner Join등)
- Inline View

PL/SQL
- PL/SQL 개요 및 소개
- PL/SQL 기본 문법
(IF, BASIC LOOP, WHILE, FOR, NESTED LOOP 등)
- PL/SQL Program(Variable, SQL)
- PL/SQL Operator,DML IN PL/SQL, Transaction Control Cursor (Where Current Of, Ref Cursor, Parameterized Cursor)
- Exception
- Stored Procedure, Stored Function
- Dynamic SQL
- Package(패키지명세, 패키지몸체) 작성방법
- Package내 전역/공용변수, 오버로드, 사전선언
- 본인이 작성한 Procedure, Package 진단 및 성능향상

DB모델링
- Table의 기본생성 및 DDL 학습
- DDL & DML
- 임시테이블을 활용한 대용량 데이터 이관작업 및 불필요데이터 삭제작업
- Master & Detail Table 설계 및 구현
- Fact & Dimension Table과 같은점과 다른점
- OLAP 기초
- Index 생성 및 재구성
- Table Analyze (기초통계 모음 및 모아진 통계데이터 활용)
- RDBMS 개념, 테이블 및 인덱스 구성원리 및 설계요령
- 옵티마이저의 동작원리 및 Hint
- 본인이 작성한 SQL 및 자가진단 Tuning
- Inline View 를 활용한 질의문 작성
- With문을 활용한 SQL문 작성
- SubQuery를 활용한 임시 테이블 Create & Insert
- Table Analyze 및 관련 통계데이터 모음
- 본인의 업무에 맞는 Partition Table 구성 및 Test

인덱스 활용
- B-Tree Index 활용
- 인덱스 매칭율의 이해
- 기타 Index의 활용
- 내게 맞는 인덱스 수립전략

파티션 설계기법
- 대용량데이터에 대하여
- 데이터 저장방식
- Partition 개요
- Partition 종류별 설명 및 응용사례
- 파티션 설계기법
- 파티션 관리기법
- 파티션 실전사례

SQL튜닝
- Tuning 개요
- Tuning 도구 소개 (Explain Plan, tkprof, autotrace 등)
- RBO와 CBO의 이해
- 전체범위 처리 vs 부분범위 처리
- 실행계획 SQL연산
- Join 방식에 대하여
- Nested Loop Join
- Sort Merge Join
- Hash Join
- 기타 Join 방식
- 드라이빙 테이블의 선정
- 드라이빙 테이블의 선정
- 조인의 연결고리
- 실전튜닝 사례
- 부분범위 처리
- 대용량데이터 처리기법
- 실전튜닝 사례

 

Spring Boot Framework

- Spring의 역사와 장점
- Spring Initializr에 의한 프로젝트 작성
- Gradle / Maven 에 의한 의존관계 설정
- Spring의 기본 개념: DI(의존성 주입) x IoC(제어의 역전)
- Bean과 컨테이너의 개념
- Bean 스코프와 라이프사이클
- 어노테이션/XML 기반의 설정
- Spring Boot의 이점과 작성방법
- Spring Boot 애플리케이션의 설정 파일
- 애플리케이션 실행과 프로필관리
- Spring Starter Project
- 템플릿 엔진 타임리프(Thymeleaf) 사용
- Restful Web Service 작성
- Docker를 이용한 컨테이너화

 

Spring Mvc

- 콘솔애플리케이션 작성
- 웹애플리케이션 도입
- Lombok에 의한 소스코드 작성
- Autowired 어노테이션을 사용한 DI 실현
- 빈 벨리데이션 체크
- Spring Boot에 의한 AOP 구현
- JavaScript를 사용한 REST 구현
- Spring Security의 의한 보안 강화
- OR 매퍼 Hibernate에 의한 DB엑세스

 

Spring Data JPA

- JPA개요
- Spring JPA 개요
- pom.xml 설정
- Repository 인터페이스 작성
- Query 메서드 추가
- Entity 검색 기능 지정
- Entity 추가 처리 지정
- Entity 갱신 처리 지정
- Entity 삭제 처리 지정
- LIKE 검색시 이스케이프
- JOIN FETCH

 

QueryDsl

- Querydsl 소개
- 기본조작(query, insert, update/delete)
- Connection관리
- QuerydslTemplate 사용
- 연관관계 매핑
- 스프링 부트 화면 개발

 

Spring Reactive

- Spring reactive programming 소개
- Spring Webflux
- 리엑티브 리포지토리와 데이터베이스
- 리엑티브 서비스
- 리엑티브 컨트롤러
- 핸들러 클래스와 펑셔녈 엔드포인트

 

클라우드(AWS)

- 클라우드 인프라의 개념과 이해분석
- 클라우드 시스템 이해
- 다양한 클라우드 서비스 아키텍쳐 구현
- 클라우드 컴퓨팅 아키텍처분석
- IaaS필수분석
- 하드웨어인프라분석
- IaaS필수분석
- 가상화인프라분석
- IaaS 사례분석
- 컨테이너인프라분석
- 클라우드컴퓨팅과 AWS 소개
- 글로벌인프라와 관리인터페이스
- 프리티어 계정(무료체험) 생성
- AWS EC2 서비스
- Amazon S3 서비스
- AWS EBS 서비스
- AWS VPC
- IAM(Identity & Access Management)
- RDS(Relational Database Service)
- Dynamo DB
- Elastic Load Balancing
- AWS Auto Scaling
- AWS Trusted Advisor
- AWS 요금계산기(Cost Explorer)
- 클라우드 통합관리(도커와쿠버네티스)
- 입문자를 위한 도커
- 쿠버네티스 들어가기
- 쿠버네티스 워크로드
- 쿠버네티스 구성요소
- 쿠버네티스 네트워크
- 쿠버네티스 스토리지
- 쿠버네티스 예제를 활용한 애플리케이션 개발
- Security 운영관리
- 물리적 보안 구축
- 관리적 보안 구축

[실습] 프로젝트 어플리케이션 AWS 서버에 배포 및 Nginx를 통한 서비스

 

금융 IT솔루션용 보안코딩기법

웹 보안(Web Isolation) 개념
- 안티바이러스 소프트웨어
- 파이어월
- 침입감지 시스템(IDS) / 침입방지 시스템(IPS)
- 엔드포인트 보호프로그램( EPP)
- 보안 정보/이벤트 관리(SIEM)

보안코딩 개념
- 입력 벨리데이션 체크
- 인증 보안과 아이덴티티 보안
- 권한 기반 접근 제어
- 암호화와 데이터 보안

실제 공격 취약점 목록 파악
- XSS
- CSRF

 

프로젝트

* 프로젝트 기획
- 조별 선정 및 프로젝트 주제 선정
- 환경에 맞는 플랫폼 이해 및 선정
- 프로젝트 관리 기획 및 일정 계획, 실행 계획서 작성

* 프로젝트 설계
- 요구사항 수집
- 스코프(업무범위 정의 / 업무범위 기술서 작성)
- WBS(업무 분담도)
- 작업(액티비티)의 순서설정
- 유스케이스 모델, 클래스, 데이터베이스, 인터페이스 설계
- 클라우드 인프라 분석설계
- 네트워크 구현설계
- 간트차트 작성
- 책임분담표 작성
- 스케쥴 지정
- 비용(코스트) 견적
- 위험(리스크)
- 버퍼 설정

* 프로젝트 구현
- 팀 빌딩(재구성)
- 클래스, 데이터베이스, 데이터 분석자
료, 시각화, 유저 인터페이스 구현
- 데이터베이스 구현
- 서버 가상화 구현
- AWS 서비스 구현
- 클라우드 통합관리 실행
- 진척확인 / 분석
- 시정조치 및 예방적 처리 / 변경 요구
- 클라우드기반 전체 웹 서비스 코팅 및
테스트 수행
- 프로젝트 결합 (결합 보고서 작성)
- 결과물 시연

* 금융서비스 솔루션 백엔드 아키텍쳐 개발 프로젝트

 

교육기간

2026년 6월 16일(화) ~ 8월 14일(금) 44일 총 348시간 (평일주간)

 

교육시간

09:30 ~ 18:30

 

💬 지원방법

📞 02-6925-4760

🌐 https://www.oraclejava.co.kr/edu/index.php/curriculum/view/4231

 

오라클자바교육학원

교육개요 2025년 하반기 (K-디지털 트레이닝 단기심화 부트캠프) 스프링Boot & AWS 클라우드 활용 금융서비스 솔루션 백엔드 아키텍쳐 개발 프로젝트 과정 확정! 오라클자바교육학원은 금융서비스

www.oraclejava.co.kr

 

 

+ Recent posts