(주간)AWS클라우드 활용 풀스택 자바웹(Spring)개발자 양성

교육과정 개요

모집마감 : 2025년 08월 25일
교육기간 : 2025.08.18~2026.03.19 (141일/총 900시간)
수업시간 : 월 화 수 목 금 ( 09:00~16:50 )
모집인원 : 24명
담당교수 : 안명진
훈련비/훈련수당 : 전액국비지원/매월 최대 200,000원 지급 (교통비포함,출석률에 따라 차등지급)

훈련내용 +

○ 소프트웨어 시스템의 설계 명세를 이해하여 웹(응용) 소프트웨어 개발 및 테스트 직무를 수행하는 능력을 함양하고자 함
○ 웹의 인기 있는 라이브러리와 프레임워크인 프론트엔드의 React와 백엔드의 Java Spring Framework를 연동하는 기술을 함양하고자 함
○ 대화형 사용자 인터페이스를 구축하기 위한 HTML, CSS 및 JavaScript를 학습하고 React와 같은 프론트엔드 프레임워크/라이브러리를 활용하는 능력을 함양하고자 함
○ RESTful API를 사용하여 프론트엔드를 백엔드(Spring + MySQL)와 통합하여 프로젝트 작업을 완료하고 자 함
○ 클라우드 기반 Amazon Web Services(AWS)로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스를 활용하여 프로젝트에 적용하는 능력을 함양하고자 함
○ JSP/Servlet 과 데이터베이스(SQL)를 연동하여 프로젝트 구현 개발방법론을 학습하고, 애플리케이션의 기능에 관한 설계, 구현, 테스트, 사용자 배포, 형상관리 등 현업에서의 개발 워크플로우를 실전 프로젝트를 통하여 경험하고 Java 기반 애플리케이션 개발하는 능력을 함양하고자 함

교과구분 훈련시간 교과목명
문제해결능력 10시간 문제해결능력 사고력, 문제처리능력
의사소통능력 10시간 의사소통능력 문서이해능력, 문서작성능력, 경청능력, 의사표현능력, 기초외국어능력
DB엔지니어링 30시간 SQL활용 관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의하고, 조작하며, 제어할 수 있다.
30시간 데이터베이스 구현 설계된 데이터베이스 모델을 적용하기 위해 DBMS를 설치하고 데이터베이스와 데이터베이스 오브젝트를
생성할 수 있다
NW엔지니어링 40시간 네트워크 프로그램 최적화 구현된 네트워크 프로그램을 테스트하여 프로그래밍 개발과정에서 발생할 수 있는 오류를 디버깅하여 프로
그램을 최적화할 수 있다.
48시간 네트워크 프로그래밍 구현 네트워크 프로그램을 구현하기 위한 네트워크 개발환경을 분석하고, 각 단계별로 요구되는 기능을 구현(코
딩)하고, 테스트를 하는 능력과 프로그래밍 개발과정에서 발생할 수 있는 오류를 디버깅하여 프로그램을 최
적화할 수 있다.
응용SW엔지니어링 48시간 화면 구현 UI 요구사항을 확인하여 설계한 UI 설계를 기반으로 화면을 구현할 수 있다.
40시간 인터페이스 구현 인터페이스 설계서를 확인하고, 인터페이스 설계서에 따라 기능을 구현하고 검증할 수 있다.
40시간 통합 구현 모듈간의 분산이 이루어진 경우를 포함하여 단위 모듈간의 데이터 관계를 분석하고, 이를 기반으로한 메커니즘 모듈간의 효율적인 연계를 구현하여 검증할 수 있다
40시간 애플리케이션 설계 요구사항 확인을 통한 상세 분석 결과, 소프트웨어 아키텍처 가이드라인 및 소프트웨어 아키텍처 산출물에 의거하여 이에 따른 애플리케이션 구현을 수행하기 위해 공통 모듈 설계, 타 시스템 연동에 대하여 상세 설계할 수 있다
40시간 요구사항 확인 업무 분석가가 수집․분석․정의한 요구사항과 이에 따른 분석모델에 대해서 확인과 현행 시스템에 대해 분석할 수 있다.
60시간 서버프로그램 구현 애플리케이션 설계를 기반으로 개발에 필요한 환경을 구성하고, 프로그래밍 언어와 도구를 활용하여 공통
모듈, 업무 프로그램과 배치 프로그램을 구현할 수 있다
40시간 애플리케이션 테스트 수행 요구사항대로 응용 소프트웨어가 구현되었는지를 검증하기 위해서 분석된 테스트 케이스에 따라 테스트를
수행하고 결함을 조치할 수 있다
50시간 프로그래밍 언어 활용 응용소프트웨어 개발에 사용되는 프로그래밍 언어의 기본 문법을 활용하여 기본 응용소프트웨어를 구현할 수 있다
40시간 응용SW 기초 기술 활용 응용소프트웨어 개발을 위하여 네트워크, 미들웨어, 데이터베이스의 기초 기술을 적용할 수 있다
40시간 개발자 환경 구축 응용소프트웨어 개발을 위하여 운영체제의 기초 기술을 적용하여 응용소프트웨어 개발에 필요한 개발자
환경을 구축할 수 있다
40시간 개발 환경 운영 지원 응용소프트웨어 개발을 위하여 구축된 개발 환경을 백업·복원하고, 소스코드를 관리할 수 있다
50시간 프로그래밍 언어 응용 응용소프트웨어 개발에 사용되는 프로그래밍 언어의 특징과 라이브러리를 활용하여 기본 응용소프트웨어를 구현할 수 있다
48시간 화면 설계 요구사항 분석 단계에서 파악된 화면에 대한 요구사항들을 확인하고, 소프트웨어 아키텍처 단계에서 정의된 구현 지침 및 UI/UX 엔지니어가 제시한 UI 표준과 지침에 따라 화면을 설계할 수 있다.
재량교과 8시간 재량교과 ○ 입학식 및 오리엔테이션(1시간)
○ 수료식(1시간)
○ 취업활동[입사지원 컨설팅](2시간)
○ 취업활동[취업희망조사](1시간)
○ 취업활동[구직활동 및 취업전략 수립](1시간)
○ 취업활동[면접요령 및 모의면접](2시간)
클라우드기반의 스프링웹프로젝트개발1 148시간 클라우드기반의 스프링웹프로젝트개발1 클라우드 서버환경구축
클라우드데이터베이스환경구축
웹애플리케이션구현
클라우드 서버에 웹애플리케이션배포
TravisCI배포자동화

취득가능 자격증 + 본 교육을 듣고 취득할 수 있는 자격증입니다.


자격증구분 자격증명 시행기관 관련링크
취득가능 자격증이 등록되지 않았습니다.