Course Summary

You´ll learn to:

• Describe the architectural traits and patterns that improve application maintainability and serviceability
• Identify steps to design and build a ChatOps application
• Implement robust Representational State Transfer (REST) API integrations with network error handling, pagination, and error flow control
• Describe the necessary steps for applications and their user and system data
• Identify common tasks in automated application release process
• Describe best practices for application deployment
• Describe methodologies for designing distributed systems
• Describe the concepts of infrastructure configuration management and device automation
• Utilize Yet Another Next Generation (YANG) data models to describe network configurations and telemetry
• Compare various relational and nonrelational database types and how to select the appropriate type based on requirements

Module 1: Application Design
Designing for Maintainability
Designing for Serviceability

Module 2: API and Integration
Advanced REST API Integration
Implementing ChatOps Application

Module 3: Application Security
Securing Application Data
Securing Web and Mobile Applications

Module 4: Automation and Deployment
Automating Application Release
Deploying Applications

Module 5: System Architecture
Exploring Distributed Systems
Orchestrating Network and Infrastructure

Module 6: Data Management
Modeling Data with YANG
Using Relational and Nonrelational Databases

The knowledge and skills you are expected to have before attending this training are: • Knowledge of program design and coding with focus on Python • Familiarity with Ethernet, Transmission Control Protocol Internet Protocol (TCP/IP) and internet-related networking • Understand the utilization of APIs • Understanding of software development and design methodologies • Hands-on experience with a programming language (specifically Python) These skills can be found in the following Cisco Learning Offering: • Developing Applications and Automating Workflows using Cisco Platforms 1.0 DEVASC - Developing Applications and Automating Workflows using Cisco Core Platforms v1.0

350-901 DEVCOR Developing Applications Using Cisco Core Platforms and APIs Duration: 120 minutes Languages: English

Following your booking, a confirmation message will be sent to all participants, ensuring you're well-informed of your successful enrollment. Calendar placeholders will also be dispatched to assist you in scheduling your commitments around the course. Rest assured, all course materials and access to necessary labs or platforms will be provided no later than one week before the course begins, allowing you ample time to prepare and engage fully with the learning experience ahead.

Our comprehensive training package includes all the necessary materials and resources to facilitate a full learning experience. Enrollees will be provided with detailed course content, encompassing a wide array of topics to ensure a thorough understanding of the subject matter. Additionally, participants will receive a certificate of completion to recognize their dedication and hard work. It's important to note that while the course fee covers all training materials and experiences, the examination fee for certification is not included but can be purchased separately.

Questions About This Course?