내일배움
← 탐색으로
개강일 지남

AWS & CI/CD 기반 Java 클라우드 Full-Stack 개발자 양성과정

쌍용강북교육센터 · 14회차 · 서울 마포구

JavaSpring클라우드AWS풀스택K-디지털

프로그램 요약

AI 실무형 클라우드 백엔드 취업 부트캠프(마케팅명) — 개발자가 되는 가장 확실하고 빠른 방법! 이론부터 실무 프로젝트, 취업까지 한번에

수업일정
2026.07.28 ~ 2027.02.227개월
모집정원
22명
총 시간
1,120시간
학습장소
서울서울특별시 마포구 월드컵북로 21 (서교동)오프라인
강의장
풍성빌딩 2,3,4층
가까운역
홍대입구역(도보 7분거리) 기관
수강료
40만원
훈련장려금
월 최대 70만원
회차 확인 필요 기관 랜딩페이지가 다른 기수 정보일 수 있습니다. 일정·비용은 상담에서 확인하세요.

출처 · 고용24 등록값 · 기관 표기분은 별도 표시

어떤 분이 수강하면 좋을지

  • 전공·학력 무관K-디지털 트레이닝은 제도상 전공을 보지 않습니다
  • 1. 학력 : 전문대학 졸업자 이상 2. 전공 : 컴퓨터 관련 학과 졸업자, 졸업예정자 우대 3. 선수학습(교육이력)
  • 프로그래밍 언어에 대한 기초지식 보유자
  • 전공자가 아닐 경우, 관련 교육 과정 이수자 우선 선발 4. 자격사항
  • IT 관련 자격증 보유자 우선 선발
  • 컴퓨터 활용 능력 우수자 우선 선발 5. 직무경험 : SW개발 관련 업무 경력자 우대 6. 기타
  • SW 분야에 관심이 많은 자

출처 · 기관 랜딩페이지 · 제도 요건

커리큘럼

  1. 11. JAVA Programming

    JAVA 개발환경 이해 및 구축 · 객체지향개념 및 class · 변수와 상수, 자료형, 연산자, 제어문 · 예외처리(Exception Handling) · IO Stream, 스레드, 네트워크 · JDBC를 이용한 데이터베이스 연동

  2. 22. Database & SQL(오라클 DB)

    DBMS 이해 및 오라클 DBMS 설치 · SQL(DML,DQL,DDL,DCL) · View, 인덱스 · PL/SQL 기본문법 · E-R Diagram, DB 모델링

  3. 31차 Project: DBMS 연동

    DBMS 연동 Project 진행

  4. 43. Front-End UI Architecture(HTML/CSS/JavaScript/jQuery 등)

    HTML 문서구조·태그 · 자바스크립트 기본문법 · AJAX, JSON, XML 파일 파싱 · Vue.js, jQuery, DOM/Events

  5. 54. JSP Programming

    Model1 방식 웹 프로그래밍 · Apache Tomcat 설치·설정 · JSP·Servlet 이해 · MVC2 패턴 적용 웹 애플리케이션 개발

  6. 62차 Project: Web application Model1

    Web application Model Project 진행

  7. 75. Spring/MyBatis Framework

    DI, MVC, ORM 웹 애플리케이션 개발 · Spring Security 인증·권한 처리 · MyBatis 구조·Mapper 작성 · MSA 구조, Spring cloud gateway, Eureka

  8. 86. AWS와 Cloud architecture

    AWS 사용법, AMI, 탄력적IP · AWS EC2 인스턴스 생성·구축 · AWS RDS 활용 · DevOps 개념/PDCA/Infrastructure as Code

  9. 97. Docker & Kubernetes

    Docker 설치·컨테이너 실행 · Kubernetes 이해·기본 사용법 · Prometheus·Grafana 모니터링 · Jenkins 설치·CI/CD 구현

  10. 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. 1홈페이지 신청
  2. 2비대면 면접(과정 적합성 확인)
  3. 3국민내일배움카드 발급 여부 확인
  4. 4고용24 수강신청 가능 여부 확인
  5. 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 기준 · 매일 갱신

비슷한 과정

같은 직종(응용SW엔지니어링)으로 개강 예정인 과정입니다

다음 회차 알림 받기