K-디지털
JAVA 풀스택 개발자(클라우드 네이티브 구축)
프런트 엔드부터 백 엔드까지! 웹 개발자 양성과정!
온라인 상담
개강일
지점문의
모집정원
30명
훈련시간
130일 (총 1040시간)




실제 과정을 수료한 수강생들의 평가를 보여드립니다!




웹 프론트엔드, 백엔드 프로그램 언어와 기술 습득을 통한 전문 개발자 양성
디지털 기술을 기반으로 다양한 기기의 융합과 콘텐츠의 융합을 통해 클라우드를 활용한 모바일 플랫폼에서 활용할 수 있는 웹&앱 콘텐츠를 기획,
구현, 설계, 제작, 운용 및 시험하는 업무를 수행할 수 있습니다. 입문자도 참여 가능한 수업으로 기초부터 시작하여 최종적으로 스프링과 마이 마티스를
활용한 웹 애플리케이션 개발 및 스프링 부트와 JPA를 활용한 웹 애플리케이션을 개발해 프로젝트를 수행하고 해당 분야에 취업할 수 있습니다.
스프링 프레임 워크를 위한 프로그래밍언어 학습
JAVA는 기초자도 접근하기 쉬운 언어로 정부 또는 기업들이
선호하는 언어입니다. JAVA의 개념 및 기초 문법을 이해하고,
객체 지향프로그래밍 기법에 대한 이론 및 실습을 통해 실무
JAVA 프로그래밍 언어를 기초 입문자도 명확하게 개념을
잡을 수 있는 과정입니다.
데이터베이스와 자바 프로그램 연동
JDBC를 통해 JAVA와 Oracle DBMS를 연동하여 데이터를 주고
받을 수 있도록 프로그래밍 작업을 합니다. DBMS를 연결하여
Statement를 생성해 객체를 담아주고 PreparedStatemen를
사용하여 SQL 전송 및 결과를 받을 수 있도록 합니다.
웹 표준을 적용한 Web-Front-End 개발
웹 접근성의 개념과 웹 표준 문법을 이해하고 기초
언어인 HTML, CSS, Javascript, JQuery를 학습
하여 웹사이트를 구현할 수 있도록 합니다.
지원 대상
- 비전공자 참여 가능, 전공자이지만 체계적인 학습을 희망하는 자
- 자바 개발자로 취업을 희망하는 자, 웹 프로그래머를 희망하는 자
- 앱 개발을 희망하는 자, 졸업예정자 또는 자영업자
수료 후 취업 가능한 분야
- IT 공공기관 또는 기업
- 웹 프로그래밍 개발자
- 응용 SW 개발자, 자바 개발자
- 네트워크 프로그래머
the-
Interview
하이미디어를 말하다
수강생 인터뷰
'나도 할 수 있겠구나'라는 자신감이 생겼어요
인공지능(AI-X) 프로젝트
유ㅇ진
무엇보다도 업계의 최신 흐름과 트렌드를 잘 파악할 수 있었다는 점이 가장 인상 깊었습니다. 기술이라는 건 늘 빠르게 변하고 있어서, 독학으로는 따라가기 어려운 경우가 많아요. 하지만 이곳에선 강사님이 현업 중심의 강의로 현재 AI와 개발 시장에서 요구하는 기술들을 짚어주셔서 정말 유익했습니다.
수강생 인터뷰
기초부터 탄탄하게 자세히 배울 수 있는 과정!
전산세무1급+전산회계1급
최ㅇ연
강사님께서 기초적인 부분부터 상세히 설명을 잘해주셔서 수업을 따라가기만 해도 자격증 취득에 어려움이 없었던 점이 가장 좋았습니다.
수강생 인터뷰
여러 분야를 한번에 배울 수 있어 흥미로운 과정!
클라우드 기반의 CI/CD를 활용한 풀스택 [자바, 뷰, 플러터] 개발자
이ㅇ호
항상 당연하면서도 어렵게 생각했던 코딩을 실제로 배워보니 생각보다 더 심오했고, 새로운 내용을 알아갈수록 뿌듯해서 코딩이 더 재밌어진 것 같습니다.
이설
저는 1-2달전 이 학원에서 수강을 했던 수강생으로, 당시 담당 선생님께서 “노트북은 아무 모델이나 구매해도 설치를 도와주겠다”, “공부하다가 궁금한 점은 이메일로 문의해도 된다”...
오ㅇㅇ ★★★★★
시간이 짧아 결과물에 정성을 쏟을 시간이 다소 부족했지만 그래도 만족스러운 결과를 낼 수 있었고 협업과 소통이 업무에 어떠한 영향을 끼칠 수 있는지 직접 느끼며 체험해볼 수 있는 ...
황ㅇㅇ ★★★★★
시간과 열의를 다해 경험이 녹아있는 인사이트를 제공해 주시고, 주말까지 멘티들을 세심하게 케어해 주신 멘토님들께 감사드립니다. 항상 한 명, 한 명에게 집중해 딱 필요한 조언과 멘...
임ㅇㅇ ★★★★★
매일 학원을 다니면서 이렇게 재밌게 다닌 적은 처음인 것 같습니다.
엄ㅇㅇ ★★★★★
2주만 더 있었으면 좋겠다는 생각이 들 정도로 알찬 시간이었습니다. 현업에서 일하시는 분들이 멘토링을 해주시는 것도 매우 유익했습니다. 처음에는 주 2회 진행되는 멘토링이 부담스럽...
정ㅇㅇ ★★★★★
훈련과정은 부족한 부분을 채워주는 시스템이라기보다는, 참여하는 사람이 얼마나 열의를 가지고 임하느냐에 따라 많은 차이가 나는 시간이라는 생각이 들었습니다. 즉, 훈련과정 자체가 제...
안ㅇㅇ ★★★★★
우선 저희 팀을 위해 애써주신 서일근 멘토님께 진심으로 감사드립니다. 항상 본인 일처럼 성심껏 신경 써주시고, 더 나은 방향과 방법을 제시해 주셔서 많은 것을 배울 수 있었습니다....
유ㅇㅇ ★★★★★
선생님께서 업무와 관련된 실무 지식도 풍부하게 알려주셔서 실제 현장에서 바로 활용할 수 있도록 많은 연습과 학습을 지도해 주셨습니다. 기초 부분도 꼼꼼하게 가르쳐 주시고, 실무에서...
최ㅇㅇ ★★★★★
처음에 수업 못 따라갈까봐 걱정했는데 강사님께서 차근차근 가르쳐주셔서 금방 이해하고 익혔습니다 후에 다른 자격증 취득하게 될때도 여기 와서 공부하고 싶어요 유익한 시간이었습니다!
신ㅇㅇ ★★★★★
강의를 통해 회계와 세무의 기본적인 지식을 체계적으로 학습할 수 있었습니다. 강사님의 명확한 설명과 적절한 예시 덕분에 비전공자인 저도 어렵지 않게 이해할 수 있었습니다. 또한,...
과정을 수료하면 어떠한 작업을 하는지 궁금한가요?
수강생분들의 포트폴리오를 소개합니다.
1/10

