For a better view on Inspire Cayman Training, Update Your Browser.

DevOps - I (Online Courses)

Elevate your career trajectory with our premier online course, designed to sharpen your competitive edge. Explore our curated selection of top-tier digital programs to hone your skills and propel your professional journey forward. Experience transformative learning tailored to empower your career advancement in today's dynamic landscape.
Course Category
Price on Request
Start Learning
This Course Includes
  • 69 hours 55 minutes
    of self-paced video lessons
  • 50 Programs
    crafting your path to success
  • Completion Certificate
    awarded on course completion

Adopting DevOps: Applying DevOps Principles to Build Delivery Solutions

Price on Request 1 hour 20 minutes
To successfully implement DevOps, you need to devise strategies that combine DevOps principles and practices. In this course, you'll explore how to implement robust DevOps practices throughout the deployment process. You'll examine the different types of release management processes, outline automation approaches, and identify methods for solutioning complex applications. You'll recognize how to incorporate DevOps practices with traditional ones, the role of Agile and Lean principles in the DevOps lifecycle, prominent tools for automating DevOps software development, and how to set up Agile delivery practices using Atlassian tools. You'll then set up open source tools to enable continuous application delivery and use Cloud tools to establish continuous integration and deployment and monitor the implementation success of DevOps practices.
Perks of Course
Certificate: Yes
CPD Points: 78
Compliance Standards: AICC

Adopting DevOps: Principles & Practices

Price on Request 55 minutes
The principles and practices of DevOps help enterprises innovate with greater efficiency and agility. In this course, you'll explore these practices, identify the problems they eliminate, and recognize their application in DevOps environments and solutions. You'll also list the DevOps methods and toolchains to improve product development and release and outline how to achieve DevOps transformation to leverage continuous integration and continuous delivery. You'll list the DevOps and Cloud principles that help achieve continuous operations in public, private, and hybrid clouds and the steps involved in building cloud-ready application architectures. You'll identify the IT operational principles for moving to an automated self-service CloudOps model, define the concept of DevOps as a Service, outline the steps involved in modernizing applications, and recognize some DevOps documentation challenges.
Perks of Course
Certificate: Yes
CPD Points: 57
Compliance Standards: AICC

Adopting IT Automation

Price on Request 1 hour 10 minutes
In this 14-video course, learners will explore potential applications that can be automated, along with important advantages, disadvantages, and best practices of automation. You will examine how to develop enterprise automation capabilities that can help deliver controlled self-service capabilities for managing IT processes and infrastructure. First, learn about the key processes necessary to implement effective IT automation strategy, the key principles of DevOps, and the approach of automating the DevOps process by using integration technologies. Then explore the role of automation in DevOps and the benefits of enabling standardization in DevOps automation, along with the role and responsibilities of the DevOps Automation Architect. Identify the benefits of cloud automation and common cloud tasks that are a good candidate for automation. You will go on to learn about the tools used to automate DevOps practices; how to install and configure SaltStack to automate infrastructure provisioning; and how to automate static site deployment with AWS (Amazon Web Services) CloudFormation.
Perks of Course
Certificate: Yes
CPD Points: 69
Compliance Standards: AICC

Adopting the DevOps CI/CD Paradigm

Price on Request 1 hour 40 minutes
Learners can explore key principles, tools, and foundational practices that are essential in implementing continuous delivery and continuous integration, and the role of architecture, culture, and patterns in ensuring their success, in this 22-video course. Become familiar with key principles and practices for successful continuous integration, and the differences between continuous integration, continuous delivery, continuous deployment, and value stream mapping. Learn how to set up, build, and implement continuous integration and continuous delivery workflows in Bitbucket pipelines by using sample Node.js application, Branch-per-issue, and Atlassian tools. Examine the Continuous Delivery Maturity Model, the components and benefits of Application Release Automation, and the criteria for selecting the right code repository solutions. Next, you will learn how to build GitFlow workflows to design branching models and enable scheduled release cycles, and about the use of GitLab as a complete DevOps platform for end-to-end DevOps lifecycle implementation. Finally, explore the use of CI/CD (continuous integration and continuous deployment) over containerization to drive down preproduction costs.
Perks of Course
Certificate: Yes
CPD Points: 98
Compliance Standards: AICC

Adopting the DevOps Mindset

Price on Request 1 hour 5 minutes
Learners can explore the concept of DevOps and the DevOps principles and practices that can help eliminate the problems associated with traditional software development approaches in this 15-video course. You will examine different approaches for embracing the DevOps mindset, the key elements of the DevOps mindset, and the differences and similarities between DevOps and CloudOps. Then learn the essential principles and practices of DevOps that can be adopted in software development projects to eliminate the shortcomings of traditional software development approaches. Next, learn key elements of the DevOps mindset, and the roles of design thinking, Lean, and Agile in enabling and facilitating the DevOps mindset in the enterprise. Take a look at tools that can be used to set up and implement end-to-end DevOps and CloudOps practices and learn how to configure Bitbucket to implement code collaboration by using code repository, build, and automated deployment. Finally, you will explore the use of configuration management tools to manage deployments on diversified targets, including on-premises and in the cloud.
Perks of Course
Certificate: Yes
CPD Points: 67
Compliance Standards: AICC

Advanced Docker Principles: Docker for Microservices Strategies

Price on Request 1 hour 5 minutes
A microservice architecture is used to structure an application as a collection of loosely coupled services. Microservices are independently deployable and scalable, offer improved fault isolation, and result in smaller and faster deployments. In this course, you'll learn about the fundamentals, importance, and value of microservices. You'll learn to recognize the intersection of microservices and Docker, and the advantages of using Docker for microservices. Explore how Docker's compactness and brevity lends itself to the microservices solution, and learn how Docker and microservices work together. Lastly, you'll learn how to deploy at a Docker deployment with at least 2 microservices.
Perks of Course
Certificate: Yes
CPD Points: 63
Compliance Standards: AICC

