Companies Home Search Profile

Assessing and Enhancing Applications Using Cisco DevNet Techniques

Focused View

Nick Russo

2:25:22

94 View
  • 1. Course Overview.mp4
    01:49
  • 1. Introducing Globomantics and the Tasks Ahead.mp4
    02:05
  • 2. Demo- CRM App in Action.mp4
    06:20
  • 3. Understanding Architectural Patterns.mp4
    05:50
  • 4. App Characteristics- Scalability, Modularity, and High Availability.mp4
    04:12
  • 5. App Characteristics- Latency, Rate Limiting, Maintainability, and Observability.mp4
    04:21
  • 6. Module Summary.mp4
    00:48
  • 1. How Do Relational Databases Work-.mp4
    03:30
  • 2. Exploring Non-relational Database Alternatives.mp4
    04:41
  • 3. Quick Reference- Comparing Database Styles.mp4
    01:54
  • 4. Understanding Object-relational Mappers (ORM).mp4
    01:51
  • 5. Demo- Integrating MySQL and SQLAlchemy into the CRM App.mp4
    06:19
  • 6. Demo- Running and Testing the New CRM App.mp4
    03:36
  • 7. Introduction to SSL and End-to-end Encryption.mp4
    02:46
  • 8. Demo- Adding Self-signed SSL Certificates to the CRM App.mp4
    04:37
  • 9. Module Summary.mp4
    00:57
  • 1. Continuous Integration Refresher.mp4
    01:51
  • 2. The Twelve-factor App.mp4
    04:11
  • 3. Evaluating the CRM App Using the Twelve Factors.mp4
    02:25
  • 4. Demo- Updating the Unit Tests Using sqlite.mp4
    02:40
  • 5. Demo- Updating the System Tests.mp4
    05:57
  • 6. Demo- Adding Static Code Analysis Using the bandit Package.mp4
    04:22
  • 7. Module Summary.mp4
    01:09
  • 1. My Experience with CI Pipeline Failures.mp4
    02:49
  • 2. Demo- Travis CI for Complete App Testing.mp4
    05:26
  • 3. Demo- Pipeline Failure; Dependency Problems.mp4
    03:56
  • 4. Demo- Pipeline Failure; Regresstion Test Failures.mp4
    02:52
  • 5. Module Summary.mp4
    00:51
  • 1. Reviewing Common Secret Storage Techniques.mp4
    02:32
  • 2. Introducing OAuth 2.0 for Secure Authorization.mp4
    06:07
  • 3. Demo- Cisco DevNet and GitHub Integration Using OAuth 2.0.mp4
    03:07
  • 4. Mitigating Common OWASP Threats.mp4
    04:08
  • 5. Demo- Adding CSRF Service-side Support to the CRM App.mp4
    05:31
  • 6. Demo- Adding CSRF Client-side Support to the System Tests.mp4
    04:26
  • 7. Module Summary.mp4
    00:47
  • 1. Introduction to Container Orchestration with Kubernetes.mp4
    04:01
  • 2. Exploring Kubernetes Manifest Files.mp4
    02:25
  • 3. Our Plan for Continuous Deployment.mp4
    03:05
  • 4. Demo- Kubernetes and CD Pipeline Preparation.mp4
    06:09
  • 5. Demo- CD to Kubernetes from Travis CI.mp4
    07:46
  • 6. Course Summary.mp4
    01:13
  • Description


    So, you've written a few small apps and Python scripts. What comes next? You'll need to evaluate your app's behavior first, which this course covers. Then, we explore adding database support, security features, and continuous integration/deployment.

    What You'll Learn?


      Writing apps is easy. Writing good apps is hard. Writing apps that meet business requirements and follow the right architectural patterns is really hard. In this course, Assessing and Enhancing Applications Using Cisco DevNet Techniques, you will gain the ability to evaluate applications based on a variety of common factors and make design recommendations as a result. First, you will learn how to integrate remote databases into your existing apps. This course specifically demonstrates using MySQL and sqlite on a pre-existing CRM app from another course. Next, you will discover how to add a variety of security enhancements, such as SSL certificates and CSRF protection. Finally, you will explore how to deploy continuous integration (CI) using Travis and continuous deployment (CD) using Kubernetes. When you’re finished with this course, you will have the skills and knowledge to build better apps needed to meet your real-life business requirements.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Nicholas (Nick) Russo, CCDE #20160041 and CCIE #42518, is an internationally recognized expert in IP/MPLS networking and design. To grow his skillset, Nick has been focused advancing Network DevOps via automation for his clients. Recently, Nick has been sharing his knowledge through online video training and speaking at industry conferences. Nick also holds a Bachelor's of Science in Computer Science from the Rochester Institute of Technology (RIT). Nick lives in Maryland, USA with his wife, Carla, and daughter, Olivia.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 41
    • duration 2:25:22
    • level average
    • Release Date 2022/12/31