Χ

추천 검색어

최근 검색어

[메가존] 기업 참여 클라우드 교육과정 수강생 모집!


멘토 소개

국제인재능력개발원



* 본 교육은 외부접수 교육으로 가격과 자세한 사항은 자세히보기를 클릭해 확인해 주시기 바랍니다.
일정
11월26일 (화) - 06월12일 (목)
장소
대한민국 서울특별시 강남구 강남대로66길 14 와이즈플레이스 2층

소개

아시아 MSP 클라우드 점유율 1위 메가존 기업참여 클라우드 개발자 교육과정 수강생 모집!


수강혜택
1. 온라인 학습콘텐츠 무료제공
2. 메가존 얼라이언스 현직자 멘토링
3. 훈련수당 지급
4. 1:1 맞춤 취업지원

과정 특징
1. 산업계 수요(요구)를 반영한 실무 필수 역량 중심 실무 맞춤 커리큘럼
2. 현업과 동일한 퍼블릭 클라우드 비즈니스 환경기반 실습 중심형 강의
3. 흥미로운 실전 프로젝트로 직접 해보면서 익히는 프로젝트 중심 강의
4. 다수 경력의 전문 강사진이 리드하는 체계적인 구성

참가 대상

국민내일배움카드 발급이 가능한 자 / 클라우드 분야 취업을 희망하는 자


학습 목표

1. 클라우드 서비스와 클라우드 환경에서의 마이크로 서비스 개발역량을 통해 참여기업에 취업을 목표로 함.

2. MSA 기반 응용 SW 개발 인력 양성을 통해 참여기업에 채용 후 기업 내 재교육을 최소화 할 수 있는 인재 양성.

커리큘럼

1) MSA 기반 Front-End 개발기술 (ECMAScript & React)

- ES6 소개, 변수와 상수, 템플릿 리터럴과 문자열 연산
- Arrow Function와 함수 표현식
- Destructuring Assignment 및 Default Parameters
- 객체 리터럴의 단축 속성명과 계산된 속성명
- 객체 해체 할당과 스프레드 연산자, 배열 메서드
- 배열 해체 할당 및 확산 연산자
- 클래스와 생성자 함수 비교, 클래스 상속
- ES6 모듈 시스템(import, export) 소개
- 비동기 프로그래밍 소개와 콜백 함수
- Promise 개요와 사용법
- async/await 구문을 사용한 비동기 프로그래밍
- 리액트 소개 및 개발환경 설정하기
- JSX(JavaScript XML), Rendering Elements(요소 랜더링)
- Components and Props, State와 Lifecycle, Hooks
- Handling Event, Conditional Rendering의 정의
- List and Keys, 다양한 Forms
- Context, Styling
- Workshop

2) Spring Boot 프레임워크와 Spring JPA & MyBatis

-스프링 부트 소개 및 개발 환경 구축
-스프링 부트 스타터와 의존성 관리
-스프링 부트 자동 구성과 외부 설정, 프로파일, 로깅
-스프링 부트 웹 MVC 소개
-스프링 부트 웹 MVC - 유효성 검증 및 예외 처리
-스프링 부트를 이용한 RESTful Service 개발
-RESTful Service 기능 확장 – Validation API 사용, Filtering, API Version 관리
-REST API 구현을 위한 HATEOAS 와 외부 API 연동 (RestTemplate)
-스프링 부트 보안과 인증
-스프링 부트 테스트
-스프링 트랜잭션 처리
-JPA 소개 및 시작하기, 영속성 관리, 엔티티 매핑
-연관관계 매핑 기초, 다양한 연관관계 매핑, 고급 매핑
-프록시와 연관관계 관리, 값 타입
-객체지향 쿼리 언어
-스프링 데이터 JPA 소개 및 환경 설정
-공통인터페이스 기능, 쿼리 메소드 기능
-확장 기능, 스프링 데이터 JPA 분석
-스프링 데이터 JPA에서 QueryDSL 사용
-MyBatis 소개
-스프링부트와 MyBatis 연동

3) 온프레미스 환경에서의 LMS 개발 프로젝트

온프레미스 기반 오프라인 학습자관리 시스템 개발

4) MSA 기반 Spring Cloud

- 모놀리틱 아키텍처 소개
- MSA 소개 및 아키텍처 소개
- MSA 다양한 패턴 학습하기
- MSA 적용을 위한 Spring Boot와 Spring Cloud 소개
- Spring Cloud Config 서버 구축
- Spring Cloud 서비스 디스커버리 구축
- Spring Cloud Eureka 아키텍처 소개 및 서비스 설정
- Spring Config 서버와 Eureka Server 통합하기
- 마이크로서비스 Docker Compose 배포하기
- 마이크로서비스 Jenkins로 CICD 관리하기
- Spring Cloud Circuit Breaker 설정 및 활용
- Circuit Breaker와 Resilience4j
- Spring Cloud Gateway 소개 및 설정
- Spring Cloud API Gateway 서버 구축
- Filter Factories 소개 및 활용
- 로드 밸런서 소개 및 구성
- Spring Cloud Sleuth & Zipkin
- Microservice Deployment 소개 및 활용

5) 클라우드의 시작, Linux & Network