Advanced Docker Principles: Multiple Docker Containers

Price on Request 1 hour 15 minutes
Docker is a set of platform as a service products used to build and share containerized apps. Docker enables applications to be separated from infrastructure, allowing for a quicker delivery. In this course, you'll learn the fundamentals of the Docker platform and container storage. You'll explore multi-container Docker applications, as well as common multi-container Docker scenarios. Next, you'll examine Docker Compose, a tool used for defining and running multi-container Docker applications. You'll explore how to setup Docker Compose, add containers to a project, and debug containers using VS Code. Lastly, you'll learn how to work with multiple Compose files, as well as how to review a multi-application strategy.
Perks of Course
Certificate: Yes
CPD Points: 76
Compliance Standards: AICC

Advanced Docker Skills: Advanced Docker Administration

Price on Request 55 minutes
Docker is a very powerful tool that can be used for containerizing applications. This course will focus on advanced Docker administration concepts, with demonstrations of some of these advanced concepts. In this course, you'll learn about continuous integration and how it relates to Docker, Docker Hub, Docker Compose, and Docker's lifecycle. Next, you'll examine Docker security challenges and how to configure security and Transport Layer Security options. You'll explore the Docker Hub and the process of building, managing, and distributing Docker images. You'll also learn about the Docker architecture and the Docker daemon. You'll move on to cover the Docker content trust, trust delegation, how to deploy a notary, and trust key management. Finally, you'll learn about storage management in Docker, including volumes, bind mounts, and tmpfs mounts, as well as how to administer Docker networking components, services, and containers.
Perks of Course
Certificate: Yes
CPD Points: 55
Compliance Standards: AICC

Advanced Docker Skills: Debugging Docker Solutions

Price on Request 1 hour 30 minutes
Troubleshooting and debugging Docker issues are skills that are a must-have in a developer's arsenal. Use this course to learn about the 'art and science' of troubleshooting infrastructure solutions and some common troubleshooting strategies. Start by exploring some common Docker issues and their solutions before moving on to examining how to use the Docker log files to diagnose issues. You'll then discover different options for logging drivers learn how to troubleshoot issues with Docker images, Docker deployments, and deployments using Kubernetes, as well as some of the common tools used to troubleshoot Docker. You'll also investigate the steps involved in troubleshooting common issues with the Dockerfile, common Docker container naming issues, and common Docker communication issues. After completing this course, you'll have the skills and knowledge to troubleshoot and debug issues in Docker builds and deployments.
Perks of Course
Certificate: Yes
CPD Points: 89
Compliance Standards: AICC

Advanced Docker Skills: Docker Performance Optimization

Price on Request 1 hour 20 minutes
Optimizing Docker performance occurs long before the containers are in a production environment. Optimization needs to be part of the initial design and planning process. In this course, you'll learn how to optimize the various sections of the Docker ecosystem. First, you'll examine why Docker container performance needs to be part of the initial design and planning process and some of the best practices for designing docker containers. You'll learn some of the common bottlenecks encountered when running Docker containers, best practices when optimizing performance for Docker containers, and considerations when planning for performance. Next, you'll explore considerations for scaling and capacity planning Docker containers in a production environment. You'll move on to learn about the different methods for Docker orchestration and how to configure Docker swarm. Finally, you'll learn how to plan for Docker storage and network performance.
Perks of Course
Certificate: Yes
CPD Points: 80
Compliance Standards: AICC

Advanced Docker Skills: Performance Troubleshooting

Price on Request 1 hour 30 minutes
Performance engineering includes techniques to ensure that non-technical requirements such as latency, memory usage, and throughput are met. Docker containers can take advantage of performance engineering to ensure that they run efficiently and effectively. In this course, you'll learn about the history and purpose of performance engineering and techniques for using performance engineering with Docker containers. Next, you'll explore how to manage Docker, as well as some common Docker performance issues and how to resolve them. You'll move on to learn about some of the tools that can be used for monitoring and performance testing on Docker containers. Finally, you'll examine some examples of how to use the ManageEngine and Prometheus monitoring tools to monitor Docker containers and also use them to optimize a Docker container running MySQL and WordPress
Perks of Course
Certificate: Yes
CPD Points: 91
Compliance Standards: AICC

Advanced Docker: Exploring Advanced Docker Principles & Practices

Price on Request 1 hour 35 minutes
Docker has revolutionized deployment. It allows developer to build, manage, and secure apps anywhere with ease. In this course, you'll explore advanced Docker principles and practices, which will enhance your skills in orchestrating multi-containers, microservices, and automated deployments. You'll examine Docker basics, common misconceptions, and the benefits of using multiple Docker containers. You'll then examine why microservices are needed, service and application decentralization, and how Docker multi-containers work. You'll learn about common design patterns for managing APIs, delimitation of services, and testing and monitoring. Finally, you'll examine multi-Docker deployment automation and associated best practices.
Perks of Course
Certificate: Yes
CPD Points: 95
Compliance Standards: AICC

Advanced Docker: Working with Services & Applications on Multiple Containers

Price on Request 1 hour
Running multiple Docker containers and using multiple cloud environments really extends the capabilities of using Docker. In this course, you'll learn about working with multiple Docker containers and how to define them. You'll then explore how to run two distinct Docker containers, as well as install and configure a simple application with at least two supporting services on the same cloud environment. You'll learn how to install and configure a simple application on at least two Docker containers on two different cloud platforms. By the end of this course, you'll be able to run most common use cases of Docker and recognize the differences.
Perks of Course
Certificate: Yes
CPD Points: 62
Compliance Standards: AICC

