We may earn an affiliate commission when you visit our partners.
Course image
Matt Rutkowski and Billy Korando
En este curso, cubriremos los conceptos y prácticas centrales de la construcción y ejecución de aplicaciones Cloud Native y cómo ejecutar estas aplicaciones en un entorno multicloud. Cubriremos tecnologías y prácticas que incluyen; microservicios, DevOps, CI/CD, Docker, Kubernetes y OpenShift. Este curso está diseñado para cualquiera que desee aprender sobre los principios rectores de la creación de aplicaciones Cloud Native y su administración en múltiples plataformas en la nube, tanto privadas como públicas. También se cubre en este curso cómo automatizar muchas de las funciones comunes de crear y ejecutar aplicaciones Cloud...
Read more
En este curso, cubriremos los conceptos y prácticas centrales de la construcción y ejecución de aplicaciones Cloud Native y cómo ejecutar estas aplicaciones en un entorno multicloud. Cubriremos tecnologías y prácticas que incluyen; microservicios, DevOps, CI/CD, Docker, Kubernetes y OpenShift. Este curso está diseñado para cualquiera que desee aprender sobre los principios rectores de la creación de aplicaciones Cloud Native y su administración en múltiples plataformas en la nube, tanto privadas como públicas. También se cubre en este curso cómo automatizar muchas de las funciones comunes de crear y ejecutar aplicaciones Cloud Native y orquestar el entorno en el que se ejecutan. Se recomienda una familiaridad básica con los conceptos de la nube y las prácticas de desarrollo modernas. Para los laboratorios prácticos, se requerirá una cuenta de IBM Cloud, así como un conocimiento básico de las interfaces de línea de comandos. Este curso está diseñado para cualquiera que desee aprender sobre los principios rectores de la creación de aplicaciones nativas en la nube y su administración en múltiples plataformas en la nube, tanto privadas como públicas. También se cubre en este curso cómo automatizar muchas de las funciones comunes de crear y ejecutar aplicaciones Cloud Native y orquestar el entorno en el que se ejecutan.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides experience in creating and deploying apps to the IBM Cloud, an industry standard platform
Taught by industry leaders Billy Korando and Matt Rutkowski
Covers in-demand DevOps and CI/CD practices
Designed for learners with a basic understanding of cloud and development concepts
Requires an IBM Cloud account and familiarity with command-line interfaces for hands-on labs

Save this course

Save Construyendo Cloud Native y Multicloud to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Construyendo Cloud Native y Multicloud with these activities:
Create a list of resources on Cloud Native technologies
Making a list of resources will help you organize your learning and identify gaps in your knowledge.
Show steps
  • Gather resources from the course materials, online articles, and books.
  • Categorize the resources by topic.
  • Annotate the resources with brief descriptions or notes.
  • Share your list with classmates or online communities.
Tutorials for Mastering Docker and Kubernetes
Bolster your understanding of Docker and Kubernetes by following guided tutorials, solidifying your foundational knowledge for building and managing Cloud Native applications.
Browse courses on Docker
Show steps
  • Select a reputable platform offering tutorials on Docker and Kubernetes.
  • Follow the tutorials diligently, completing hands-on exercises.
  • Experiment with different Docker commands and Kubernetes configurations.
Cloud Native Workshop
This workshop will provide an overview of cloud native technologies and best practices.
Show steps
  • Attend the workshop and take notes.
  • Complete the hands-on exercises.
  • Ask questions to the instructor during Q&A.
  • Review your notes and practice exercises later.
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Docker Tutorial
Following a guided tutorial on Docker will solidify your understanding of containerization, a key concept in Cloud Native applications.
Browse courses on Docker
Show steps
  • Enroll in an online Docker tutorial
  • Follow the tutorial's instructions
  • Create your own Docker image
  • Deploy your image to a container registry
Hands-on Kubernetes Exercises
Enhance your Kubernetes skills through practical exercises, gaining hands-on experience in managing and deploying containerized applications.
Browse courses on Kubernetes
Show steps
  • Set up a Kubernetes cluster using a cloud provider or locally.
  • Create and manage Kubernetes objects such as Deployments, Services, and Pods.
  • Troubleshoot and debug Kubernetes applications.
Complete practice exercises on Docker and Kubernetes
Practice exercises will help you reinforce your understanding of these technologies and strengthen your skills.
Browse courses on Docker
Show steps
  • Find practice exercises online or in the course materials.
  • Complete the exercises and troubleshoot any errors you encounter.
  • Review your solutions and identify areas for improvement.
  • Repeat the exercises until you are confident in your abilities.
