Открыто

Docker и Kubernetes: полный курс от нуля до героя [Udemy] [Лауро Фиальо Мюллер]

Тема в разделе "Курсы по администрированию", создана пользователем Netwise, 29 апр 2025.

Цена: 2000р.-92%
Взнос: 153р.

Основной список: 19 участников

  1. 29 апр 2025
    #1
    Netwise
    Netwise ОргОрганизатор

    Складчина: Docker и Kubernetes: полный курс от нуля до героя [Udemy] [Лауро Фиальо Мюллер]

    Без имени.png

    Последнее обновление: 04/2025
    Язык: Английский + русский (yndex перевод)
    Общая продолжительность 32,5 ч

    Чему вы научитесь:

    • Освойте основы технологий Docker и контейнеризации
    • Получите практический опыт работы с Docker CLI и управлением жизненным циклом контейнеров
    • Создавайте, настраивайте и управляйте образами Docker с помощью Dockerfiles и реестров
    • Поглубитесь в передовые методы создания изображений и стратегии оптимизации
    • Внедрение Надежных решений для сохранения и хранения данных с помощью томов Docker
    • Оркестровка сложных мультиконтейнерных приложений с помощью Docker Compose
    • Мастер-основы Kubernetes и основная архитектура
    • Получите практический опыт работы с объектами Kubernetes и kubectl CLI
    • Развертывание, масштабирование и обновление приложений с использованием ReplicaSets и развертываний
    • Внедрить расширенное управление ресурсами и мониторинг состояния приложений
    • Управление персидным хранилищем и приложениями с состоянием с помощью Kubernetes
    • Повышение безопасности и автоматическое управление конфигурацией в Kubernetes
    • Используйте Kustomize для управления несколькими средами Kubernetes
    • Изучите Google Kubernetes Engine, развернув и завернув полнофункциональное приложение в кластере GKE
    Важно: этот курс требует загрузки Docker Desktop с веб-сайта Docker. Если вы являетесь пользователем Udemy Business, пожалуйста, свяжитесь со своим работодателем перед загрузкой программного обеспечения.

    Добро пожаловать в Docker и Kubernetes для начинающих: от нуля до героя! Готовы ли вы погрузиться в мир контейнеризации и оркестровки с помощью ведущих в отрасли инструментов? Этот курс предназначен для того, чтобы вы прошли от новичка до опытного практикующего врача, предоставляя вам глубокое понимание концепций Docker и Kubernetes.

    Зачем изучать Docker и Kubernetes:

    Docker и Kubernetes произвели революцию в том, как мы разрабатываем, развертываем и управляем приложениями в современных архитектурах. Вот почему изучение этих технологий имеет важное значение:
    • Получите востребованные навыки: Docker и Kubernetes повсюду, и компаниям нужны люди, которые могут эффективно работать с этими инструментами! Изучая их, вы сделаете себя более привлекательным для работодателей в технологической отрасли и улучшите свои карьерные перспективы для продвижения по службе, новых возможностей трудоустройства и потенциально более высоких зарплат. Ты будешь выделяться на рынке труда!
    • Улучшить и упростить процесс разработки: Docker позволяет упаковывать приложения со всеми их зависимостями в изолированные и переносные контейнеры, обеспечивая согласованность в средах разработки, тестирования и производства.
    • Развертывание, масштабирование и управление главными приложениями: Kubernetes позволит вам автоматически развертывать, управлять и масштабировать приложения, значительно упрощая сложные задачи, такие как развертывание новых версий приложений и управление расширенными системными архитектурами.
    • Изучите универсальные инструменты: Docker и Kubernetes не имеют платформу, что означает, что ваши знания будут ценными и применимыми независимо от того, какую платформу вы используете для их запуска! Будь то локально, на AWS, GCP или Azure, знание того, как эффективно работать с Docker и Kubernetes, сделает вас отличным участником ваших проектов!
    Инвестируя время в изучение Docker и Kubernetes, вы не просто добавляете инструменты в свой набор инструментов - вы повышаете свою профессиональную ценность, открываете двери для новых возможностей и вооружаете себя навыками, которые будут служить вам на протяжении всей вашей карьеры!

    Почему Вы должны выбрать этот курс:
    Этот курс предлагает уникальное сочетание теоретических знаний и практического применения, обеспечивая всестороннее понимание Docker и Kubernetes. Вот почему вы должны включить этот курс в свой учебный путь:
    • Учитесь, выполняя практические упражнения: Я искренне верю в силу обучения на практике. Я не только создал более 100 практических лекций для вас, чтобы практиковать то, что мы обсуждаем, я также включил их все в качестве письменных рекомендаций по упражнениям, чтобы вы могли попробовать и экспериментировать столько, сколько захотите, прежде чем смотреть записи решений! Упражнения основаны друг на друге и постепенно усложняются, углубляя ваше понимание и навыки при обсуждении соответствующих тем работы с Docker и Kubernetes!
    • Комплексные проекты в реальном мире: Мы также выйдем за рамки индивидуальных практических упражнений по Docker и Kubernetes, и мы попрактикуемся в развертывании целых приложений, пройдя через весь цикл их кодирования, создания, публикации и запуска!
    • Выйдите за рамки чисто технических моментов: Я уделяю особое внимание выходу за рамки подхода «вот как вы это делаете», копировать и впасать. Мой искренний интерес заключается в том, чтобы научить вас, как эти инструменты работают за кулисами, как вы рассуждаете об их поведении, как вы отлаживаете общие проблемы и ситуации, и как вы наилучшим образом используете их в повседневной дневной работе.
    • Реальный опыт Kubernetes с Google Cloud: Наш последний проект заключается в развертывании нашего приложения в управляемом кластере Kubernetes в Google Cloud. Это даст вам практический опыт не только с Docker и Kubernetes, но и с тем, как эти инструменты ведут себя в управляемой реальной установке, такой как Google Kubernetes Engine (GKE).
    • Экспертное руководство: Я имею несколько лет опыта работы в качестве старшего инженера DevOps, консультанта по инфраструктуре и ИТ-тренера в одной из ведущих ИТ-консалтинговых компаний по всему миру, и я очень рад поделиться с вами своими знаниями!
    Какие навыки Вы приобретете во время этого курса:

    Проходя этот курс, вы приобретете всеобъемлющий и ценный набор навыков, в том числе:
    • Создание и распространение образов Docker: вы узнаете, как создавать, настраивать, оптимизировать и распространять образы Docker, используя лучшие практики.
    • Запуск и управление контейнерами: вы изучите многие аспекты, связанные с запуском контейнеров с использованием Docker, Compose и Kubernetes, и постепенно поймете, как эти инструменты сочетаются друг с другом и решают проблемы на различных уровнях запуска и управления программными приложениями.
    • Docker Networking and Security Essentials: вы получите прочную основу по аспектам безопасности, связанным с запуском контейнеров, а также о том, как соединять контейнеры вместе с помощью нескольких сетевых решений.
    • Понимание архитектуры Kubernetes: вы получите глубокое и надежное понимание различных компонентов кластера Kubernetes, их функций и того, как они взаимодействуют вместе, чтобы обеспечить эту удивительную систему.
    • Запуск приложений, постоянные данные и управление ресурсами в Kubernetes: этот курс глубоко погружается во многие объекты, которые Kubernetes предлагает для запуска приложений, как без состояния, так и с состоянием, а также в различные измерения эффективного управления вычислительными ресурсами и объектами Kubernetes.
    • Основы безопасности Kubernetes: вы получите сильное представление о том, почему безопасность важна в Kubernetes, и во многих областях, где безопасность играет роль в наших приложениях. Мы также углубимся в то, как установить правила контроля доступа на основе ролей (RBAC), сетевые политики и стандарты безопасности модуля, чтобы обеспечить дополнительные рабочие нагрузки.
    • Работа с управляемыми кластерами Kubernetes: вы пройдете весь процесс создания облачной учетной записи с помощью Google Cloud, вплоть до того, чтобы ваши приложения были запущены в кластере Kubernetes и будут безопасно доступны из Интернета! Это даст вам глубокое представление о том, как управляемые сервисы Kubernetes значительно облегчают нашу жизнь как разработчиков, интегрируя несколько сервисов от облачных провайдеров.
    Приготовьтесь улучшить свою карьеру с помощью нашего курса Docker и Kubernetes для начинающих: от нуля до героя. Давайте начнем это захватывающее путешествие вместе!

    Для кого этот курс:
    • Инженеры-программисты ищут современные, актуальные и практические знания как в Docker, так и в Kubernetes
    • Разработчики, которые хотят расширить свои знания об эффективной работе с Docker и Kubernetes
    • Практики DevOps, которые хотят получить более глубокие знания о Docker и Kubernetes
    Материалы курса
    28 разделов • 299 лекций • Общая продолжительность 32 ч 44 мин

    Course Introduction
    [Docker] Introduction to Containers
    [Docker] Installing Docker and Necessary Tools
    [Docker] Running Containers with Docker
    [Docker] Project - Customizing NGINX Containers
    [Docker] Introduction to Docker Images
    [Docker] Project - Containerize an Express App
    [Docker] Images Deep Dive
    [Docker] Project - Containerize React App
    [Docker] Volumes and Data Persistence
    [Docker] Advanced Topics - Resource Management, Restart Policies, and Networking
    [Docker] Project - Code and Deploy a Key-Value App with Data Persistence
    [Docker] Docker Compose
    [Docker] Project - Code and Deploy a Notes App with Docker Compose
    [Kubernetes] 10.000-Foot Overview
    [Kubernetes] Installing Tools
    [Kubernetes] Running Containers in Kubernetes
    [Kubernetes] Object Management and YAML Manifests
    [Kubernetes] ReplicaSets and Deployments
    [Kubernetes] Services Deep Dive
    [Kubernetes] Resource Management
    [Kubernetes] Storage and Persistence
    [Kubernetes] Configuration Management
    [Kubernetes] Project - Deploying a MongoDB Database
    [Kubernetes] Security Fundamentals
    [Kubernetes] Kustomize
    [Kubernetes] Project - Deploying Our Color API to Google Kubernetes Engine (GKE)
    Congratulations!

    Автор:
    Лауро Фиальо Мюллер
    Старший инженер DevOps и ИТ-консультант
    Опытный DevOps и облачный инженер с акцентом на AWS, CI/CD, Kubernetes и широкий спектр знаний на нескольких языках программирования. В настоящее время он работает старшим консультантом по инфраструктуре в Thoughtworks, и его основными интересами являются облачные вычисления, системное проектирование, FinOps и искусственный интеллект. Он всегда с нетерпением ждет возможности поделиться своими знаниями с сообществом и внести свой вклад в личностное и профессиональное развитие всех программистов.

    Чему вы научитесь:
    • Master the Fundamentals of Docker and Containerization Technologies
    • Gain Practical Experience with Docker CLI and Container Lifecycle Management
    • Build, Customize, and Manage Docker Images Using Dockerfiles and Registries
    • Dive Deep into Advanced Image Creation Techniques and Optimization Strategies
    • Implement Robust Data Persistence and Storage Solutions with Docker Volumes
    • Orchestrate Complex Multi-Container Applications Using Docker Compose
    • Master Kubernetes Fundamentals and Core Architecture
    • Gain Practical Experience with Kubernetes Objects and the kubectl CLI
    • Deploy, Scale, and Update Applications Using ReplicaSets and Deployments
    • Implement Advanced Resource Management and Application Health Monitoring
    • Manage Persistent Storage and Stateful Applications with Kubernetes
    • Enhance Security and Automate Configuration Management in Kubernetes
    • Leverage Kustomize to Manage Multiple Kubernetes Environments
    • Explore Google Kubernetes Engine by Deploying and Running a Fully-Fledged Application in a GKE Cluster
    Important: This course requires you to download Docker Desktop from Docker's website. If you are a Udemy Business user, please check with your employer before downloading software.
    Welcome to Docker and Kubernetes for Beginners: From Zero to Hero! Are you ready to dive into the world of containerization and orchestration with the industry’s leading tools? This course is designed to take you from a beginner to a proficient practitioner, equipping you with an in-depth understanding of Docker and Kubernetes concepts.

    Why Learn Docker and Kubernetes?
    Docker and Kubernetes have revolutionized the way we develop, deploy, and manage applications in modern architectures. Here’s why learning these technologies is essential:
    Gain Highly Demanded Skills: Docker and Kubernetes are everywhere, and companies need people who can work effectively with these tools! By learning them, you’ll make yourself more attractive to employers in the tech industry and enhance your career prospects for promotions, new job opportunities, and potentially higher salaries. You’ll stand out in the job market!
    Improve and Streamline the Development Process: Docker enables you to package applications with all their dependencies into isolated and portable containers, ensuring consistency across development, testing, and production environments.
    Master Application Deployment, Scaling and Management: Kubernetes will enable you to deploy, manage, and scale applications automatically, making complex tasks such as rolling out new application versions and managing advanced system architectures much simpler.
    Learn Versatile Tools: Docker and Kubernetes are platform-agnostic, which means that your knowledge will be valuable and applicable independently of which platform you are using to run them! Whether it's on-premises, on AWS, GCP, or Azure, knowing how to work effectively with Docker and Kubernetes will make you a great contributor to your projects!
    By investing time in learning Docker and Kubernetes, you’re not just adding tools to your toolbox—you’re enhancing your professional value, opening doors to new opportunities, and equipping yourself with skills that will serve you throughout your career!

    Why Should You Choose This Course?
    This course offers a unique blend of theoretical knowledge and practical application, providing a comprehensive understanding of Docker and Kubernetes. Here’s why you should include this course in your learning journey:
    Learn by Doing with Hands-On Exercises: I truly believe in the power of learning by doing. I've not only crafted more than 100 hands-on lectures for you to practice what we discuss, I've also included all of them as written exercise guidelines for you to try and experiment as much as you want before watching the solution recordings! The exercises build on each other and increase gradually in complexity, deepening your understanding and skills while discussing relevant topics of working with Docker and Kubernetes!
    Comprehensive, Real-World Projects: We'll also go beyond individual hands-on exercises on Docker and Kubernetes, and we'll practice deploying entire applications by going through the entire cycle of coding, building, publishing, and running them!
    Go Beyond the Purely Technical Points: I place a strong focus on going beyond the "this is how you do it", copy-paste approach. My genuine interest is to teach you how these tools work behind the scenes, how you reason about their behavior, how you debug common issues and situations, and how you make the best use of them in your day-to-day.
    Real-World Kubernetes Experience with Google Cloud: Our final project is to deploy our application to a managed Kubernetes cluster in Google Cloud. This will give you hands-on experience not only with Docker and Kubernetes, but also with how these tools behave in a managed, real-world setup like Google Kubernetes Engine (GKE).
    Expert Guidance: I bring several years of experience as a Senior DevOps Engineer, Infrastructure Consultant, and IT trainer within one of the leading IT consulting companies worldwide, and I'm super excited to share my knowledge with you!

    Which Skills Will You Acquire During This Course?
    As you go through this course, you will gain a comprehensive and valuable set of skills, including:
    Creating and Distributing Docker Images: you will learn how to build, customize, optimize, and distribute Docker images using best practices.
    Running and Managing Containers: you will learn the many aspects related to running containers using Docker, Compose, and Kubernetes, and you will gradually understand how these tools fit together and tackle challenges at different levels of running and managing software applications.
    Docker Networking and Security Essentials: you will gain a solid foundation on security aspects related to running containers, as well as how to connect containers together using multiple networking solutions.
    Understanding the Kubernetes Architecture: you will gain a deep and solid understanding of the different components of a Kubernetes cluster, their functions, and how they interact together to deliver this amazing system.
    Running Applications, Persisting Data, and Managing Resources in Kubernetes: this course takes a deep dive into the many objects Kubernetes offers to run applications, both stateless and stateful, as well as into multiple dimensions of managing compute resources and Kubernetes objects effectively.
    Kubernetes Security Fundamentals: you will acquire a strong sense of why security is important in Kubernetes, and the many areas where security plays a role in our applications. We will also take a deeper dive into how to set Role-Based Access Control (RBAC) rules, network policies, and pod security standards to ensure your workloads have an additional layer of security.
    Working with Managed Kubernetes Clusters: you will go through the entire process of creating a cloud account with Google Cloud, all the way to having your applications up and running in a Kubernetes cluster and reachable from the internet securely! This will give you a thorough understanding of how managed Kubernetes services make our lives as developers much easier by integrating multiple services from cloud providers.
    Get ready to elevate your career with our Docker and Kubernetes for Beginners: From Zero to Hero course. Let's start this exciting journey together!

    Требования
    • Familiarity with any programming language is highly desirable to make the most of this course
    • Familiarity with running commands in the terminal and the command line

    Цена 59,99 €
    Скрытая ссылка
     
    Последнее редактирование модератором: 3 май 2025 в 19:34
    2 пользователям это понравилось.
  2. Последние события

    1. fastball
      fastball участвует.
      9 май 2025 в 12:40
    2. terrss
      terrss участвует.
      9 май 2025 в 10:50
    3. lexa_lexa
      lexa_lexa участвует.
      9 май 2025 в 10:13
    4. Gabi Ra
      Gabi Ra участвует.
      8 май 2025 в 15:49

    Последние важные события

    1. skladchik.com
      Netwise организатор.
      29 апр 2025