Advanced Kubernetes Skills: Designing & Building Kubernetes Solutions

Price on Request 1 hour 55 minutes
If the security of your containerized systems and networks is important to you, then you need to implement appropriate security measures throughout the design and build of your Kubernetes solutions. Use this course to learn how to do this. Examine common Kubernetes security issues and exploits. Learn how Pods and clusters are secured. Additionally, explore security considerations and procedures related to Kubernetes deployments and the Kubernetes API. As you advance, learn how to audit a Kubernetes-based deployment, determine security risks, and design a security plan for new deployments. Practice configuring a security context and security policy for a Pod. Use role-based access control with Kubernetes. And restrict a container's access to resources by using AppArmor. Upon completion, you'll be able to greatly reduce your Kubernetes environment's vulnerability to unauthorized access and security attacks.
Perks of Course
Certificate: Yes
CPD Points: 113
Compliance Standards: AICC

Advanced Kubernetes Skills: Security Considerations

Price on Request 1 hour 40 minutes
While Kubernetes introduces many capabilities, if developers aren't prudent, it can also introduce security risks. Use this course to learn the top security considerations with Kubernetes deployments and how to tackle them. Explore traditional application security as well as the 4C's of cloud-native security. Investigate the most crucial security concerns when migrating to the cloud. See the security vulnerabilities related to Kubernetes clusters, containers, scalability, and automation as well as those related to software code. Moving on, discover the security features in Amazon Elastic Kubernetes Service and Azure Kubernetes Service. Learn how Packer and Ansible can be used to security-harden your Kubernetes deployments and Calico to manage security policies. Also, explore several security design patterns. Upon completion, you'll be able to ensure your Kubernetes deployments pose a low-security risk to your organization.
Perks of Course
Certificate: Yes
CPD Points: 101
Compliance Standards: AICC

Agile and DevOps: Adopting Agile Methodology

Price on Request 1 hour 10 minutes
In this 15-video course, you will explore the objectives of Agile and the core principles based on the Agile Manifesto. Learners will examine the similarities and differences between Agile and DevOps, the combined benefits of Agile and DevOps in managing large-scale enterprise projects, and differences between Agile and DevOps practices. You will learn how to create Scrum boards to implement the Agile project management methodology and how to create, configure, and start Sprints to manage projects and backlogs. Next, take a look at Scrum roles used to implement Agile projects and examine the types of reports that can help track work in progress (WIP), including Burndown reports and velocity charts. Then learn about steps involved in the visual requirements-gathering process for Agile project management, before hearing about the influence of architecture vision on team velocity and software quality. Finally, you will discover how to set up and implement Agile product development projects and practices by using Jira, Azure DevOps, and TFS (Team Foundation Server).
Perks of Course
Certificate: Yes
CPD Points: 69
Compliance Standards: AICC

Agile Organizations: DevOps & Agile

Price on Request 45 minutes
Software development is a complex process that can be made easier with the use up Agile. The benefits are amplified when combined with DevOps and the cloud. In this course, you will takes a closer look at the relation between Agile, DevOps, and the cloud. First, you will learn about the features of DevOps and its benefits. Next, you will learn about the Agile development process and the Agile life cycle. Next you will learn about continuous integration and CI/CD. You will then learn about cloud stability and the Agile, DevOps, and cloud interaction. Finally, you will learn about the Agile cloud architecture and how the cloud provides scalability.
Perks of Course
Certificate: Yes
CPD Points: 43
Compliance Standards: AICC

Ansible: Ansible for DevOps Provisioning

Price on Request 1 hour
Explore the role and key phases of Ansible Automation for DevOps, including key components and configuration parameters and features of Ansible Playbook. This 12-video course shows learners how to use Ansible components to set up Ansible on-premises, in a sandbox, and in the cloud, plus how to create inventory files to enable communication with Ansible Server. Key concepts covered include: the role of Ansible in implementation of DevOps principles and key phases of Ansible automation; how to install Control Machine and Managed Nodes to set up Ansible; and how to configure Ansible Sandbox using virtualization on local machines. Next, learn to create inventory files to enable communication with Ansible Server; steps involved in setting up Ansible and powering graphical user interface (GUI) capability with AWX; and features of Ansible playbooks and important tags used in YAML to create playbooks for configuration management. Finally, learn to run Ansible playbooks on AWX server; essential configuration parameters of Ansible; and installing Control Machine and Managed Node to set up Ansible and run Ansible Playbook on Ansible AWX server.
Perks of Course
Certificate: Yes
CPD Points: 61
Compliance Standards: AICC

Ansible: Continuous Delivery and Monitoring Using Ansible Playbook and Tower

Price on Request 45 minutes
Learners can explore Ansible Tower features to help simplify configuration management in this 12-video DevOps course. Discover how to install Ansible Tower on Linux and launch it in the cloud, implement continuous delivery using Ansible Playbooks and Ansible Tower, and work with the Ansible Tower Dashboard. Key concepts in this course include how to demonstrate a case study working with Ansible Playbook to implement server configuration, deployment, and application launch; how to implement continuous delivery by using Ansible Playbook to deliver Role and Ansible Playbook; Ansible Tower features to help simplify Ansible configuration management; and how to install Ansible Tower on Linux. Then launch Ansible Tower in the cloud; set up and work with the various components of Ansible Tower dashboard; and create projects and manage jobs by using Ansible Tower. Next, observe the logging mechanism adopted by Ansible Tower; enable Logging Aggregator Services to configure the logging service in Ansible Tower; and install Ansible Tower on Linux. Finally, create a project with Ansible Tower software and learn how to create AWS EC2 instances with Ansible.
Perks of Course
Certificate: Yes
CPD Points: 47
Compliance Standards: AICC

