본문 바로가기

Course

[한글자막] Java 를 활용한 분산 시스템 및 클라우드 컴퓨팅

【글로벌】 Java를 활용한
분산 시스템 및
클라우드 컴퓨팅

스케일링된 분산 Java 응용 프로그램,
병렬 프로그래밍, 분산 컴퓨팅 및
클라우드 소프트웨어 아키텍처에 대해
배우고 분산 시스템, 분산 컴퓨팅,
현대적 소프트웨어 아키텍처 이론을
마스터하세요!

배울 내용

병렬화 수준이 높은 Java 응용 프로그램과 분산 알고리즘을 규모에 맞춰 설계하고 구축합니다.

클라우드 컴퓨팅의 시대에 맞춰 설계된 소프트웨어 아키텍처를 마스터합니다.

짧은 대기 시간, 내결함성, 높은 가동률, 성능을 갖춘 효율적인 클라우드 기반 소프트웨어 시스템을 구축합니다.

전 세계적으로 분산 프로그램을 클라우드에 배포하여 수백만 명의 사용자와 수십억 개의 요청, 펜타바이트급 데이터에 서비스를 제공합니다.

Michael Pogrebinsky

Java 전문가 & 소프트웨어 아키텍트 스페셜리스트


이런 분들에게 추천해요

현대적인 분산 시스템을 규모에 맞게 구축하고자 하는 학생

분산 컴퓨팅 및 클라우드 기술 분야에서 새로운 실무 기술을 얻고자 하는 학생

자신의 소프트웨어 엔지니어링 스킬을 한 단계 높이고자 하는 Java에 능숙한 학생

● Java를 활용한 분산 시스템 및 클라우드 컴퓨팅 마스터!
● 수십억 개에 이르는 데이터를 안전하게 저장!
● 많은 양의 인터넷 트래픽과 트랜잭션 처리!

Java를 활용한 분산 시스템 및 클라우드 컴퓨팅 강의를 선택해야 하는 이유
수백만 명의 사용자에게 도달하고 사람들의 삶에 영향을 미치는 소프트웨어를 구축하고 싶다는 생각을 평소에 하고 계십니까?
현대의 기업들이 다음을 어떻게 하는지 궁금하셨습니까?
● 엄청난 양의 인터넷 트래픽과 트랜잭션을 처리
● 수십억 개에 이르는 사진, 비디오, 기타 데이터를 안전하게 저장
● 전 세계에서 24시간 365일 완벽한 사용자 경험과 높은 성능을 제공
그렇다면 잘 오셨습니다!

이 강의에서 여러분은
분산 시스템, 분산 컴퓨팅, 현대적 소프트웨어 아키텍처 이론을 마스터하게 됩니다.
● Java 기반 기술을 위주로, 분산 응용 프로그램과 병렬 알고리즘을 구축하는 데 필요한 실무 스킬을 얻게 됩니다.
● 분산 Java 응용 프로그램 그룹을 클라우드에 배포합니다.
● 분산 데이터베이스를 스케일링하여 펜타바이트급 데이터를 저장합니다.
● 원하는 대로 스케일링이 가능하고 내결함성을 갖춘 분산 시스템을 구축합니다.

그러한 과정에서 여러분은 다음과 같은 최고급 기술을 배우게 됩니다.
● Apache Kafka
● Apache Zookeeper
● MongoDB
● HAProxy
● Google Cloud Platform
● JSON
● Java HTTP Server and Client
● Protocol Buffers
● Google 클라우드 플랫폼
등등

강의를 마칠 때까지 여러분은 다음과 같은 능력을 갖추게 됩니다.
● 최적 방식을 적용하여 실제로 분산 시스템을 구축하고 아키텍처를 만듭니다.
● 자신의 분산 시스템을 스케일링하여 하루에 수십억 건의 트랜잭션을 처리합니다.
● 자신의 분산 응용 프로그램을 클라우드에 배포합니다.
● 자신의 활용 사례와 소프트웨어 아키텍처에 맞는 올바른 기술을 선택합니다.
● 최고급 Java 기반 기술을 사용하여 대량의 데이터를 저장하고 관리합니다.

지금 바로 시작하세요!
오늘 바로 이 놀라운 여정에 동참해보세요!

강의를 들으시고 강의와 관련하여 궁금하신 점은 무엇이든 Q&A에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. :) - Michael

**자주하는 질문(Q&A)**
● 이 강의를 수강하려면 무엇을 알고 있어야 하나요?
기본적인 Java 지식으로 충분합니다. 멀티스레딩과 동시성에 관한 기초적인 내용을 알고 계시면 도움이 되지만 필수 조건은 아닙니다.
● 이 강의를 들으면 시스템 설계 면접에 도움이 될까요?
그렇습니다. 시스템 설계 면접 중에 분산 시스템에 관한 질문을 자주 합니다. 규모가 큰 대기업은 특히 더 그렇습니다. 이 강의에서 여러분이 배울 스킬은 면접이나 실제 프로젝트를 수행하는 중에 여러분의 커리어에 많은 도움이 될 것입니다.
● 소프트웨어나 클라우드 계정에 비용을 지불해야 하나요?
아닙니다. 이 강의에서 다루는 모든 기술은 무료이고 오픈 소스입니다. 클라우드 강의는 여러분의 결제를 요구하지 않습니다. 강의를 따라가는 중에 모든 클라우드 제공사는 여러분이 무료로 기능을 다뤄보고 연습할 수 있는 무료 계정을 제공합니다. 자세한 안내는 클라우드 제공사의 문서를 참조하시기 바랍니다.
● 분산 시스템을 제 개인용 컴퓨터에서 로컬로 실행하고 구축할 수 있나요?
그렇습니다. 여러분은 보유하고 계신 컴퓨터에서 분산 시스템을 개발하고 실행하실 수 있고 추가로 하드웨어를 구매하실 필요는 없습니다. 일반적으로 대부분의 분산 컴퓨팅 개발은 싱글 컴퓨터에서 이루어진 다음에 QA와 프로덕션 단계로 넘어가게 됩니다.
● 저는 소프트웨어 아키텍트나 테크니컬 리드가 되려고 하는데 이 강의가 적절한 강의인가요?
그렇습니다. 이 강의는 여러분이 소프트웨어 아키텍트나 테크니컬 리드가 되기 위한 실무적인 소프트웨어 아키텍처와 분산 컴퓨팅 스킬을 얻을 수 있는 적절한 강의입니다. 클라우드 컴퓨팅이 발전한 덕분에 오늘날 대부분의 기업들은 분산 시스템을 실행하고 그것들을 클라우드에 배포하고 있습니다. 그러므로 이 강의에서 가르치는 스킬은 오늘날 유능한 소프트웨어 아키텍트가 되는 데 필수적인 스킬입니다.

평생 이용권7.5시간 동영상
TV&모바일 엑세스 강의 수료증