임ㅇ경, 김ㅇ일, 박ㅇ서, 김ㅇ윤, 정ㅇ원

심화_생성형 AI활용 인재양성과정 부트캠프 11기

안ㅇ준, 장ㅇ영, 정ㅇ화, 천ㅇ영, 손ㅇ나

심화_생성형 AI활용 인재양성과정 부트캠프 11기

이ㅇ민, 고ㅇ욱, 김ㅇ진, 이ㅇ현

심화_생성형 AI활용 인재양성과정 부트캠프 11기

이ㅇ우, 노ㅇ종, 장ㅇ원, 이ㅇ민, 김ㅇ석

심화_생성형 AI활용 인재양성과정 부트캠프 11기

변ㅇ헌, 김ㅇ모, 김ㅇ연, 김ㅇ아, 김ㅇ경

심화_생성형 AI활용 인재양성과정 부트캠프 11기

김ㅇ우, 김ㅇ환, 박ㅇ훈, 조ㅇ민

심화_생성형 AI활용 인재양성과정 부트캠프 10기

채ㅇ웅, 강ㅇ빈, 장ㅇ용, 조ㅇ민, 곽ㅇ승

심화_생성형 AI활용 인재양성과정 부트캠프 10기

이ㅇ지, 김ㅇ희, 박ㅇ우, 신ㅇ원, 안ㅇ호, 정ㅇ우

심화_생성형 AI활용 인재양성과정 부트캠프 10기

최ㅇ범, 한ㅇ구, 이ㅇ진, 김ㅇ연

심화_생성형 AI활용 인재양성과정 부트캠프 9기

송ㅇ영, 이ㅇ현, 신ㅇ희, 조ㅇ태, 박ㅇ현, 김ㅇ중

심화_생성형 AI활용 인재양성과정 부트캠프 9기

지원혜택