Kubernetes Exercises
Working through Kubernetes exercises will enhance your ability to manage and orchestrate containerized applications.
Browse courses on Kubernetes
Show steps
  • Find a set of Kubernetes exercises online
  • Complete the exercises, referring to Kubernetes documentation as needed
  • Troubleshoot any errors you encounter
  • Deploy a simple Kubernetes application
Design and Implement a Cloud Native Architecture
Deepen your understanding of Cloud Native principles by designing and implementing a real-world application architecture, reinforcing your ability to build scalable and resilient systems.
Browse courses on Cloud Native Architecture
Show steps
  • Identify the business requirements and design a microservices architecture.
  • Implement the architecture using appropriate technologies and cloud services.
  • Test and evaluate the performance and scalability of the application.
CI/CD Pipeline Practice
Hands-on practice with CI/CD pipelines will improve your understanding of the automated software development process.
Browse courses on CI/CD
Show steps
  • Set up a CI/CD pipeline using a tool like Jenkins or CircleCI
  • Configure the pipeline to build, test, and deploy your code
  • Trigger the pipeline and monitor its progress
  • Make improvements to your pipeline based on the results
Multicloud Application Design
Creating a design document for a multicloud application will challenge you to think critically about the complexities of deploying applications across multiple cloud platforms.
Browse courses on Cloud Native
Show steps
  • Research different cloud platforms and their capabilities
  • Design an application architecture that can be deployed across multiple clouds
  • Consider factors such as data consistency, security, and cost
  • Document your design in a white paper or presentation
Cloud Native Application Development Project
Embarking on a project to develop a Cloud Native application will provide you with invaluable hands-on experience and a deeper understanding of the concepts covered in the course.
Browse courses on Cloud Native
Show steps
  • Choose a project idea that aligns with the course topics
  • Research and select the appropriate technologies and tools
  • Design and implement your application
  • Deploy your application to a cloud platform
  • Monitor and maintain your application
Kubernetes Contribution
Contributing to the Kubernetes open-source project will expose you to real-world application of the concepts covered in the course and the opportunity to learn from experienced developers.
Browse courses on Kubernetes
Show steps
  • Find an issue or feature you'd like to contribute to
  • Fork the Kubernetes repository
  • Make your changes and submit a pull request
  • Collaborate with other developers to refine your contribution

Career center