- 리눅스 서버 환경 구성
- Linux 명령줄
- 사용자 및 그룹 관리
- 파일편집
- 파일 시스템 작업
- 파일 권한 관리
- 리눅스 명령 작업
- 프로세스 관리
- 서비스 관리
- 소프트웨어 관리
- 로그 파일 관리
- 리눅스 쉘 스크립트
- 네트워킹 소개 및 개념
- 인터넷 프로토콜
- 추가 네트워킹 기술

6) 클라우드 인프라 및 서비스 설계와 구축

- 클라우드 인프라 아키텍처 이해
- 클라우드 컴퓨터 레이어 이해
- 클라우드 데이터베이스 레이어 이해
- 클라우드 네트워킹(VPC) 이해
- 클라우드 사용자 계정 관리
- 클라우드 ID를 이용한 신분 확인 및 권한 부여
- 클라우드 IaC를 이용한 인프라 자동화
- 클라우드 캐싱 서비스
- 클라우드 결합 해제 아키텍처 구축
- 클라우드 마이크로 서비스 및 서버리스 아키텍처
- 클라우드 RTO/RPO 및 백업 복구 설정
- 클라우드 최적화 및 검토

7) 클라우드 네이티브 기반 개발자 필수 기술

- 클라우드 데브옵스 소개
- 클라우드 인프라 자동화
- 클라우드 개발 도구 모음
- 클라우드 이용한 CI/CD
- 클라우드 이용한 마이크로서비스
- DevOps 및 컨테이너
- DevOps 및 서버리스 컴퓨팅
- 클라우드 소프트웨어 배포 전략
- 클라우드 CI/CD 자동화 테스트
- 클라우드 DevSecOps 학습
- 클라우드 구성 관리
- 클라우드 관측 가능성 및 모니터링 원칙

8) 클라우드에서 Serverless 활용

- AWS 환경에서 Serverless Computing 시작하기
- AWS Lambda 간단 정리
- AWS API Gateway를 통한 APT 엔드포인트 학습
- AWS DynamoDB를 통해 NoSQL 학습
- AWS lambda/API Gteway/DynamoDB 활용
- AWS Step Functions 학습
- AWS SAM(Serverless Application Model)으로 서버리스 개발 가속화
- AWS Serverless Framework로 서버리스 개발 가속화
- AWS CI/CD를 통한 Serveless 배포 자동화
- AWS S3 및 CloudFront를 사용하여 서버리스 REST API 구축
- AWS S3 및 CloudFront 를 사용하여 서버리스 앱 구축하기
- AWS Cognito를 이용하여 앱에 인증 및 권한 부여
- 앱 과 서버리스 백엔드 통합
- AWS Lambda를 이용한 스트리밍 데이터 처리
- AWS Lambda를 이용한 Alexa Skill 만들기

9) AWS SDK를 활용한 JAVA 개발

- Java기반 AWS SDK 시작하기
- 빌드 환경 구축하기
- AWS SDK 특징
- AWS SDK 사용하기
- AWS SDK for Java 2.x 의 기능 확인
- Java를 이용한 AWS IAM 계정 생성
- Java를 이용한 AWS IAM 정책 생성 및 적용
- Java를 이용한 AWS DynamoDB에 테이블 생성
- Java를 이용한 AWS S3 Object Storage 버킷 생성
- Java를 이용한 AWS S3 Object Storage 버킷 정책 추가
- Java를 이용한 Amazon RDS의 MySQL 데이터베이스 생성
- Java를 이용한 Amazon RDS의 Postgres 데이터베이스 생성
- Java를 이용한 Amazon EC2 인스턴스 생성
- Java를 이용한 AWS Security Group 생성
- Java를 이용한 Amazon EBS 볼륨 생성
- Java를 이용한 Snapshot 생성
- Amazon EC2에 Spring Application 배포
- Java를 이용한 AWS Lambda Funtion 생성
- Java를 이용한 AWS CloudFormation Stack 생성
- Java를 이용한 Amazon SES 기능 이용하기
- Java를 이용한 SES의 Custom Template 생성
- Java를 이용한 SES의 이메일 보내기
- Java를 이용한 ElasticBeanstalk를 이용하여 Spring Application 배포
- Java를 이용한 AWS SDK에 대한 다양한 예제 실습

10) AWS 클라우드 기반 Microservice 관리를 위한 Container 활용

- Docker 및 Container 소개
- Docker 설치하기
- Docker Container 구조
- Docker Container 생성하기
- Docker Container Registry 알아보기
- Docker CLI 명령어
- Kubernetes 소개
- Kubernetes 다양한 방법의 설치 다루기
- kubectl 명령어 다루기
- Kubernetes 아키텍처
- Kubernetes Pod 환경변수 설정하기
- Kubernetes Controller 다루기
- Kubernetes ReplicaSet 다루기
- Kubernetes 다양한 Service 다루기

11) 음성 읽기 앱 개발 프로젝트

Amazon Polly를 통한 음성 읽기 서버리스 앱 개발하기

12) 클라우드 기반 MSA 환경구축

MSA-based Application

13) 특강

클라우드 특강


위치

대한민국 서울특별시 강남구 강남대로66길 14 와이즈플레이스 2층

멘토에 대한 후기

멘토에게 질문하기