API Management and DevOps

Price on Request 1 hour 25 minutes
Learners will explore the concept of application programming interfaces (APIs) and their typical lifecycles, in this 15-video course. An API is essentially a software or application intermediary that enables and allows communication between two applications. First, examine the different types of APIs and how they are managed and implemented. Then learn about API management and why it is required in software development; the benefits of proper API management implementation; and the role API management plays in the successful implementation of DevOps practices. You will observe how to implement continuous integration/continuous deployment (CI/CD) pipelines for API management; discover API management best practices; provision and maximize API security; and view API management solution tools. Implement API management with Azure API management; implement API management with Apigee API management; and implement API management with AWS API Gateway. Conclude the course with a look at upcoming trends that are being adopted and tested for API management from the perspective of artificial intelligence and machine learning.
Perks of Course
Certificate: Yes
CPD Points: 83
Compliance Standards: AICC

API Test Automation with SoapUI

Price on Request 1 hour
In this course, learners explore the features provided by SoapUI, SoapUI and SoapUI NG Pro differences, the concept of assertion, and the concept of test automation in continuous integration. Begin this 14-video course with a look at features of SoapUI and the concept of Web Services Description Language (WSDL). Then compare the differences between SoapUI and SoapUI NG Pro from the perspective of their supporting technologies and features; learn how to configure SoapUI to test REST-based web services; and how to create Test Suites and Test Cases by using SoapUI to test application programming interfaces (APIs). You will observe how to create projects in SoapUI; add WSDL to SoapUI projects; and explore the concept of assertion and assertions available to use in SoapUI. Learn how to create Test Suites in SoapUI projects and add assertions in the Test Suites, and learn the process of creating REST API projects in SoapUI. Examine use of Groovy scripting in SoapUI; integrating SoapUI tests into continuous integration/continuous deployment (CI/CD) process; and observe SoapUI integration with Jenkins.
Perks of Course
Certificate: Yes
CPD Points: 60
Compliance Standards: AICC

Applications in the Cloud: Azure Serverless DevOps Essentials

Price on Request 1 hour 20 minutes
Developers who choose Azure to aid in their serverless DevOps tasks have several tools available to them. Use this course to become familiar with and practice using some of these services. Investigate the features and capabilities of the prominent Azure DevOps services, such as Azure Pipelines and Azure Test Plans. Create Azure pipelines for building GitHub repositories. Use the Azure CLI to build, test, and deploy JavaScript and Node.js apps. As you advance, use Azure DevOps services to implement end-to-end automated testing. Then, use Azure Pipelines to implement continuous integration and continuous deployment (CI/CD) pipelines for Azure Functions and automate Azure Functions deployment. By the end of the course, you'll be able to use the suite of Azure DevOps services to complete the DevOps cycle for your serverless projects.
Perks of Course
Certificate: Yes
CPD Points: 82
Compliance Standards: AICC

Applying Automation Using AWS Tools

Price on Request 1 hour 5 minutes
In this course, learners examine the essential features of AWS (Amazon Web Services) tools and services such as AWS CodePipeline, AWS CodeDeploy, AWS CloudFormation, AWS CodeStar, and AWS CloudWatch to automate important DevOps and CloudOps tasks. This 14-video course recalls features of AWS CodePipeline and how to use it to create automated software release pipelines and deploy sample applications. Discover how to invoke AWS Lambda functions in pipelines using AWS CodePipeline. Set up AWS CodeDeploy to automate deployment of applications. Next, recall the concept of Infrastructure as Code (IaC) and the role of AWS CloudFormation in IaC implementation and management. Understand features of AWS CodeStar to help facilitate developing, building, and deploying applications in AWS. You will learn to manage applications by using CodeStar, source repository, continuous deployment tool-chain, and a project dashboard, and to configure AWS CloudWatch to automate continuous monitoring of resource usage. Finally, discover how to implement continuous security monitoring by using AWS GuardDuty and recall the non-AWS tools that can be used to automate AWS DevOps and AWS CloudOps tasks.
Perks of Course
Certificate: Yes
CPD Points: 65
Compliance Standards: AICC

Applying Design Patterns in DevOps & CloudOps Automation

Price on Request 1 hour 25 minutes
Discover how to implement and improve DevOps practices, tools that can be used across various development and operations processes, and how to set up DevOps architecture to improve the delivery of value. Explore essential DevOps and CloudOps design patterns used to enable DevOps and CloudOps in the enterprise, how to implement continuous deployment, and how to scale applications using cloud services. Examine the DevOps Operational Model, essential cloud design patterns that can be applied when building cloud-based applications to achieve continuous operations in public and private clouds, and critical patterns for implementing automation in DevOps and CloudOps workflows. How to build scalable architecture in AWS and how to design applications by applying the Runtime Reconfiguration pattern is also covered.
Perks of Course
Certificate: Yes
CPD Points: 84
Compliance Standards: AICC

Applying the Explainability Approach to Guide Cloud Implementation