Learners who complete Construyendo Cloud Native y Multicloud will develop knowledge and skills that may be useful to these careers:
Cloud Architect
Cloud Architects design, implement, and manage cloud computing systems. They work with businesses to understand their needs and develop solutions that meet those needs. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of building and running Cloud Native applications in a multicloud environment. Participants will learn about microservices, DevOps, CI/CD, Docker, Kubernetes, and OpenShift. This knowledge will help them to design and implement cloud computing systems that are scalable, reliable, and secure.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to automate and streamline the software development process, and they ensure that software is deployed and maintained in a reliable and efficient manner. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of DevOps, CI/CD, and Docker. This knowledge will help them to automate and streamline the software development process, and it will help them to deploy and maintain software in a reliable and efficient manner.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with businesses to understand their needs and develop solutions that meet those needs. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of building and running Cloud Native applications. Participants will learn about microservices, DevOps, CI/CD, Docker, Kubernetes, and OpenShift. This knowledge will help them to design, develop, and maintain software applications that are scalable, reliable, and secure.
Cloud Security Engineer
Cloud Security Engineers are responsible for securing cloud computing systems. They work with businesses to identify and mitigate security risks, and they ensure that cloud computing systems are compliant with security regulations. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud security. Participants will learn about identity and access management, encryption, and data protection. This knowledge will help them to identify and mitigate security risks, and it will help them to ensure that cloud computing systems are compliant with security regulations.
Cloud Solutions Architect
Cloud Solutions Architects design and implement cloud computing solutions. They work with businesses to understand their needs and develop solutions that meet those needs. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud computing. Participants will learn about cloud computing services, cloud security, and cloud governance. This knowledge will help them to design and implement cloud computing solutions that are scalable, reliable, and secure.
Cloud Infrastructure Engineer
Cloud Infrastructure Engineers are responsible for managing and maintaining cloud computing infrastructure. They work with businesses to ensure that cloud computing infrastructure is reliable and efficient. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud infrastructure management. Participants will learn about virtualization, networking, and storage. This knowledge will help them to manage and maintain cloud computing infrastructure that is reliable and efficient.
Cloud Database Engineer
Cloud Database Engineers are responsible for managing and maintaining cloud databases. They work with businesses to ensure that cloud databases are reliable and efficient. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud database management. Participants will learn about database design, database administration, and database security. This knowledge will help them to manage and maintain cloud databases that are reliable and efficient.
Cloud Operations Engineer
Cloud Operations Engineers are responsible for operating and maintaining cloud computing systems. They work with businesses to ensure that cloud computing systems are reliable and efficient. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud operations. Participants will learn about system monitoring, performance tuning, and capacity planning. This knowledge will help them to operate and maintain cloud computing systems that are reliable and efficient.
Cloud Security Analyst
Cloud Security Analysts are responsible for monitoring and detecting security threats to cloud computing systems. They work with businesses to identify and mitigate security risks, and they ensure that cloud computing systems are compliant with security regulations. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud security. Participants will learn about identity and access management, encryption, and data protection. This knowledge will help them to identify and mitigate security risks, and it will help them to ensure that cloud computing systems are compliant with security regulations.
Cloud Data Analyst
Cloud Data Analysts are responsible for analyzing data stored in cloud computing systems. They work with businesses to identify trends and insights that can help businesses make better decisions. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud computing. Participants will learn about cloud computing services, cloud security, and cloud governance. This knowledge will help them to analyze data stored in cloud computing systems and identify trends and insights that can help businesses make better decisions.
Cloud DevOps Engineer
Cloud DevOps Engineers are responsible for integrating DevOps practices into the development and deployment of cloud computing applications. They work with businesses to automate and streamline the software development process, and they ensure that software is deployed and maintained in a reliable and efficient manner. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of DevOps, CI/CD, and Docker. This knowledge will help them to automate and streamline the software development process, and it will help them to deploy and maintain software in a reliable and efficient manner in the cloud.
Cloud Network Engineer
Cloud Network Engineers are responsible for designing and implementing network solutions for cloud computing systems. They work with businesses to ensure that cloud computing networks are reliable and efficient. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud networking. Participants will learn about network design, network security, and network management. This knowledge will help them to design and implement network solutions for cloud computing systems that are reliable and efficient.
Cloud Storage Engineer
Cloud Storage Engineers are responsible for managing and maintaining cloud storage systems. They work with businesses to ensure that cloud storage systems are reliable and efficient. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud storage management. Participants will learn about data storage, data protection, and data security. This knowledge will help them to manage and maintain cloud storage systems that are reliable and efficient.
Cloud Security Manager
Cloud Security Managers are responsible for managing and overseeing the security of cloud computing systems. They work with businesses to develop and implement security policies, and they ensure that cloud computing systems are compliant with security regulations. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud security. Participants will learn about identity and access management, encryption, and data protection. This knowledge will help them to manage and oversee the security of cloud computing systems and ensure that they are compliant with security regulations.
Cloud Infrastructure Architect
Cloud Infrastructure Architects design and implement cloud computing infrastructure. They work with businesses to ensure that cloud computing infrastructure is reliable and efficient. The course, Construyendo Cloud Native y Multicloud, provides a strong foundation for this role by teaching participants about the concepts and practices of cloud infrastructure management. Participants will learn about virtualization, networking, and storage. This knowledge will help them to design and implement cloud computing infrastructure that is reliable and efficient.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Construyendo Cloud Native y Multicloud.
This novel uses a fictional story to illustrate the principles and practices of DevOps, highlighting the importance of collaboration, automation, and continuous improvement.
Provides a deep dive into site reliability engineering (SRE) practices employed at Google, offering insights into system reliability, monitoring, and incident management.
Provides valuable insights into the principles and practices of DevOps, focusing on improving collaboration between development and operations teams.
Offers insights into creating a high-performing DevOps culture, focusing on building collaboration, accountability, and trust between development and operations teams.
Provides a practical guide to using Kubernetes for container orchestration, covering topics such as cluster architecture, pod management, service discovery, and storage.
Provides a comprehensive overview of data-intensive application design, covering topics such as data modeling, consistency, scalability, and performance.
Provides a comprehensive overview of microservices architecture, design principles, and implementation techniques. It covers topics such as service decomposition, communication protocols, API design, and deployment strategies.
Provides guidance on developing cloud-native Java applications using Spring Boot, Kubernetes, and cloud services, emphasizing scalability, reliability, and performance.
Offers a hands-on guide to using Docker for containerization, covering topics such as image creation, container management, and troubleshooting.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Construyendo Cloud Native y Multicloud.
Introducción a Contenedores con Docker y Kubernetes
Most relevant
Google Cloud Product Fundamentals en Español
Most relevant
Reliable Cloud Infrastructure: Design and Process en...
Most relevant
Modernize Infrastructure and Applications with GC -...
Most relevant
Leveraging Unstructured Data with Cloud Dataproc on...
Most relevant
Business Transformation with Google Cloud en Español
Most relevant
Getting Started with Application Development - Español
Most relevant
Securing and Integrating Components of Your App - Español
Most relevant
App Deployment, Debugging, and Performance - Español
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser