We may earn an affiliate commission when you visit our partners.
Course image
Sean Douglas
Data centers have been going through rapid evolution: growing massively in scale and becoming increasingly sophisticated. Cisco is leading this technological revolution. In this course, Cisco Data Center Core: Implementing Automation, we’re going to examine how administrators can program, manage, and maintain their data center infrastructures using application programming interfaces: Cisco Application-Centric Infrastructure (ACI) with the Cisco Application Policy Infrastructure Controller (APIC), as well as NX-API, REST, and a variety of automation programs. First, you will learn how the Cisco APIC and ACI architecture uses...
Read more
Data centers have been going through rapid evolution: growing massively in scale and becoming increasingly sophisticated. Cisco is leading this technological revolution. In this course, Cisco Data Center Core: Implementing Automation, we’re going to examine how administrators can program, manage, and maintain their data center infrastructures using application programming interfaces: Cisco Application-Centric Infrastructure (ACI) with the Cisco Application Policy Infrastructure Controller (APIC), as well as NX-API, REST, and a variety of automation programs. First, you will learn how the Cisco APIC and ACI architecture uses endpoints and policies to simplify the deployment of virtual machines and applications, while providing them access to network, compute, and storage capabilities. Next you will explore how to define tenants and their components in a tenant-based environment, as well as create endpoint groups (EPGs) in Cisco ACI. You'll examine different cloud computing architectures and deployment models. You’ll also learn how Cisco automation components enable you to use scripting, implement orchestration, and apply policy to configure and maintain your data center network environments. Finally, you're going to discover a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. When you are finished with this course, you will have the skills and knowledge needed to understand the tools used to manage, maintain, and optimize Cisco data center deployments as well as how to pass the Cisco Data Center Core fundamentals exam.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills to program, manage, and maintain data center infrastructures, which are highly relevant to professionals seeking to build a career in cloud computing
Taught by industry-recognized instructors, Sean Douglas, who are leaders in technological advancements in the data center domain
Examines tools and methodologies for data center automation, which is highly relevant to the growing need for efficient and scalable data center management
Prerequisites may include experience in data center management and networking concepts

Save this course

