AWS & CI/CD 기반 Java 클라우드 Full-Stack 개발자 양성과정
쌍용강북교육센터 · 14회차 · 서울 마포구
프로그램 요약
AI 실무형 클라우드 백엔드 취업 부트캠프(마케팅명) — 개발자가 되는 가장 확실하고 빠른 방법! 이론부터 실무 프로젝트, 취업까지 한번에
- 수업일정
- 2026.07.28 ~ 2027.02.22약 7개월
- 모집정원
- 22명
- 총 시간
- 1,120시간
- 학습장소
- 서울서울특별시 마포구 월드컵북로 21 (서교동)오프라인
- 강의장
- 풍성빌딩 2,3,4층
- 가까운역
- 홍대입구역(도보 7분거리) 기관
- 수강료
- 40만원
- 훈련장려금
- 월 최대 70만원
출처 · 고용24 등록값 · 기관 표기분은 별도 표시
어떤 분이 수강하면 좋을지
- ✓전공·학력 무관 — K-디지털 트레이닝은 제도상 전공을 보지 않습니다
- ✓1. 학력 : 전문대학 졸업자 이상 2. 전공 : 컴퓨터 관련 학과 졸업자, 졸업예정자 우대 3. 선수학습(교육이력)
- ✓프로그래밍 언어에 대한 기초지식 보유자
- ✓전공자가 아닐 경우, 관련 교육 과정 이수자 우선 선발 4. 자격사항
- ✓IT 관련 자격증 보유자 우선 선발
- ✓컴퓨터 활용 능력 우수자 우선 선발 5. 직무경험 : SW개발 관련 업무 경력자 우대 6. 기타
- ✓SW 분야에 관심이 많은 자
출처 · 기관 랜딩페이지 · 제도 요건
커리큘럼
- 11. JAVA Programming
JAVA 개발환경 이해 및 구축 · 객체지향개념 및 class · 변수와 상수, 자료형, 연산자, 제어문 · 예외처리(Exception Handling) · IO Stream, 스레드, 네트워크 · JDBC를 이용한 데이터베이스 연동
- 22. Database & SQL(오라클 DB)
DBMS 이해 및 오라클 DBMS 설치 · SQL(DML,DQL,DDL,DCL) · View, 인덱스 · PL/SQL 기본문법 · E-R Diagram, DB 모델링
- 31차 Project: DBMS 연동
DBMS 연동 Project 진행
- 43. Front-End UI Architecture(HTML/CSS/JavaScript/jQuery 등)
HTML 문서구조·태그 · 자바스크립트 기본문법 · AJAX, JSON, XML 파일 파싱 · Vue.js, jQuery, DOM/Events
- 54. JSP Programming
Model1 방식 웹 프로그래밍 · Apache Tomcat 설치·설정 · JSP·Servlet 이해 · MVC2 패턴 적용 웹 애플리케이션 개발
- 62차 Project: Web application Model1
Web application Model Project 진행
- 75. Spring/MyBatis Framework
DI, MVC, ORM 웹 애플리케이션 개발 · Spring Security 인증·권한 처리 · MyBatis 구조·Mapper 작성 · MSA 구조, Spring cloud gateway, Eureka
- 86. AWS와 Cloud architecture
AWS 사용법, AMI, 탄력적IP · AWS EC2 인스턴스 생성·구축 · AWS RDS 활용 · DevOps 개념/PDCA/Infrastructure as Code
- 97. Docker & Kubernetes
Docker 설치·컨테이너 실행 · Kubernetes 이해·기본 사용법 · Prometheus·Grafana 모니터링 · Jenkins 설치·CI/CD 구현
- 103차 Final Project
Cloud를 활용한 CI/CD Project 진행
고용24 등록 교과목 8개 보기
- Framework활용 CI/CD 파이프라인 및 DevOps환경구축- MyBatis를 활용한 데이터 매핑: SQL Mapper 개념, XML 및 어노테이션 방식 설정, 동적 SQL 활용 (if, choose, foreach등), ResultMap 및 관계형 데이터 매핑 (일대일, 일대다) - Spring Boot를 활용한 웹 애플리케이션 개발: Spring Framework 개념 및 DI(Dependency Injection), Spring Boot 설정 및 자동 구성(@SpringBootApplication, @Configuration), Spring MVC, interceptor, RESTful API 개발 (Controller, Service, Repository 계층 분리) - JPA (Java Persistence API) 활용: ORM 개념 및 엔티티 매핑(@Entity, @Table, @Column), JPQL 및 QueryDSL을 활용한 데이터 조회, 영속성 컨텍스트와 트랜잭션 관리 - RESTful API 및 JWT를 이용한 인증/인가: RESTful API 설계 원칙, HTTP 메서드(GET, POST, PUT, DELETE)의 역할과 사용, JWT(JSON Web Token)를 이용한 사용자 인증 및 토큰 관리, JWT인증을 위한 Spring Security 필터체인 구성 - YAML: YAML 문법 및 활용법, - Jenkins를 활용한 CI/CD 자동화: Jenkins 설치 및 구성, Pipeline 스크립트 작성, GitHub 및 Docker와 연동하여 배포 자동화, Webhook을 이용한 빌드 자동 실행 - Docker를 이용한 컨테이너화: Docker 이미지 및 컨테이너 개념, Dockerfile 작성, 컨테이너 네트워크 및 볼륨 관리, 멀티 컨테이너 애플리케이션 구성, Docker Compose를 사용한 컨테이너 관리, - Kubernetes를 이용한 컨테이너 오케스트레이션: Kubernetes 기본 개념(Pod, Deployment, Service, Ingress 및 CNAME), Kubernetes 핵심도구( kubectl, kubeadmin, kubelet)의 역할과 사용법, CNI(Container Network Interface) 설치 및 설정,Helm Chart를 활용한 애플리케이션 배포, Kubernetes 클러스터와 CI/CD 파이프라인 연동
- Java 기반 객체지향 설계 및 Git형상관리- Java SE 개발 환경 구축: JDK 및 IDE(이클립스) 설치 및 환경설정, 프로젝트 생성 및 관리 - 언어기본 문법 : 자바 기본문법, 변수, 연산자, 제어문, method - 객체지향 프로그래밍(OOP) : 클래스와 객체, 생성자, 캡슐화, 상속, 다형성, 추상 클래스 및 인터페이스 - 컬렉션 프레임워크 및 열거형: List, Set, Map 컬렉션 및 Iterator 활용, Enum 활용 - GUI Componet Programing : Swing, 이벤트 처리, MVC Pattern 도입 Component - 예외 처리(Exception Handling): try-catch-finally 구문, 사용자 정의 예외, 예외 던지기(throw, throws) - 입출력(IO Stream) 및 네트워크 프로그래밍: 파일 입출력(Stream API 활용), 직렬화 및 역직렬화, TCP/IP 소켓 프로그래밍 - Thread 프로그래밍: Thread 클래스와 Runnable 인터페이스, 동기화(Synchronized, Lock), 멀티스레드 환경 문제 해결 - JUnit을 활용한 단위 테스트: 단위 테스트 개념 및 필요성, JUnit 어노테이션(@Test, @Before, @After등)을 이용한 테스트 - 객체지향 설계 원칙 (SOLID): 단일 책임 원칙(SRP), 개방-폐쇄 원칙(OCP), 리스코프 치환 원칙(LSP), 인터페이스 분리 원칙(ISP), 의존성 역전 원칙(DIP) - Git을 활용한 버전 관리: Git 설치 및 환경 설정, 로컬 및 원격 저장소(GitHub) 연동 - Git 기본 명령어 사용: add, commit, push, pull, fetch, merge, rebase, 브랜치 생성 및 병합, 충돌 해결 - Git Flow : Feature 브랜치(기능 개발), Develop 브랜치(개발 통합), Release 브랜치(배포 준비), Hotfix 브랜치(긴급 수정) - GitHub을 이용한 협업: Pull Request(PR) 생성 및 리뷰, 코드 리뷰 - JDBC를 활용한 데이터베이스 연동: JDBC driver 타입의 이해, driver 설정 및 로딩법, Connection/ Statement/ PreparedStatement/ CallableStatement/ ResultSet/ ResultMetaData, Clob 활용 - 트랜잭션 관리: commit과 rollback을 이용한 데이터 무결성 유지
- Java Application 개발 실무 Project[팀주제 1] 국가 연구과제 관리 시스템 개발 [팀주제 2] 기업 인사관리 프로그램 [팀주제 3] 고객 관리 시스템 [팀주제 4] 도서관내 도서 관리 키오스크 프로그램
- Web Application 개발을 위한 풀스택 개발 및 Cloud배포- HTML5 & CSS3: HTML5 태그 들,시맨틱 태그 활용, CSS selector, CSS 반응형 웹 디자인,애니메이션 및 트랜지션 - JavaScript(ES6) 활용: let/const, 화살표 함수, 비동기 처리(Promise, async/await), 구조 분해 할당 - Bootstrap 및 UI 라이브러리 활용: 반응형 UI 구성, Grid 시스템, Form & Component 활용 - jQuery : 기본문법, DOM 조작, 이벤트 처리, effect, Ajax를 활용한 서버 통신 - Vuejs 기본 및 컴포넌트 기반 개발: Vue 인스턴스 및 컴포넌트 개념, Vue Router, Vuex 상태 관리 - WAS 설치 및 설정 : Apache Tomcat 설치 및 설정, Nginx연동동. - Java EE(Servlet & JSP) 활용: Java Web Service 구조, Servlet과 JSP의 차이점, JSP태그, 내장객체, EL、JSTL - Session & Cookie 관리: 사용자 인증 및 상태 관리 - XML 및 JSON 데이터 처리: XML 작성법, XML 파싱(DOM, SAX), JSON 문법, JSONObject Parsing - Vue.js와 Axios를 활동한 데이터 연동: Vue 컴포넌트 내에서 API 요청 처리 호출,Axios를 통한비동기 데이터 처리 및 응답 처리 - cloud개본 개념과 AWS 기본 설정 : Server less의 기본개념, IaaS, PaaS, SaaS의 차이점, 리전 설정, 빌링 설정, MFA설정 - EC2 : AMI를 사용한 Ubuntu 설치, SSH를 사용한 연결, 보안 그룹설정. EIP설정 및 연결,S3 또는 ESB를 사용한 외부 백업- Ubuntu 사용법 : 리눅스FSH 이해, 기본 명령, 표준 패키징 시스템, 시스템 관리(top, ps, systemctl), war 배포, 애플리케이션 성능최적화( JVM 메모리 설정법
- Model 1 웹 개발 및 클라우드 배포 Project[팀주제 1] 축구 경기 관리 웹 프로그램 [팀주제 2] 콘텐츠관리 웹 프로그램 [팀주제 3] 지도 API를 도입한 사용자 메모리 맵 [팀주제 4] 신발 물류관리 웹 프로그램 구축
- SpringFramework를 활용한 컴퓨팅 및 CI/CD배포 Project[팀주제 1] 팀 스케줄 관리 웹 애플리케이션 [팀주제 2] 교육센터 시험 평가 시스템 [팀주제 3] 한식오픈 API 및 요리 레시피 공유 웹 애플리케이션 구축 [팀주제 4] 파티룸 대관 시스템 구축
- Oracle DBMS- Oracle DBMS 개념 및 설치: 관계형 데이터베이스 개념, Oracle DBMS 아키텍처, SQL Developer 사용법 - SQL : SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, GRANT, REVOKE - View, 인덱스 활용: 뷰 생성 및 활용, 인덱스 , 실행 계획(Explain Plan) 분석 - PL/SQL 기본문법: 변수 및 제어문, 예외 처리, 트랜잭션 관리 - Cursor, Procedure, Function, Trigger, Package: 커서 활용, 스토어드 프로시저 및 함수 작성, 트리거 및 패키지 개념과 구현 - 사용자 계정 관리 및 보안정책: 사용자 생성 및 권한 관리, 롤(Role) 및 권한 설정, 데이터 접근 제어 - E-R Diagram, Database 모델링: 개념적/논리적/물리적 모델링, E-R 다이어그램 작성, 정규화(NF1~NF3)
- 총 훈련시간1120 시간
출처 · 기관 랜딩페이지 · 접힘은 고용24 등록 교과목
지원 혜택
금전 지원
- ·훈련장려금 최대 700,000원 지급
장비·학습환경
- ·훈련비 국비지원(최대 100%, 교재비·훈련장비 100% 무료)
취업 연계
- ·실무 프로젝트 경험(기업 요구에 맞춘 실전 프로젝트)
- ·수료 후에도 6개월간 취업지원(취업정보제공·연계)
- ·취업컨설팅(수료 전 1:1 개별 상담, 취업방향 설정)
- ·이력서/포트폴리오 첨삭, 모의면접, 취업연계
학습 지원
- ·최신 PC 및 실습환경 제공
그 외
- ·1:1 맞춤지도(개인별 학습관리)
출처 · 기관 랜딩페이지 · 훈련장려금은 제도
지원 절차
- 1홈페이지 신청
- 2비대면 면접(과정 적합성 확인)
- 3국민내일배움카드 발급 여부 확인
- 4고용24 수강신청 가능 여부 확인
- 5최종 등록 및 입과 확정
출처 · 기관 랜딩페이지 · 기관마다 다릅니다
자주 묻는 질문
비전공자도 지원할 수 있나요?
K-디지털 트레이닝은 제도상 전공·학력을 보지 않습니다. 다만 기관이 밝힌 훈련 대상이 있어 위 「어떤 분이 수강하면 좋을지」를 함께 확인하세요.
내일배움카드가 꼭 있어야 하나요?
지원 시점에 없어도 됩니다. 상담 단계에서 발급을 진행합니다. 다만 수강신청은 카드가 있어야 마칠 수 있습니다.
실제로 얼마를 내나요?
40만원입니다. 정가 10,632,160원 중 10,232,160원을 정부가 지원합니다. 자기부담금은 FAQ 기준 '최대 40만원'으로 안내(국민내일배움카드 유효기간 내 1회, 수강료 90% 이상 지원). 훈련장려금은 최대 700,000원(기본 훈련장려금 최대 200,000원 + 국민취업지원제도 1유형 매월 600,000원 + 2유형 참여수당 최대 250,000원 등 조합 최대치, 개인 자격에 따라 상이)
선발 절차가 있나요?
기관이 공개한 절차에서 별도 시험·전형은 확인되지 않았습니다. 상담 후 수강신청으로 이어집니다.
훈련장려금을 받을 수 있나요?
출석률 조건을 채우면 월 최대 70만원까지 받을 수 있습니다. 지급 조건은 기관·제도 기준을 따릅니다.
예전에 국비 교육을 들었는데 또 되나요?
중복수강 제한이 있을 수 있습니다. 최근 수료 이력이 있으면 상담 단계에서 먼저 확인해야 합니다.
출처 · 제도 요건 · 과정 데이터로 답이 채워지는 질문만
기관 랜딩페이지 https://www.sist.co.kr/employment/gangbuk/read.jsp?no=780
고용24 2026-08-14 기준 · 매일 갱신