Price on Request 1 hour 5 minutes
In this course, you'll explore the concept of AI Explainability, the role of CloudOps Explainability in managing multi-cloud solutions, how to evaluate explanatory systems, and the properties used to define systems to accommodate explainability approaches. You'll look at how users interact with explainable systems and the effect of explainability on the robustness, security, and privacy aspects of predictive systems. Next, you'll learn about the use of qualitative and quantitative validation approaches and the explainability techniques for defining operational and functional derivatives of cloud operation. You'll examine how to apply explainability throughout the process of operating cloud environments and infrastructures, the methodologies involved in the three stages of AI Explainability in deriving the right CloudOps model for implementation guidance, and the role of explainability in defining AI-assisted Cloud Managed Services. Finally, you'll learn about the architectures that can be derived using Explainable Models, the role of Explainable AI reasoning paths in building trustable CloudOps workflows, and the need for management and governance of AI frameworks in CloudOps architectures.
Perks of Course
Certificate: Yes
CPD Points: 64
Compliance Standards: AICC

Automated Testing with Docker

Price on Request 1 hour
This 14-video course explores containerized testing and the benefits of using Docker for testing. Learners will examine the advantages and disadvantages of using Docker to set up architectures for automated testing. Learn how to configure and integrate GitHub repositories with Docker; test automated builds on Docker Hub by executing tests when code is pushed or committed to GitHub, and configure continuous integration testing environments with Docker and Docker Compose. Delve into Dockerization tests and test environments and learn how to integrate them with test reporting tools. Examine test container features and the prerequisites for setting up test containers, and test container patterns-the patterns used for running tests inside Docker containers. Learn how to use Docker test containers in Java tests; implement containerized testing with Docker; and deploy Selenium Grid by running Selenium Hub and separate nodes for Chrome or Firefox. Selenium Grid integration with Docker and running Selenium scripts for testing is also covered.
Perks of Course
Certificate: Yes
CPD Points: 59
Compliance Standards: AICC

Automated Testing with Model-based Testing

Price on Request 55 minutes
Learners can explore the concept, benefits, and challenges of model-based testing (MBT) and the different types of MBT frameworks and tools in this 14-video course. Begin by examining the concept of MBT, along with its associated benefits and challenges. Classify the different types of MBT frameworks, along with different models used in MBT. Examine various MBT techniques used to implement effective quality assurance of software or application systems. View the prominent MBT tools along with their associated features; configure the ModelJUnit framework in development environments to write and execute model-based tests; and learn how to write simple finite state machine or extended state machine models as Java classes. Then generate tests from those models, and measure various model coverage metrics. Learn the steps involved in creating models and testing with ModelJUnit, MoMuT installation and configuring MoMuT. Also learn about configuring OSMO MBT tool and OSMO MBT test generation, OSMO MBT test execution, and OSMO data modelling; graphwalker MBT, model-based testing with Graphwalker and Selenium, MBT workflow, and deploying MBT.
Perks of Course
Certificate: Yes
CPD Points: 54
Compliance Standards: AICC

Automation

Price on Request 50 minutes
Automation provides numerous benefits to administrators, from deployment to configuration. Explore virtual machine (VM) management using a variety of automation methods.
Perks of Course
Certificate: Yes
CPD Points: 52
Compliance Standards: AICC

AWS Automated Testing: Environments & Services

Price on Request 55 minutes
In this 14-video course, learners will explore the use of Amazon Web Services-based (AWS) environments for automated testing, and the associated advantages and disadvantages. Examine the main AWS development and testing tools, then delve into the best practices for using AWS to set up environments for automated testing, and then learn how to set up an AWS environment for automated testing. You will discover how to use AWS Device Farm for automated testing of iOS and Android applications, and for automated testing of web applications. Work with AWS CodePipeline to automate the build and test phases of continuous delivery processes; AWS CodeBuild to add build and test automation in existing AWS CodePipeline pipelines, and AWS CodeDeploy to validate and debug applications before deploying them. Implement unit testing as a part of AWS CodeStar projects, and AWS CloudFormation to implement infrastructure as Code for automated testing of applications. Finally, learn how to use AWS OpsWorks for Chef Automate to automate testing for security and compliance.
Perks of Course
Certificate: Yes
CPD Points: 54
Compliance Standards: AICC

AWS Certified Developer Bootcamp: Session 1 Replay

Price on Request 3 hour 20 minutes
This is a recorded Replay of the AWS Certified Developer Associate Live session that ran on October 26th at 11 AM ET. In this session Richard Spencer discusses developing on AWS and AWS Cloud Essentials.
Perks of Course
Certificate: Yes
CPD Points: 201
Compliance Standards: AICC

AWS Certified Developer Bootcamp: Session 2 Replay

Price on Request 3 hour 35 minutes
This is a recorded Replay of the AWS Certified Developer Associate Live session that ran on October 27th at 11 AM ET. In this session Richard Spencer discusses interacting with the AWS Cloud, AWS Storage Services, AWS Database Services, and Infrastructure as Code.
Perks of Course
Certificate: Yes
CPD Points: 216
Compliance Standards: AICC

AWS Certified Developer Bootcamp: Session 3 Replay

Price on Request 3 hour 15 minutes
This is a recorded Replay of the AWS Certified Developer Associate Live session that ran on October 28th at 11 AM ET. In this session Richard Spencer discusses AWS ElasticBeanstalk and Continuous Integration/Continuous Deployment (CI/CD).
Perks of Course
Certificate: Yes
CPD Points: 196
Compliance Standards: AICC

AWS Certified Developer Bootcamp: Session 4 Replay

Price on Request 3 hour 5 minutes
This is a recorded Replay of the AWS Certified Developer Associate Live session that ran on October 29th at 11 AM ET. In this session Richard Spencer discusses Containerized Applications, Application Integration and Microservices.
Perks of Course
Certificate: Yes
CPD Points: 185
Compliance Standards: AICC

AWS Certified Developer Bootcamp: Session 5 Replay

