HOME > 취업연수과정 > 교육과정
K-디지털 트레이닝 | 백엔드 + 프론트엔드 + 클라우드
Java를 활용한 클라우드 현업 멘토 스쿨
K-디지털 트레이닝 | 백엔드 + 프론트엔드 + 클라우드
Java를 활용한 클라우드 현업 멘토 스쿨
훈련자격 ㆍ전공무관ㆍ취업준비생ㆍ국민취업지원제도대상자ㆍ재학생(방통대,야간대)
ㆍ졸업까지 남은 수업연한이 2년 이내인 대학생 또는 졸업생
교육시간 09:30~18:30 (주5일수업.일일8시간) | 6개월(총960시간)
교육일정 2024년 09월25일 ~ 2025년 03월21일 [박영권강사]
교육비용 9,113,280 원ㆍ전액무료ㆍ K-디지털 트레이닝 훈련과정
교육수당지원 단위기간별 훈련일수의 80% 이상을 출석한 경우 월훈련장려금 지급

교육센터 시설안내

강남 캠퍼스
강남 캠퍼스
강남 캠퍼스
강남 캠퍼스
강남 캠퍼스
강남 캠퍼스
강남 캠퍼스
강남 캠퍼스

커리큘럼Acorn Job Employment Center

주제 강의주요내용 시간
HTML5
CSS3
  • • HTML5/CSS3 기본
  • • HTML5 기본 태그 정리
  • • CSS3 기본 및 구성요소
  • • 텍스트 및 색상 관련 스타일
  • • 레이아웃 스타일
  • • 멀티미디어와 애니메이션
  • • 시멘틱태그 및 반응형 웹 기초
  • • flex & grid

  • [실습] 1. HTML과 CSS를 이용한 기본 구조 설계
  • [실습] 2. Flexbox를 사용한 레이아웃 구성계
  • [실습] 3. 오버워치 캐릭터를 이용한 동적 페이지 작성 실습
H
JavaScript
DOM
  • • JavaScript 기초
  • • 변수와 자료형
  • • 연산자/ 어문 / 함수 / 객체 / 배열
  • • Scope 기본 개념 및 실행 컨텍스트의 원리 이해
  • • prototype과 생성자 함수
  • • 기타 내장 함수 및 내장 객체
  • • DOM에 대한 기초 설명
  • • DOM 객체 조작 및 속성 조작
  • • DOM 이벤트 처리
  • • WEB API 소개와 자주 쓰는 기능 정리
  • • JSON

  • [실습] 1. ToDo List 만들기
  • [실습] 2. 이벤트 리스너를 활용한 버튼 동작 처리
  • [실습] 3. Fetch API를 사용해 외부 날씨 API 데이터 가져오기
H
Node.js
  • • Node.js 개요 및 정리
  • • Global 함수
  • • 내장 모듈 및 http 모듈 정리
  • • NPM

  • [실습] 1. 비동기 프로그래밍 실습
  • [실습] 2. Database를 연동한 웹서버 구축
  • [실습] 3. Socket을 이용한 채팅 프로그램 구현
H
ES6
JavaScript
  • • Arrow funciton
  • • 구조분해할당
  • • Symbol
  • • ES6+@ 추가 스펙
  • • Class를 활용한 객체지향
  • • 동기/비동기
  • • Web storage
  • • IndexDB
  • • Network communication & Ajax
  • • Module
  • • Web component

  • [실습] 1. 영화 검색 API를 이용한 비동기 프로그래밍 실습
  • [실습] 2. Fake Server API를 사용하여 웹서버 연동 프로젝트 실습
  • [실습] 3. 스타벅스 웹사이트 클론 코딩
H
React 프로그램
  • • React에 대한 기초와 환경구성
  • • JSX
  • • 컴포넌트 기초
  • • state, prop
  • • 이벤트 핸들링
  • • 컴포넌트의 반복과 라이프 사이클
  • • Hooks
  • • 리액트 라우터에 대한 이해
  • • Redux를 활용한 상태관리

  • [실습] 1. 웹서버와 연동한 CRUD 예제 실습
  • [실습] 2. 빙고게임 예제 실습
  • [실습] 3. 스탑워치 프로젝트 실습
H
Java 프로그래밍
  • • Java 기본 개념
  • • 변수, 연산자
  • • 조건문, 반복문
  • • 배열
  • • 클래스
  • • 상속, 제어자
  • • 추상클래스, 인터페이스, 어노테이션
  • • 다형성
  • • 열거형(Enum)
  • • Generic, Collection
  • • 내부클래스, 람다식
  • • 예외처리, 스트림, 입출력
  • • JDBC
  • • 네트워크 기초

  • [실습] 1. 파일처리와 배열, Collection을 활용한 업무평가 프로그램 실습
  • [실습] 2. DB연동 고객관리 프로그램
  • [실습] 3. 알고리즘을 이용한 문제 해결 실습