본 과정은 K-디지털 트레이닝 훈련 과정으로 (이하 K-디지털 훈련) K-디지털 훈련이란 AI, 빅데이터 등 디지털·신기술 분야에서 다양하게 활용되는 기반기술, 그리고 이를 활용한 핀테크, 스마트제조 등의 응용기술을 배울 수 있도록 다양한 훈련과정을 제공하는 직업훈련 과정입니다. 본 원에서의 모든 K-디지털 훈련 과정은 수강료 및 교재비에 대해 전액 무료로 수강하실 수 있으며, 매월 훈련장려금을 지원해 드립니다.
  • 훈련비 지원
  • 일부 자비부담금 발생
  • 훈련장려금 지급

훈련대상

국민내일배움카드를 발급 받아 사용

  • - 국민내일배움카드를 발급 받아 직업 훈련에 참여를 희망하는 국민 누구나
    *단, 공무원, 사립학교 교직원, 사업기간 1년 미만이거나 연 매출 1억 5천만원 이상인 자영업자, 월 임금(소득) 300만원 이상의 대규모기업 근로자(만 45세 미만)·특수형태근로자, 졸업까지 남은 수업연한이 2년을 초과하는 대학생, 만 75세 이상자 등은 제외
  • - 1:1 면접을 통한 선발, 세부적인 선발기준은 훈련기관 별로 다를 수 있으므로 해당 기관에 문의 필요
  • - 거주지 인근 고용센터 방문하여 신청 혹은 정부 직업훈련포털에서 온라인으로 신청