Save Cisco Data Center Core: Implementing Automation to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Cisco Data Center Core: Implementing Automation. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Cisco Data Center Core: Implementing Automation will develop knowledge and skills that may be useful to these careers:
Data Center Technician
A Data Center Technician manages and maintains the physical infrastructure of a data center. Implementing Automation will be an essential course to take to help you in managing data center infrastructures. The course will introduce you to the Cisco Application-Centric Infrastructure (ACI) with the Cisco Application Policy Infrastructure Controller (APIC), as well as NX-API, REST, and a variety of automation programs. This information can give you a strong understanding of how to manage and maintain data center networks. This knowledge will give you a competitive advantage when applying for Data Center Technician positions.
Cloud Architect
A Cloud Architect designs and manages the infrastructure for cloud computing services. Implementing Automation would be a great course to take to help build a foundational understanding of the cloud computing architectures and deployment models that a Cloud Architect relies on. This course could serve as part of a larger plan to move into the role of Cloud Architect. You will learn how to use scripting, orchestration, and policy to configure and maintain data center network environments. This knowledge will give you a competitive advantage when applying for Cloud Architect positions.
Data Center Network Engineer
A Data Center Network Engineer designs, implements, and manages data center networks. Implementing Automation could be helpful for building a foundation in data center network engineering and extending your skillset. This course will introduce you to the Cisco Application-Centric Infrastructure (ACI) with the Cisco Application Policy Infrastructure Controller (APIC), as well as NX-API, REST, and a variety of automation programs. This knowledge will give you a competitive advantage when applying for Data Center Network Engineer positions.
Cloud Network Engineer
A Cloud Network Engineer designs, implements, and manages cloud-based networks. Implementing Automation could be helpful for building a foundation in cloud network engineering and extending your skillset. This course will introduce you to the Cisco Application-Centric Infrastructure (ACI) with the Cisco Application Policy Infrastructure Controller (APIC), as well as NX-API, REST, and a variety of automation programs. This knowledge will give you a competitive advantage when applying for Cloud Network Engineer positions.
Network Automation Engineer
A Network Automation Engineer designs, implements, and manages network automation solutions. Implementing Automation could be helpful for building a foundation in network automation engineering and extending your skillset. This course will introduce you to the Cisco Application-Centric Infrastructure (ACI) with the Cisco Application Policy Infrastructure Controller (APIC), as well as NX-API, REST, and a variety of automation programs. This knowledge will give you a competitive advantage when applying for Network Automation Engineer positions.
Systems Administrator
A Systems Administrator manages and maintains computer systems. Implementing Automation can help Systems Administrators by automating tasks, improving efficiency and productivity. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge can give you a competitive advantage in the Systems Administrator job market.
Network Operations Center Engineer
A Network Operations Center Engineer monitors and manages network operations. Implementing Automation can help Network Operations Center Engineers by improving their understanding of how networks work and how to troubleshoot problems. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge can give you a competitive advantage in the Network Operations Center Engineer job market.
Technical Support Specialist
A Technical Support Specialist provides technical support to users of computer systems and software. Implementing Automation can help Technical Support Specialists by improving their understanding of how computer systems work and how to troubleshoot problems. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge can give you a competitive advantage in the Technical Support Specialist job market.
Storage Engineer
A Storage Engineer designs, implements, and manages storage solutions. Implementing Automation may be helpful for learning about the tools and techniques used to automate this process. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge can give you a competitive advantage in the Storage Engineer job market.
Network Architect
A Network Architect designs and implements computer networks. Implementing Automation would be helpful for learning about the tools and techniques used to automate this process. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge will give you a competitive advantage when applying for Network Architect positions.
DevOps Engineer
A DevOps Engineer automates the software development and deployment process. Implementing Automation would be helpful for learning about the tools and techniques used to automate this process. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge will give you a competitive advantage in the DevOps Engineer job market.
Network Engineer
A Network Engineer designs, implements, and maintains computer networks. Implementing Automation would be helpful for learning about the tools and techniques used to automate this process. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge will give you a competitive advantage when applying for Network Engineer positions.
Network Security Engineer
A Network Security Engineer designs, implements, and manages network security solutions. Implementing Automation may be helpful for learning about the tools and techniques used to automate this process. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge can give you a competitive advantage in the Network Security Engineer job market.
Network Administrator
A Network Administrator manages and maintains a computer network. Implementing Automation would be helpful for learning about the tools and techniques used to automate this process. This course will introduce you to a variety of programmability tools that can be deployed to increase resource utilization and provide greater flexibility and scalability. This knowledge will give you a competitive advantage when applying for Network Administrator positions.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. Implementing Automation would be helpful for learning about the tools and techniques used to automate this process. You will learn how to use scripting, orchestration, and policy to configure and maintain data center network environments. Having a foundational understanding of automation can be beneficial to those working as Software Engineers. It can help improve efficiency and productivity.

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive overview of DevOps practices for large enterprises. It valuable resource for anyone looking to learn more about this topic.
Provides a comprehensive overview of cloud native infrastructure. It valuable resource for anyone looking to learn more about this topic.
Provides a comprehensive overview of agile infrastructure practices. It valuable resource for anyone looking to learn more about this topic.
Provides a comprehensive overview of DevOps practices. It valuable resource for anyone looking to learn more about this topic.
Novel that tells the story of a struggling IT team that is able to turn things around by adopting DevOps practices. It valuable resource for anyone looking to learn more about DevOps.
Provides a comprehensive introduction to Ansible, a popular tool for configuration management and automation. It valuable resource for anyone looking to learn more about this topic.
Provides a comprehensive overview of Kubernetes, a popular container orchestration system. It valuable resource for anyone looking to learn more about this topic.
Provides a comprehensive overview of scalability. It valuable resource for anyone looking to learn more about this topic.
Provides a comprehensive overview of best practices for designing, implementing, and managing systems that run continuously. It valuable resource for anyone looking to learn more about this topic.
Provides a comprehensive overview of site reliability engineering practices at Google. It valuable resource for anyone looking to learn more about this topic.
Explores the principles of RESTful web services from a pragmatic perspective, focusing on real-world considerations and best practices.
This handbook provides a practical guide to designing and developing RESTful APIs, covering topics such as resource modeling, versioning, and security.
Explores the security challenges and best practices for developing secure RESTful APIs, covering topics such as authentication, authorization, and data protection.
Provides a systematic approach to designing RESTful APIs, covering topics such as resource representation, request and response semantics, and error handling.
Focuses on building RESTful web services using Python and Flask, a popular microframework for web development in Python.
Covers RESTful web services development in Java using JAX-RS 2.0, a popular Java API for creating RESTful web services.
This cookbook provides a collection of recipes for common tasks and challenges encountered in RESTful web services development.
Provides a comprehensive overview of RESTful web services, covering the core concepts, design principles, and best practices for creating scalable and maintainable APIs.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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