H
데이터베이스
  • • DBMS에 대한 이해 기초
  • • SELECT 문으로 특정 데이터 추출하기
  • • SQL 주요 함수
  • • 그룹함수
  • • 조인
  • • 서브쿼리
  • • DDL, DML
  • • 트랜잭션
  • • 데이터 무결성을 위한 제약조건 설정
  • • 데이터베이스 설계론 기초

  • [실습] 1. 데이터 무결성과 관련한 시나리오 테스트
  • [실습] 2. DDL, DML, DCL을 이용한 실습 테스트
  • [실습] 3. DB 설계를 위한 아키텍처 작성 실습(ERD)
H
Spring
  • • 유용한 디자인 패턴
  • • 형상관리 기초(maven, gradle)
  • • Bean 객체 생성
  • • DI
  • • Bean life cycle
  • • Component
  • • AOP

  • [실습] 1. SpringMVC를 이용한 게시판 만들기
  • [실습] 2. RESTful을 이용한 API서버 만들기
  • [실습] 3. 디자인 패턴을 이용한 단계별 실습
H
Spring Boot
  • • Spring Boot 기초
  • • @Controller의 이해 및 @RestController의 이해
  • • REST API
  • • Parameter 추출
  • • Scope에 대한 이해 및 사용
  • • 쿠키
  • • JSR-303, JSR-380
  • • ORM(JPA)에 대한 이해와 활용
  • • 테스트 주도 개발(TDD)
  • • Spring Security 기초
  • • OAuth
  • • JWT를 활용한 로그인 관리

  • [실습] 1. MyBatis, JPA를 이용한 게시판 만들기 실습
  • [실습] 2. OAuth를 이용한 카카오, 구글 계정으로 회원 가입하기
  • [실습] 3. 은행 계좌관리를 이용한 TDD 실습
H
Linux
  • • 리눅스 설치
  • • 리눅스 기본 명령어
  • • 사용자 및 그룹 관리
  • • 파일 소유권/허가권

  • [실습] 1. 가상 머신에 리눅스 배포판 설치하기
  • [실습] 2. 기본 명령어를 활용한 파일 시스템 탐색 및 관리
  • [실습] 3. 사용자 및 그룹 관리, 파일 권한 관리 실습
H
Docker
  • • Docker 기본 개념
  • • Docker 명령어
  • • Docker 이미지 생성
  • • Docker를 통한 어플리케이션 생성
  • • Docker compose
  • • Docker를 이용한 배포 실습

  • [실습] 1. Docker CLI 명령어 기본 사용법
  • [실습] 2. Dockerfile을 이용한 이미지 빌드
  • [실습] 3. Docker-compose명령어를 이용한 애플리케이션 배포 및 관리
H
Kubernetes
  • • Kubernetes 개념 이해
  • • Kubernetes 기본 환경 설정
  • • Pod
  • • Service
  • • Volume
  • • ConfigMap, Secret
  • • Namespacem ResourceQuota, LimitRange
  • • Replication Controller, ReplicaSet
  • • Deployment
  • • DaemonSet, Job, CronJob

  • [실습] 1. Minikube 또는 Kubernetes 클러스터 설치 및 설정.
  • [실습] 2. kubectl을 이용한 클러스터 연결 및 명령어 사용법 익히기.
  • [실습] 3. 간단한 애플리케이션을 담은 Pod 생성하기
H
Public Cloud를 이용한
인스턴스 이용 및 관리
  • • 각 서비스별 이해(하이퍼바이저, 네트워크, 볼륨, 데이터베이스, 클라우드에서의 함수 등)
  • • 3tier 구조의 이해와 이를 위한 사설 환경 구성
  • • WEB-WAS-DB(Storage) 환경 구성과 접근제어
  • • CDN 서비스를 통한 컨텐츠 배포
  • • Serverless, MSA 기반의 서비스 배포
  • • 데이터 분석

  • [실습] 1. 사설 네트워크 환경 설정
  •        (예: VirtualBox, VMware를 이용한 네트워크 구성)
  • [실습] 2. Docker 및 Kubernetes를 이용한 MSA 환경 구성
  • [실습] 3. MSA 기반 애플리케이션 배포 및 서비스 간 통신 설정
H
Public Cloud에서의
컨테이너 개발, 관리
  • • 클라우드 환경에서의 k8s 실습환경 구성
  • • blue, green 서비스 배포와 트래픽 관리
  • • 로드밸런서와 ingress
  • • 앤서블을 통한 컨테이너 관리

  • [실습] 1. 간단한 애플리케이션 배포 및 클러스터 내에서 동작 확인
  • [실습] 2. 기존 버전(Blue)과 신규 버전(Green) 배포 설정
  • [실습] 3. Ingress 컨트롤러 설치 및 설정