Price on Request 2 hour 25 minutes
This is a recorded Replay of the AWS Certified Developer Associate Live session that ran on October 30th at 11 AM ET. In this session Richard Spencer discusses Serverless Applications on AWS, Application Monitoring and Management.
Perks of Course
Certificate: Yes
CPD Points: 143
Compliance Standards: AICC

Azure DevOps: Managing Agile Lifecycle

Price on Request 1 hour 30 minutes
Learners can explore the useful capabilities of Azure Board for planning, tracking, and monitoring sprints following the Agile methodology, as well as examine the prominent features of Azure Artifacts, and the best practices for managing and sharing packages, in this 16-video course. You will also learn about the configuration management and monitoring capabilities afforded by Azure DevOps along with how to use Azure Pipelines to set up continuous deployment for containerized applications to Azure Kubernetes Service (AKS). Next, you will discover how to create various test artifacts, use Azure DevOps to discover, install, and publish NuGet, NPM (node package manager), and Maven packages, and configure Ansible instances on virtual machines (VMs) by using Ansible Solution Template. Conclude the course by learning how to use Ansible solution template to configure AKS clusters in Azure; how to create resource groups, and create AKS clusters within resource groups; and how to use Azure Blueprint to create, deploy, and update compliant environments.
Perks of Course
Certificate: Yes
CPD Points: 78
Compliance Standards: AICC

Azure DevOps: Repository & Pipeline Management

Price on Request 1 hour 10 minutes
In this course, you will learn objectives of the Topology and Orchestration Specification for Cloud Application (TOSCA) and methodical frameworks that can be used for DevOps artifact transformation with the TOSCA standard. The 14-video course explores DevOps workflow and Azure-specific patterns for automating DevOps workflows, as well as prominent Azure tools and technologies that can be used to implement DevOps and CloudOps practices. Learners will examine different types of version control provided by Azure Repos, along with the key elements and artifacts used in Azure Repos to manage version control and workflows. You will learn how to create and synchronize local Git repositories with centralized Git repositories in Azure DevOps; how to use Azure DevOps to create and manage branches; and how to manage technical debts. Finally, discover how to create Azure CI/CD (continuous integration and continuous deployment) pipelines; how to use Azure Pipelines to implement CI/CD for Node.js applications; and how to automate and execute test cases for web applications.
Perks of Course
Certificate: Yes
CPD Points: 72
Compliance Standards: AICC

Best Practices for DevOps Implementation

Price on Request 1 hour 30 minutes
This course explores the key elements that drive implementation of a DevOps culture in an organization. You will examine the challenges, guidelines, and rules for transforming traditional approaches to DevOps, and the best practices and guidelines for implementing and maintaining CI/CD (continuous integration and continuous delivery) systems. You will learn the benefits of implementing automation testing, and to use test automation in CI/CD pipelines. Next, examine the concept, process, workflow, and the need for an artifact repository. The course then examines how to use the chaos engineering principle to help identify weaknesses in an information system that could affect DevOps adoption. You will learn to use the Twelve-Factor App methodology as a guideline to build SaaS (software as a service) applications. You will learn to use cloud native, or container-based environments, to develop and deploy applications. Finally, this course demonstrates how to configure a JFrog artifact repository; to configure and implement Blue-green deployment to transfer user traffic; and to build cloud-native applications by using the OpenShift family of containerized software.
Perks of Course
Certificate: Yes
CPD Points: 90
Compliance Standards: AICC

Building & Implementing Test Automation Frameworks

Price on Request 1 hour 10 minutes
This 14-video course explores different types of environments for software testing automation by examining key parameters for designing and developing test automation frameworks. Learn about test automation frameworks, their features, advantages and disadvantages, and selecting the right one. Learners will take a look at test automation frameworks that can be implemented by using Selenium WebDriver; build a Selenium Data Driven Framework; implement a Data Driven Automation Framework using TestNG with the @dataProvider annotation; and learn how to implement a Keyword Driven Framework with Selenium WebDriver and Excel Test Suite. You will build a Hybrid Automation Framework using a collection of two or more frameworks; set up Jenkins to run continuous integration/continuous deployment (CI/CD) tests from Maven projects using Selenium WebDriver, and discover how to automate non-web UI with Selenium. Conclude the course by learning about implementing the Docker containerized test automation framework and the Selenium containerized test automation framework, and the best practices for building test automation frameworks in Agile and DevOps.
Perks of Course
Certificate: Yes
CPD Points: 71
Compliance Standards: AICC

Chef for DevOps: Automate Infrastructure Using Chef Tools & Templates

Price on Request 1 hour 25 minutes
Explore the concept of environment in Chef and the various attributes that can be applied for DevOps-Chef Habitat and Chef Automate. In this 14-video course, learners examine the components used to build templates in Chef, as well as to generate Chef cookbooks, install and work with Test Kitchen, and install and work with Chef Habitat Builder. Key concepts covered in this course include how to generate Chef cookbooks and configure Knife; bootstrap a node to pull and apply configuration changes; recognize the essential features of Chef Habitat and illustrate the package build flow, from automated build to package deployment; and exploring Chef templates and the components that can be used to build them. Then you will learn how to create recipes by using template files; learn the features and capabilities provided by Chef Automate for infrastructure automation and orchestration, and work with Chef Automate to facilitate infrastructure automation and orchestration. Finally, examine scenarios where Chef may not be the best candidate for configuration management and implement automated deployment of Chef Habitat packages.
Perks of Course
Certificate: Yes
CPD Points: 85
Compliance Standards: AICC

Chef for DevOps: Managing Infrastructure Using Chef