CURRICULUM
JAVA 풀스택 개발자(클라우드 네이티브 구축)
프런트 엔드부터 백 엔드까지! 웹 개발자 양성과정!
01
02
03
JAVA 풀스택 개발자(클라우드 네이티브 구축)
오리엔테이션
Front_End 개발
[HTML5/CSS3] HTML5 기본 구조 및 요소 : HTML 문서 구조, 기본 태그, 텍스트 요소 , 시맨틱 태그 : 시맨틱 태그의 의미와 사용법 , 폼과 입력 요소 : 폼 태그, 폼 속성 및 유효성 검사 , CSS 기본 개념 및 선택자 : CSS 문법과 기본 선택자, 클래스 선택자, 아이디 선택자, 속성 선택자 , 레이아웃 구성 : Flexbox, Grid , 반응형 웹 디자인 (미디어 쿼리) : 미디어 쿼리 기본 문법, 반응형 레이아웃 설계 , CSS 애니메이션과 전환 효과 : 키프레임 애니메이션, 전환 속성 , CSS 변수 사용법 : 커스텀 속성 정의 및 활용 , 웹 접근성 기본 원칙 : WCAG 가이드라인, 시맨틱 마크업의 중요성 , CSS 프리프로세서 소개 : SASS 기본 문법 및 사용법 [JavaScript] JavaScript 기본 문법 (변수, 함수, 제어문) : 변수 선언 (var, let, const), 함수 선언과 호출, 조건문과 반복문 , DOM 조작 : DOM 트리 구조, 요소 선택 및 조작, 이벤트 핸들러 , 이벤트 처리 : 기본 이벤트, 이벤트 리스너와 이벤트 객체 , 비동기 프로그래밍 (콜백, 프로미스, async/await) : 콜백 함수, 프로미스 개념과 사용법, async/await를 이용한 비동기 처리 , 모듈 시스템 : 모듈의 개념, import와 export 키워드 [TypeScript] TypeScript 기본 문법 : 기본 타입 (string, number, boolean), 타입 추론과 타입 명시 , 타입 시스템 : 인터페이스와 타입 별칭, 유니온 타입과 교차 타입 , 인터페이스와 클래스 : 인터페이스 정의 및 구현, 클래스 정의 및 상속 , 제네릭 : 제네릭의 개념과 사용법, 제네릭 함수와 클래스 , TypeScript와 JavaScript의 차이점 : 컴파일 과정, 런타임 동작 [React] React 기본 개념 : 컴포넌트의 개념과 생성, JSX 문법과 사용법 , 상태 관리 : useState 훅, useReducer 훅 , 생명주기 메서드와 훅 : 컴포넌트 생명주기 이해, useEffect 훅을 이용한 사이드 이펙트 처리 , React Router를 이용한 라우팅 : React Router의 개념과 설정, 동적 라우팅과 네스티드 라우팅 , 상태 관리 라이브러리 , Redux의 개념과 사용법, Redux Toolkit을 이용한 상태 관리, Context API를 이용한 전역 상태 관리
JAVA프로그래밍 & Git 버전 관리
[JAVA프로그래밍] Java 기본 문법 : 변수 선언과 데이터 타입, 조건문 (if, switch), 반복문 (for, while), 배열과 리스트 , 객체지향 프로그래밍 : 클래스와 객체의 개념, 상속과 인터페이스, 다형성 개념과 사용 , 컬렉션 프레임워크 : List, Set, Map 인터페이스, ArrayList, HashSet, HashMap 클래스 , 람다 표현식 : 람다 표현식의 개념과 문법, 함수형 인터페이스, 람다 표현식을 이용한 컬렉션 처리 , 스트림 API : 스트림의 개념, 스트림을 이용한 데이터 처리 , 동시성 프로그래밍 : 스레드의 개념과 생성, 동기화와 잠금, java.util.concurrent 패키지 , 모듈 시스템 : 모듈의 개념과 필요성, 모듈 선언과 모듈화, 모듈 간의 의존성 관리 , 예외 처리 : 예외의 개념, try,catch 문과 예외 던지기 , 입출력 (I/O) 및 파일 처리 : 스트림의 개념, 파일 읽기와 쓰기 [Git & 버전 관리] Git 기본 개념과 명령어 : Git의 개념과 초기 설정, 기본 명령어 (clone, add, commit, push, pull) , 로컬 저장소와 원격 저장소 : 로컬 저장소 생성과 관리, 원격 저장소 연결 및 동기화 , 브랜치와 병합 전략 : 브랜치 생성과 병합, 충돌 해결 방법 , 협업을 위한 워크플로우 : Git Flow의 개념과 전략, 기능 브랜치, 릴리즈 브랜치, 핫픽스 브랜치 , GitHub를 이용한 프로젝트 관리 : GitHub 리포지토리 생성, 이슈 관리와 풀 리퀘스트
데이터베이스 & JPA
Back_End 개발
[Spring Boot] Spring Boot 기본 개념 : Spring Boot의 개념과 특징, Spring Boot 프로젝트 생성과 설정, 프로젝트 구조 이해, application.properties 설정 , 스프링 핵심 개념 : 의존성 주입(DI)과 제어의 역전(IoC), 빈(Bean)의 생성과 관리, 애스펙트 지향 프로그래밍(AOP) 소개 , RESTful 웹 서비스 개발 : REST의 개념과 원칙, RESTful API 설계 가이드라인, 스프링 MVC를 이용한 RESTful 웹 서비스 구현, 리소스와 엔드포인트 설계, HTTP 메서드와 상태 코드 활용 , 데이터베이스 연동 : Spring Boot와 데이터베이스 연동, Spring Data JPA를 이용한 데이터 처리, 트랜잭션 관리 , 예외 처리와 로깅 : Spring Boot에서의 예외 처리 방법, 전역 예외 처리기 구현, 효과적인 로깅 전략과 구현 , API 문서화 : Swagger의 개념과 사용법, Spring Boot에서 Swagger 통합 [Spring Security] Spring Security 기본 개념 : Spring Security의 개념과 필요성, 기본 설정과 구조 , 인증과 권한 관리 : 인증과 권한의 개념, 사용자 인증과 권한 부여 구현, Security 설정 클래스 작성, 사용자 세부 설정 (UserDetailsService) , JWT를 이용한 토큰 기반 인증 : JWT의 개념과 장단점, Spring Security와 JWT 통합 구현 [TEST 프레임워크] 단위 테스트 : JUnit 5 기본 사용법과 주요 어노테이션, 단위 테스트 작성 방법, Mockito를 이용한 모킹과 단위 테스트 , 통합 테스트 : 통합 테스트의 개념과 필요성, Spring Boot에서의 통합 테스트 구현, 테스트용 데이터베이스 설정 , API 테스트 : RESTful API 테스트 방법, MockMvc를 이용한 컨트롤러 테스트
시스템 & 네트워크 구축
클라우드 네이티브 개발
[마이크로서비스 아키텍처] 마이크로서비스 기본 개념 : 마이크로서비스의 정의와 특징, 모놀리틱 아키텍처와의 비교 , 서비스 분할 전략 : 도메인 주도 설계 (DDD), Bounded Context와 서비스 분할 , 서비스 간 통신 : REST API를 이용한 통신, 메시지 큐 (RabbitMQ, Kafka)를 이용한 비동기 통신 , 데이터 관리 전략 : 데이터베이스 분할 전략, 이벤트 소싱과 CQRS [Spring Cloud] Spring Cloud 개요 : Spring Cloud의 개념과 구성 요소, 마이크로서비스 아키텍처에서의 Spring Cloud 역할 , 서비스 디스커버리 (Eureka) : 서비스 레지스트리와 디스커버리, Eureka 서버와 클라이언트 설정 , API 게이트웨이 : API 게이트웨이의 역할과 필요성, Zuul과 Spring Cloud Gateway 설정 , 분산 설정 관리 : 분산 설정 관리의 필요성, Spring Cloud Config 서버와 클라이언트 설정 , 서킷 브레이커 : 서킷 브레이커 패턴의 개념, Hystrix를 이용한 서킷 브레이커 구현 [Docker] Docker 기본 개념 : Docker의 개념과 필요성, 컨테이너와 이미지의 차이점 , 이미지와 컨테이너 관리 : Docker 이미지 생성과 관리, 컨테이너 생성, 실행, 중지 , Docker Compose를 이용한 멀티 컨테이너 설정 : Docker Compose의 개념과 사용법, docker,compose.yml 파일 작성 , Dockerfile 작성 : Dockerfile 기본 문법, Dockerfile을 이용한 이미지 빌드 [Kubernetes] Kubernetes 기본 개념 : Kubernetes의 개념과 필요성, 주요 구성 요소 (Pod, Service, Deployment) , 클러스터 구성 요소 : 마스터 노드와 워커 노드, etcd, kube,apiserver, kube,scheduler, kube,controller,manager , 배포와 스케일링 : Deployment를 이용한 애플리케이션 배포, Horizontal Pod Autoscaler를 이용한 스케일링 , 서비스 디스커버리와 로드 밸런싱 : Service 리소스 설정, Ingress를 이용한 로드 밸런싱 , Helm을 이용한 패키지 관리 : Helm의 개념과 필요성, Helm 차트 작성과 배포
DevOps & CI/CD 파이프라인 구축
AWS 클라우드 서비스
클라우드 네이티브 애플리케이션 개발 프로젝트
클라우드 네이티브 애플리케이션 개발 프로젝트
프로젝트 발표회
수료식
실무에 강한 현직 전문 강사진 운용
하이미디어는 최소 10년이상 실무를 경험한 현직 강사진을 구성하여 실무 프로젝트 위주의 수업을 진행하고 있습니다. 또한 이론만이 아닌 최신 트렌드를 반영한 커리큘럼과 함께 단순히 취업만이 목적이 아닌 취업후, 실무에 대한 두려움, 그리고 적응기에 대한 고민을 말끔히 해결합니다.
100% 취업지원 및 1:1 맞춤멘토링
오랜기간 취업에 관한 고민과 노력으로 다듬어진 하이미디어만의 취업시스템은 높은 취업률로 이미 그 결실을 대변하고 있습니다. 1:1 맞춤형 멘토링을 통하여 취업전략상담, 개인직무분석, 맞춤분야추천 등 다방면의 프로그램을 준비해놓고 있으며 취업을 희망하는 하이미디어의 수강생이라면 그 특권을 기꺼이 누리실 수 있습니다.
8년 연속 고객이 신뢰하는 브랜드대상 수상
한경에서 주최하는 "고객이 신뢰하는 브랜드대상" 교육부문에 8년연속 대상을 수상하였습니다. 20년이상 업계를 선도해온 하이미디어라는 교육 브랜드는 단순한 국비 교육을 넘어 여러분의 힘찬 미래를 함께 설계하는 동반자로 나아가고 있습니다.
국가공인 자격증 시험센터운영
하이미디어는 국가에서 인정한 자격증 공인시험센터(MOS,ATC,전산세무회계,AT)를 운영하고 있습니다. 교육환경과 동일한 장소에서 시험을 치르기 때문에 하이미디어 수강생들의 자격증 취득률 또한 매우 높습니다. 또한 세무회계분야 전국 최대 합격자 및 수료자 배출이라는 쾌거를 이뤄냈습니다. 자격증 취득의 지름길은 단연코 하이미디어입니다.

쉽고 편리한 온라인 상담 서비스!

원하시는 시간과 조건에 맞춰서 저희 하이미디어가 한걸음 더 빠르게 시원한 답변을 드리겠습니다.

지점을 선택하세요

  • 강남
  • 강남AI
  • 종로
  • 신촌
  • 구로
  • 천호
  • 노원
  • 안양
  • 안산
  • 성남
  • 구리
  • 일산
  • 김포
  • 동탄
  • 남양주
  • 강릉

교육과정을 선택하세요

  • 웹디자인·웹퍼블리셔
  • 편집디자인·영상편집
  • 전산세무회계·ERP
  • IT·프로그래밍
  • 컴퓨터활용·OA
  • 건축·기계설계
  • 자격증과정
K-디지털트레이닝
재직자
일반
교육과정선택(5개과정만 문의가능)
지점을 선택해주세요

내용을 작성해주세요

이            름
휴대폰 번호
이메일 주소
문의하실 내용
img

간편상담신청

개인정보수집 및
이용동의안내
동의함
상담신청