We may earn an affiliate commission when you visit our partners.
Sean Wilkins

This course focuses on teaching you the Packaging and Delivery of Applications branch of the course objectives. This includes a focus on containers and how you can package and deliver optimized applications.

Read more

This course focuses on teaching you the Packaging and Delivery of Applications branch of the course objectives. This includes a focus on containers and how you can package and deliver optimized applications.

The use of programming concepts in the network engineering space is quickly becoming common and the need for new and existing network engineers to understand these concepts is paramount and the primary focus of Cisco’s Devnet professional certification. In this course, Cisco DEVOPS 300-910: Packaging and Delivering Applications, you will gain the ability to package and deliver solutions using container solutions like Docker. First, you will discover the basics of containers and how they were developed into a popular modern solution. Next, you will learn how to specifically use containers with the Docker solution. Finally, you will explore how to extend on this knowledge of Docker and implement solutions using Docker compose. When you’re finished with this course, you will have the skills and knowledge of containers needed to package and deliver solutions with Docker.

Enroll now

What's inside

Syllabus

Course Overview
Docker Lab Possibilities
Introduction to Containers
Preparing an Application for Deployment with Docker
Read more
Building and Deploying a Multi-container Application with Docker Compose

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Helps learners package and deliver solutions with Docker
Teaches learners about containers and their development
Explores using Docker with Docker compose
Instructed by Sean Wilkins, an expert in packaging and delivering applications
Part of the Cisco Devnet Professional Certification, recognizing learners' understanding of these concepts
Focuses on practical skills, enabling learners to apply their knowledge in real-world scenarios

Save this course

Save Cisco DEVOPS 300-910: Packaging and Delivering Applications 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 Cisco DEVOPS 300-910: Packaging and Delivering Applications with these activities:
Read 'Docker for Dummies'
Gain a foundational understanding of Docker concepts and best practices from this accessible guide.
View Linux Fundamentals on Amazon
Show steps
Review core concepts related to networking
Strengthen your foundation by revisiting key networking concepts, ensuring a solid base for understanding the course material.
Browse courses on Networking
Show steps
  • Review notes or textbooks on networking fundamentals.
  • Practice solving basic networking problems.
  • Optional: Set up a home lab to experiment with networking configurations.
Review basic Docker commands
Refresh your understanding of essential Docker commands to lay a solid foundation for the course.
Browse courses on Docker
Show steps
  • Refer to the official Docker documentation or tutorials.
  • Practice running basic commands like `docker run`, `docker build`, and `docker ps`.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Organize and review course materials regularly
Stay organized and strengthen your understanding by regularly reviewing and summarizing key concepts from the course materials.
Show steps
  • Review lecture notes.
  • Summarize key points in a notebook or digital document.
  • Organize materials by topic or section.
  • Identify areas where further clarification is needed.
Follow Docker tutorials on the official website
Supplement your learning by working through interactive tutorials provided by Docker to solidify your understanding of key concepts.
Browse courses on Docker
Show steps
  • Visit the Docker documentation website.
  • Select the `Tutorials` section.
  • Choose a tutorial relevant to the course topic.
  • Follow the instructions and complete the exercises.
Practice creating and managing Docker containers
Reinforce your skills by creating and managing Docker containers using commands and configuration files.
Browse courses on Docker
Show steps
  • Set up a Docker environment on your local machine.
  • Create a simple Dockerfile.
  • Build and run a container from the Dockerfile.
  • Explore container management commands like `docker inspect` and `docker exec`.
  • Troubleshoot common Docker issues.
Assist fellow students in online forums or study groups
Contribute to your learning community by sharing your knowledge and supporting others, deepening your understanding in the process.
Show steps
  • Join online forums or study groups related to the course.
  • Actively participate in discussions.
  • Provide thoughtful responses and explanations.
  • Ask clarifying questions to further your own understanding.
Develop a simple web application using Docker
Apply your Docker knowledge by building a functional web application, solidifying your understanding of containerized application development.
Browse courses on Docker
Show steps
  • Design a simple web application.
  • Create a Dockerfile for the application.
  • Build and run the Docker image.
  • Deploy and test the application.
  • Troubleshoot any issues encountered during development.

Career center