Price on Request 1 hour 5 minutes
Explore the implementation of Infrastructure as Code (IaC) with Chef for DevOps, including core principles, benefits, and components of Chef that are involved in implementing IaC in this 11-video course. Examine features, components, and tools of Workstation and components of Cookbook, and the various types of nodes that can be managed by using Chef. Key concepts covered in this course include characteristics and importance of implementing IaC using Chef and DevOps; the essential features of Chef Workstation, the location where users interact with Chef; and the features of Cookbook, the fundamental unit that provides capability of specifying configuration and policy for distribution. Next, learn how to set up Git to create a Chef repository; how to install Chef to a server, set up a Workstation and work with the hosted Chef, and the tools of Chef Workstation; and steps involved in working with hosted Chef. Finally, study components of Chef used to implement IaC, and the types of nodes in Chef that need to be installed, depending on the existing node architecture.
Perks of Course
Certificate: Yes
CPD Points: 67
Compliance Standards: AICC

CI/CD Best Practices: Applying Automated Testing

Price on Request 1 hour 10 minutes
In this 14-video course, learners explore the DevOps continuous integration/continuous deployment (CI/CD) process and approaches for switching from traditional practices to CI/CD practices. You will learn to recognize risks and challenges associated with CI/CD and approaches for eliminating them. Then delve into CI/CD pipelines and the benefits of implementing automated testing for CI/CD; different CI/CD pipeline architectures that can be set up to implement automated testing; and the CI/CD framework features that can help accelerate continuous integration with Jenkins test automation. Look at CI/CD tools used to build next-gen delivery pipelines; configure Jenkins with the supported tools needed to set up continuous integration from the perspective of test automation, and use Git Hooks to automate development and deployment tasks. Observe how to build CI/CD pipelines; set up architectures of CI/CD pipelines for container automation; and recognize the core technologies and strategies that are used to implement continuous testing and deployment with containers. Finally, learn how to implement continuous testing by using Selenium and Jenkins.
Perks of Course
Certificate: Yes
CPD Points: 68
Compliance Standards: AICC

CI/CD Implementation for DevOps

Price on Request 1 hour 25 minutes
In this 17-video course, learners can explore the role of CI/CD (continuous integration and continuous development) in implementing DevOps, key principles of deployment pipelines and essential pillars and phases of continuous integration, along with the concept of Blue Ocean and differences between Red and Blue Ocean strategies. Key concepts covered here include differences between CI and CD, based on their roles in delivering software to production; how to set up deployment pipelines using BitBucket; and how to implement CI by using Atlassian tools and Jenkins. Next, you will learn how to implement CI/CD pipelines by using GitLab to illustrate the build, test, and deploy stages; to create continuous delivery pipelines in Jenkin2 to build, test, and publish with Docker; and to work with Jenkins to orchestrate building simple Node.js and React applications with Node Package Manager. Finally, learn the concept of Blue Ocean and differentiate between Red and Blue Ocean strategies; and learn to set up Blue Ocean in Jenkins, access the Blue Ocean interface, and create pipeline projects in Jenkins.
Perks of Course
Certificate: Yes
CPD Points: 87
Compliance Standards: AICC

Cloud Future: Adapting Cloud Innovation

Price on Request 1 hour 5 minutes
The impact of future trends allow you to recognize how to build cloud-based applications and architectures that can adopt and adapt to emerging trends, technologies, and processes. In this course, you'll explore future trends in cloud computing and emerging technologies that can help with analyzing their impact on existing cloud operations and practices. You'll learn about solutioning strategies and resource types that can help with adopting emerging technologies and trending features in existing CloudOps architectures. Next, you'll examine cloud application design considerations and the inside-out and outside-in development strategies that can help with adopting and adapting to any futuristic upgrades. You'll learn about how to handle states at the service level, system architecture design considerations, and the use of Adapter pattern to build architectures that adopt and adapt to futuristic innovations. You'll examine the Minimum Valuable Increment design approach, the Manifesto for Future Generation Cloud Computing, and the manifesto areas that are relevant for aligning with the future research directions.
Perks of Course
Certificate: Yes
CPD Points: 66
Compliance Standards: AICC

Cloud Transition: Adopting & Moving to Cloud & Multi-cloud Environments

Price on Request 1 hour 10 minutes
In this course, you'll explore the role of a cloud architect in transitioning from DevOps to CloudOps. You'll examine the role of a Cloud Operating Model in defining operational processes, as well as the role of the people, organization and operations domain in determining the CloudOps transition process. Next, you'll look at the best practices for transforming enterprise capabilities, the benefits of multi-cloud transition, and the approaches of managing data and information to implement the right cloud transition mechanism. You'll move on to learn about prominent cloud transition strategies for building CloudOps transition roadmaps. You'll explore the systemic principles for planning multi-cloud transitions, tools for planning and deploying CloudOps solutions, and the processes, SLAs, and KPIs associated with running cloud operations that can be used to create operational baseline capabilities. Finally, you'll explore how to facilitate a smooth process, data, and platform transition in multi-cloud environments and the transition path for identifying and applying the right CloudOps Maturity Model.
Perks of Course
Certificate: Yes
CPD Points: 71
Compliance Standards: AICC

CloudOps Container Clustering: Implementing Container Orchestration in DevOps

Price on Request 55 minutes
Container orchestration is an essential DevOps practice for managing containers in diversified environments. It provides portability and scalability by orchestrating containerized application management in multi-cloud environments. In this course, you'll start by examining cloud application-level orchestration, the orchestration layer, and the container orchestration tools for virtual machine and container allocation. You'll then outline the architectures used in multi-cloud and multi-cluster environments and cloud orchestration reference systems used for TOSCA-complaint container cluster federation. Next, you'll explore orchestration in managing multi-cloud environments and container orchestration in implementing CI/CD pipelines. You'll implement a pool of Docker hosts into a single virtual server and set up container clusters using Amazon Elastic Container Service and Fargate. Lastly, you'll deploy Azure Kubernetes Service clusters, use Kubernetes Cluster Autoscaler, and create multi-cloud Docker clusters with Docker Swarm.
Perks of Course
Certificate: Yes
CPD Points: 57
Compliance Standards: AICC