H
CI/CD를 위한 Jenkins:
자동화 배포 관리
  • • 애자일 방법론과 지속적 통합
  • • 젠킨스의 설치
  • • 도커에서의 젠킨스(도커 호스트설정, 젠킨스 컨테이너 실행, 데이터 볼륨 이용한 젠킨스 컨테이너 실행)
  • • 젠킨스 플러그인 매니저

  • [실습] 1. 젠킨스 초기 설정 및 기본 구성
  • [실습] 2. 사용자 및 권한 관리 설정
  • [실습] 3. 젠킨스 프로젝트 생성 및 간단한 빌드 실행
H
DevOps
서비스 환경 관리:
버전관리, 성능 모니터링
  • • 젠킨스 CI 구조
  • • CI 파이프라인 생성
  • • 소나큐브에서 정적 코드 분석 결과확인
  • • 젠킨스 CD 구조
  • • 제이미터를 이용한 성능테스트 생성
  • • CD 파이프라인
  • • Continuous Deployment 정의하기
  • • 젠킨스 Continuous Deployment 파이프라인 생성
  • • DevOps소개
  • • 배포전략 및 개발자 도구
  • • Infrastructure as Code
  • • AWS 기반의 자동화된 테스트
  • • AWS OpsWorks, Chef 및 Puppet을 활용한 구성관리
  • • DevOps 패턴을 사용한 애플리케이션 개발, 배포 및 유지 관리

  • [실습] 1. 젠킨스와 소나큐브 연동
  • [실습] 2. 젠킨스와 제이미터 연동
  • [실습] 3. AWS 서비스와 연동하여 자동화 테스트 실행
H
[프로젝트]
클라우드 플랫폼 기반 서비스 개발
  • 1. 기획서 작성
  • 2. 기술서 작성
  • 3. 구현 : 프로젝트 기획 및 UI설계 / 요구사항을 통한 상세분석
  • 4. 발표 및 시연
  • --------------------------------------------------------------------------
  • [K-디지털 트레이닝] 프로젝트 주제!
  • [주제] 1. 공공데이터를 활용한 맛집추천 애플리케이션
  • [주제] 2. 도커 기반의 주문형 웹 서비스
  • [주제] 3. AWS Lambda 기반의 도시락 자판기 서비스
  • [주제] 4. 쿠버네틱스 기반의 주식 트레이딩 시스템
H

교육문의Acorn Job Employment Center

이름 (필수)
연락처(필수)
이메일주소(필수)
문의사항(필수)

개인정보 수집 및 이용

1. 개인정보 수집 목적
- 에이콘아카데미(강남)은 교육 과정 문의를 희망하는 개인을 대상으로 아래와 같이 개인정보를 수집하고 있습니다.

2. 수집하는 개인정보의 항목
- 이름, 휴대전화 번호, 문의사항

3. 보유 이용기간
- 상담이력관리 및 민원처리 : 3년

개인정보의 수집 동의를 거부할 수 있으며, 동의 거부시 전화상담이 제한될 수 있습니다.

교육문의

수강신청Acorn Job Employment Center

아이디(필수) 4자이상 12이하로 작성해야 합니다.
비밀번호(필수)
신청자(필수)
핸드폰번호(필수) - -
이메일주소(필수) @
생년월일(필수) 예)820506
최종학력 대학 전공, 기타
교육일정선택(필수)
문의사항

개인정보 수집 및 이용

1. 개인정보 수집 목적
- 에이콘아카데미(강남)은 수강신청 희망하는 개인을 대상으로 아래와 같이 개인정보를 수집하고 있습니다.

2. 수집하는 개인정보의 항목
- 이름, 휴대전화 번호, 이메일주소, 생년월일

3. 보유 이용기간
- 상담이력관리 및 민원처리 : 3년

개인정보의 수집 동의를 거부할 수 있으며, 동의 거부시 전화상담이 제한될 수 있습니다.

수강신청하기

국비대상자 간편조회

정확한 지원비용을 산출해 드리고자 조회신청하신분들은
12시간(평일기준)안에 E-Mail 및 전화연락을 드릴수 있도록 하겠습니다
성 명*
연락처* - -
이메일주소 @
관심분야*중복체크가능
빅데이터
자바개발자
프론트엔드
모바일
기타
현 상태
졸업예정자
야간대학 또는 사이버대학 재학중
실업상태(구직중)
실업급여 수급자
국민취업제도 참여자
전련학과 전공자
비전공 기초자
문의사항
개인정보 수집 및 이용*
										1. 개인정보 수집 목적
										- 에이콘아카데미(강남)은 국비대상자 간편조회를 원하는 개인을 대상으로 아래와 같이 개인정보를 수집하고 있습니다.
										
										2. 수집하는 개인정보의 항목
										- 이름, 휴대전화 번호
										
										3. 보유 이용기간
										- 상담이력관리 및 민원처리 : 3년
										
										개인정보의 수집 동의를 거부할 수 있으며, 동의 거부시 전화상담이 제한될 수 있습니다.
										
본인은 위 개인정보취급방침에 동의하십니까?

Back to Top