Learners who complete Cisco DEVOPS 300-910: Packaging and Delivering Applications will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to ensure that software applications are developed and deployed efficiently and reliably. The Packaging and Delivering Applications course can help DevOps Engineers build a foundation in the principles of containerization and Docker, which can be used to package and deliver software applications. This knowledge can be helpful for DevOps Engineers who are working on projects that involve deploying software applications in a containerized environment.
Cloud Engineer
Cloud Engineers design, build, and maintain cloud computing infrastructure. They are responsible for ensuring that cloud infrastructure is reliable, secure, and scalable. The Packaging and Delivering Applications course can help Cloud Engineers build a foundation in the principles of containerization and Docker, which can be used to package and deliver cloud applications. This knowledge can be helpful for Cloud Engineers who are working on projects that involve deploying cloud applications in a containerized environment.
Systems Engineer
Systems Engineers design, develop, and deploy software and hardware solutions. This often involves working closely with other teams, such as network engineers and software developers. The Packaging and Delivering Applications course can help Systems Engineers build a foundation in the principles of containerization and Docker, which can be used to package and deliver software applications. This knowledge can be helpful for Systems Engineers who are working on projects that involve deploying software applications in a containerized environment.
Network Engineer
Network Engineers design, build, and maintain computer networks. They are responsible for ensuring that networks are reliable, secure, and efficient. The Packaging and Delivering Applications course can help Network Engineers build a foundation in the principles of containerization and Docker, which can be used to package and deliver network applications. This knowledge can be helpful for Network Engineers who are working on projects that involve deploying network applications in a containerized environment.
Software Developer
Software Developers design, develop, and maintain software applications. They are responsible for ensuring that software applications are reliable, secure, and efficient. The Packaging and Delivering Applications course can help Software Developers build a foundation in the principles of containerization and Docker, which can be used to package and deliver software applications. This knowledge can be helpful for Software Developers who are working on projects that involve deploying software applications in a containerized environment.
Data Engineer
Data Engineers design, build, and maintain data pipelines. They are responsible for ensuring that data is collected, stored, and processed efficiently and reliably. The Packaging and Delivering Applications course may be helpful for Data Engineers who are working on projects that involve deploying data pipelines in a containerized environment.
Security Engineer
Security Engineers design, build, and maintain security systems. They are responsible for ensuring that systems are secure from threats such as cyberattacks. The Packaging and Delivering Applications course may be helpful for Security Engineers who are working on projects that involve deploying security systems in a containerized environment.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with stakeholders to identify and define the needs of a market. The Packaging and Delivering Applications course may be helpful for Product Managers who are working on projects that involve deploying products in a containerized environment.
Project Manager
Project Managers plan and execute projects. They work with stakeholders to define the scope, budget, and timeline of a project. The Packaging and Delivering Applications course may be helpful for Project Managers who are working on projects that involve deploying applications in a containerized environment.
Business Analyst
Business Analysts gather and analyze business requirements. They work with stakeholders to identify and define the needs of a business. The Packaging and Delivering Applications course may be helpful for Business Analysts who are working on projects that involve deploying business applications in a containerized environment.
Technical Writer
Technical Writers create and maintain documentation for software and hardware products. They work with engineers and other stakeholders to ensure that documentation is accurate and easy to understand. The Packaging and Delivering Applications course may be helpful for Technical Writers who are working on projects that involve documenting the deployment of applications in a containerized environment.
Quality Assurance Engineer
Quality Assurance Engineers test and evaluate software and hardware products. They work with engineers and other stakeholders to ensure that products meet quality standards. The Packaging and Delivering Applications course may be helpful for Quality Assurance Engineers who are working on projects that involve testing the deployment of applications in a containerized environment.
Support Engineer
Support Engineers provide technical support to customers. They help customers troubleshoot problems and resolve issues. The Packaging and Delivering Applications course may be helpful for Support Engineers who are working with customers who are deploying applications in a containerized environment.
Customer Success Manager
Customer Success Managers work with customers to ensure that they are successful with their products. They provide support and training to customers. The Packaging and Delivering Applications course may be helpful for Customer Success Managers who are working with customers who are deploying applications in a containerized environment.
Sales Engineer
Sales Engineers sell software and hardware products. They work with customers to identify and define their needs. The Packaging and Delivering Applications course may be helpful for Sales Engineers who are working on projects that involve selling products that can be deployed in a containerized environment.

Reading list

We've selected seven 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 Cisco DEVOPS 300-910: Packaging and Delivering Applications.
One of the best Docker references on the market, this book provides comprehensive coverage of the technology, from fundamental concepts to advanced use cases.
Provides a hands-on approach to using Docker for building, deploying, and managing container-based applications in a production environment.
Explores the principles and patterns of cloud native infrastructure, including containerization and microservices. It's an excellent resource for understanding the broader context of Docker.
While this book is presented as a novel, it offers valuable insights into the challenges and benefits of DevOps. It's an excellent read for anyone involved in software development, including those working with Docker.
This introductory book provides a quick start to Docker, covering the basics of containerization and how to get started with Docker.
Explores design patterns for building and deploying microservices, which are often used in conjunction with Docker.

Share

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

Similar courses

Here are nine courses similar to Cisco DEVOPS 300-910: Packaging and Delivering Applications.
Preparing Docker Apps for Production
Most relevant
Developing .NET Framework Apps with Docker
Most relevant
Modernizing .NET Framework Apps with Docker
Most relevant
Building and Running Your First Docker App
Most relevant
Docker Container Fundamentals (Hands-on) - DevOps
Most relevant
Guided Project: Containerize Java Microservices with...
Most relevant
Docker Images and Containers for ASP.NET Core 2
Most relevant
Developing React.js Apps with Docker
Most relevant
GKE Basics
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