CloudOps with Azure DevOps Tools

Price on Request 1 hour 30 minutes
Explore features of prominent Azure DevOps and CloudOps tools that can be used for software development in this 14-video course, in which learners can discover how to install and configure Azure Boards for GitHub to manage the connection of Azure Board projects with GitHub repositories. Then, see how to create local Git repositories and synchronize them with centralized Git repositories in Azure DevOps. Examine how to use Azure Boards to manage software projects, configure CI/CD (continuous integration/continuous deployment) for applications using build and release in Azure Pipelines. You will discover how to work with Azure Artifacts to publish various packages in Azure DevOps, and use Azure DevOps to create test plans for validating applications to manage the software development project testing lifecycle. Explore performance monitoring with Applications Insight and deploying applications to AWS Cloud with Azure DevOps. The course concludes with a look at the approach of shifting security mindsets to DevSecOps culture with a focus on various security strategy components, and shows how to transform monolithic solutions into cloud solutions.
Perks of Course
Certificate: Yes
CPD Points: 72
Compliance Standards: AICC

CloudOps with Google Cloud Platform Tools

Price on Request 1 hour 20 minutes
Explore the features, benefits, and solutions provided by Google Cloud Platform (GCP) for end-to-end CloudOps implementation in this 14-video course, which examines features of Cloud Build and how to work with Cloud Build to automate workflows and application deployment. Learn how to create a source code repository by using Google Cloud Console and gcloud command line tool. Also, learn how to build and implement delivery pipelines with tools and services provided by GCP by exploring the technical, process, measurement, and cultural capabilities of GCP that drive high software delivery with CloudOps, along with the prominent solutions, benefits, and approaches of implementing end-to-end GCP CloudOps. Examine features provided by GCP's Cloud Build, along with how to use Cloud Build and cloud source repositories and GitHub to automate App Engine deployment, the prominent tools provided by GCP, and how to build configuration management workflows in GCP. Finally, discover how to create continuous delivery pipelines by using Google Kubernetes Engine, cloud source repositories, Cloud Build, and Spinnaker for Google.
Perks of Course
Certificate: Yes
CPD Points: 78
Compliance Standards: AICC

Comparing Manual & Automated Testing

Price on Request 1 hour 20 minutes
In this course, learners explore the core concepts of the Software Development Life Cycle (SDLC), including its models and how its phases help to produce high-quality systems. In its 15 videos, you will examine types of manual testing, goals of manual testing, and manual testing frameworks; prominent models used, their features, advantages and disadvantages. Discover how to create test case templates for manual testing that apply best practices, and learn about manual testing with Postman. Learners will delve into different types of automation testing and their goals; frameworks that can be used to implement automated testing, their features, advantages and disadvantages, and the difference between manual and automated testing; and learn where manual or automated testing should be implemented. Then learn how to configure automation testing with Selenium WebDriver, and explore automated and manual testing scenarios and the preferred conditions where automated and manual testing can be implemented. Conclude this course by observing how to execute test cases with the implementation of automated testing using the QTP/UFT Linear Framework.
Perks of Course
Certificate: Yes
CPD Points: 81
Compliance Standards: AICC

DevOps & AWS: CloudOps Implementation

Price on Request 1 hour 5 minutes
Use this 13-video course to explore the benefits of using Amazon Web Services (AWS) for implementing CloudOps and AWS services that can be used for end-to-end CloudOps lifecycle implementation. Learn which services are used to provision, configure, and manage AWS infrastructure resources using code and templates, while also monitoring and enforcing infrastructure compliance. You will learn how to set up continuous integration workflows with AWS CodePipeline; to build code with AWS CodeBuild; and to use CodeCommit to manage code repositories that can be used in CloudOps implementation. Explore how to use AWS CodeStar for application management, to develop, build, and deploy applications in AWS, and look at application deployment targets in AWS. Then take a look at implementing AWS CodePipeline in the AWS Cloud9 Integrated Development Environment, and how to work with AWS X-Ray to visualize application components, and identify and troubleshoot performance bottlenecks. Finally, learn how to build dynamic and enterprise-ready CI/CD (continuous integrated/continuous deployment) environments for serverless application deployment in AWS.
Perks of Course
Certificate: Yes
CPD Points: 64
Compliance Standards: AICC

DevOps Agile Development: Agile Processes for DevOps

Price on Request 50 minutes
Discover how to apply the lean development, Agile, Design Thinking, Greenfield and Brownfield DevOps processes to build and implement DevOps workflows and transformations in this 12-video course. Explore the DevOps principles for modular design and microservices and how to implement Kanban workflows using Jira. Key concepts covered in this course include DevOps principles of flow, feedback, and continuous learning; the need for DevOps cultural transformation for productive team collaboration; and the lean software development process and the use of Kanban and Scrum Agile implementation practices. Next, learn to recognize the process of initiating DevOps; transformation with focus on Greenfield and Brownfield DevOps projects; and the approaches of Value Stream mapping, building a DevOps transformation team, and integrating Ops into Dev. Then, examine the approach of designing DevOps strategies that enumerate plans from transformation to implementation; learn to build Kanban workflow to illustrate the entire process of transformation to the DevOps culture; and learn design thinking approaches that can complement DevOps design practices and the principles, characteristics, and benefits of microservices.
Perks of Course
Certificate: Yes
CPD Points: 52
Compliance Standards: AICC