【한글자막】 Docker & Kubernetes : 실전 가이드
What you'll learn
- Docker와 Kubernetes가 무엇이며, 왜 사용해야 하는지를 배우게 됩니다.
- 모든 시스템(macOS, Windows, Linux)에 Docker를 설치하고 사용하는 방법을 배웁니다.
- Docker로 이미지 및 컨테이너의 생성법과 사용법을 배웁니다.
- 볼륨으로 데이터 관리 및 유지하기 같은 복잡한 주제를 이해합니다.
- Docker 네트워크 및 DNS 서비스 검색을 통한 컨테이너 네트워킹을 배웁니다.
- 관리형 서비스 또는 Kubernetes를 사용하여 수동으로 Docker 애플리케이션을 배포하는 방법을 배웁니다.
Requirements
- Docker와Kubernetes 에 대한 사전 경험이 필요하지 않습니다!
- 기본적인 (웹) 개발 지식이 필요합니다. 하지만, 특정 언어를 알 필요는 없습니다.
- AWS (몇 가지 배포 예제에서 사용됨, 총 교육과정 중 4시간 정도)에는 신용 카드가 필요합니다. 따라하지 않아도 괜찮습니다.
Description
Docker와 Kubernates 실전 가이드!
기초부터 시작하여 실전 예제와 데모까지!
언어를 몰라도 따라할 수 있는 강의!
Docker & Kubernetes: 실전 가이드 강의를 선택해야 하는 이유
Docker와 Kubernetes는 요즘 배울 수 있는 가장 수요가 많은 기술 및 주제 중 하나입니다.
왜 그럴까요?
단순하고, 복잡한 모든 소프트웨어 프로젝트의 개발 및 배포 프로세스를 확연하게 단순화하기 때문입니다.
특히 웹 개발(이에 국한되지는 않음)에서 Docker는 실제로 여러분을 다음 레벨로 데려가 줄 겁니다!.
Docker를 사용하면 기본적으로 코드를 실행하는데 필요한 코드와 툴 패키지인 “컨테이너"를 만들어 관리할 수 있습니다. 이러한 컨테이너를 사용하면, 어디에서 실행하든지, 예측 가능하고 환경 독립적인 방식으로 프로그램을 실행할 수 있습니다.
최신 DevOps뿐 아니라, 여러분의 자체 로컬 개발이나, 팀 로컬 개발의 경우에, 이 기능은 정말 좋습니다. 더 이상 '내 컴퓨터에서 작동했는데...'라며 설왕설래하지 않아도 되니까요. 컨테이너 내부에서 작동하므로, 모든 곳에서 작동합니다!
본 교육과정에서는 필요한 모든 이론과 수많은 예제 및 데모를 통해, Docker 및 Kubernetes를 기초부터 모두 가르칩니다.
이미지와 컨테이너, 볼륨 및 네트워킹, 배포 및 Kubernetes 클러스터에 이르기까지 실전적인 예제와 데모를 통해, 모든 주요 개념을 자세히 살펴봅니다. 이 과정에 그 모든 것이 포함되어 있습니다.
이 모든 주제는 슬라이드와 이론을 통해, 매우 상세하게 설명됩니다. 그 중, 가장 중요한 것은 많은 예제와 데모가 포함되어 있다는 겁니다!
교육 과정 전반에 걸쳐 NodeJS, Python 또는 PHP(Laravel 포함)와 같은 프로그래밍 언어를 사용하는 수많은 데모 프로젝트를 찾을 수 있습니다. 이를 따라하기 위해, 이들 언어를 모두 알 필요는 없습니다. 걱정하지 마세요!
Docker & Kubernetes: 실전 가이드 강의는 아래와 같이 진행됩니다
• Docker, 컨테이너 및 Docker를 사용해야 하는 이유에 대한 소개
• macOS 및 Windows에 대한 자세한 설정(setup) 설명
• 알아야 할 핵심 개념에 대한 심층 분석: 컨테이너 & 이미지
• 커스텀 이미지를 생성하는 방법, 기존 이미지를 사용하는 방법 및 이러한 이미지를 기반으로 컨테이너를 실행하는 방법에 대한 학습.
• Docker로 작업할 때 필요한 핵심 명령에 대한 자세한 개요 얻기
• 데이터 작업 방법 및 볼륨으로 데이터를 유지하는 방법에 대한 학습.
• 컨테이너 네트워킹 탐색 - 외부 세계와 여러 컨테이너 사이에서
• 단일 및 다중 컨테이너 프로젝트 작업 방법에 대한 학습
• 심층적인 배포 지침: AWS ECS와 같은 관리형 서비스를 사용한 수동 배포 및 deployment
• Kubernetes 핵심 개념 및 아키텍처 이해
• Kubernetes 리소스, deployment, service를 만드는 방법과 Kubernetes를 사용하여 컨테이너를 실행하는 방법에 대한 학습
• 다양한 유형의 볼륨이 있는 Kubernetes 프로젝트의 데이터 작업에 대해 자세히 알아보기
• Kubernetes 네트워킹 및 DNS 서비스 검색
• Kubernetes 프로젝트 배포 방법 학습(AWS EKS예제에서)
• 그리고 많은 것들!
강의에서 만나요!
- Max
P.S. 강의를 들으시고 강의와 관련하여 궁금하신 점은 무엇이든 Q&A에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. :)
Who this course is for:
- Docker 또는 Kubernetes를 전혀 사용해본 적 없는 분.
- Docker가 정확히 무엇인지 (그리고 왜 사용하는지를) 이해하는데, 어려움을 겪고 있는 모든 분.
- 최신 DevOps 및 Docker를 탐험하려는 (웹) 개발자.
Instructors
Bundling the courses and know how of successful instructors, Academind strives to deliver high quality online education.
Online Education, Real-Life Success - that's what Academind stands for. Learn topics like web development, data analyses and more in a fun and engaging way.
We've taught more than 2,000,000 students on a broad variety of topics. We'd love to teach you as well! :)
Keep learning!
Experience as (Web) Developer
Starting out at the age of 12 I never stopped learning new programming skills and languages. Early I started creating websites for friends and just for fun as well. Besides web development I also explored Python and other non-web-only languages. This passion has since lasted and lead to my decision of working as a freelance web developer and consultant. The success and fun I have in this job is immense and really keeps that passion burningly alive.
Starting web development on the backend (PHP with Laravel, NodeJS, Python) I also became more and more of a frontend developer using modern frameworks like React, Angular or VueJS in a lot of projects. I love both worlds nowadays!
I also build full-stack applications and acquired expert DevOps and cloud computing knowledge - proven by the many AWS certifications I hold (incl. the top-level Solutions Architect Professional certification).
As a self-taught developer I had the chance to broaden my horizon by studying Business Administration where I hold a Master's degree. That enabled me to work in a major strategy consultancy as well as a bank. While learning, that I enjoy development more than these fields, the time in this sector greatly improved my overall experience and skills.
Experience as Instructor
As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enables me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses and more than 2,000,000 students on Udemy is the best proof for that.
Whether working as development instructor or teaching Business Administration I always received great feedback. The most rewarding experience is to see how people find new, better jobs, build awesome web applications, acquire amazing projects or simply enjoy their hobby with the help of my content.
Together with Manuel Lorenz, I founded Academind to offer the best possible learning experience to our more than 2,000,000 students.
웅진씽크빅은 2021년 글로벌 온라인교육 플랫폼 Udemy와의 파트너십을 통해 양질의 다양한 교육문화 콘텐츠를 제공합니다.
웅진씽크빅이 Udemy를 통해 제공하는 학습 수요가 높은 개발, IT/SW, 디자인 등 최신 기술의 강의를 빠르게 만나보세요!
웅진씽크빅이 운영하는 Udemy Curation에서는 Udemy 수강 효율을 높여주는 학습 로드맵을 제공하고, 기업 연계 프로젝트/포트폴리오 제작/현직자 네트워킹 등 다양한 교육 이벤트에 참여하실 수 있습니다.
정기적으로 '취업 부트캠프'를 운영하여 IT, 데이터 등 인기 직무의 취업을 꿈꾸는 청년들을 지원하고 있습니다.
배움을 통한 무한한 꿈의 도전에 웅진씽크빅과 Udemy가 함께 하겠습니다.