Course catalog

Categories

Showing 2,761-2,780 of 9,127 items.

DevOps for Databases in Azure with MySQL and Terraform (232608)

If you’re already familiar with DevOps practices and are wondering if these methods can apply to databases as well, this is the course for you. In this project-focused course from CloudSkills, instructor Michael Levan reveals how DevOps for databases is not all that different from what you might already be doing. Michael starts off with some basics of DevOps for databases, like why it’s important, and the tools you use in DevOps today that can be used with databases. He then gets into the project, showing how to create a MySQL database with Terraform, and how to take that same Terraform configuration and automate, via CI/CD, the MySQL dataset creation with Azure DevOps. If you’ve been wondering why you might want to use DevOps for databases, this course provides some answers—you no longer have to hold up app delivery; collaboration between teams means better deployment outcomes, procedures, and automation—along with a project you can work on that illustrates these benefits.

Note: This course was created by CloudSkills.io. We are pleased to host this training in our library.

DevOps for the Database with TFS 2018

Learn how to use Team Foundation Server 2018, SQL Server, and Git for development operations, including version control, deployments, release management, and more.

DevOps for the Database with VSTS and Azure

Apply DevOps principles to your database workflow. Learn how to build an automated CI/CD release pipeline for SQL databases with Visual Studio Team Services and Azure.

DevOps Foundations

Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).

DevOps Foundations: Accelerating Continuous Delivery in the Enterprise

Rethink your organization's continuous delivery approach to boost the speed—and safety—of your software delivery workflow.

DevOps Foundations: Chaos Engineering

Prepare your systems for the worst-case scenario. Learn how to use chaos engineering to improve resilience of your architecture.

DevOps Foundations: Containers (219025)

Containers are an amazingly versatile and powerful tool in the DevOps toolkit that can remove or smooth over a lot of the usual pain points in application development. Instructor Josh Samuelson goes over what containers are, where and when you can use them, and how to manage them well. Josh begins with a thorough explanation of what containers are, why you should use them, and how containers differ from VMs. He covers using containers in development, packaging, and production, with examples and factors to consider for each. Josh concludes with an in-depth look at how you can use Docker Swarm, Kubernetes, Mesos, and cloud container solutions to manage your containers effectively.

DevOps Foundations: Containers

Learn the basics of software containers, an instrumental component of any DevOps strategy.

DevOps Foundations: Containers (2017) (227219)

Software containers are the future of app deployment—and an instrumental component of any DevOps strategy. They package everything a program needs to run, allowing developers to move applications from one environment to another relatively hassle free. In this course, cloud-computing luminary David Linthicum dives into the exciting world of software containers. David goes over the basics of containers, including an overview of the fundamental steps involved in building container-based software, followed by some examples of real-world applications that leverage containers. The course concludes with container standards and best practices, and the tools, processes, and skills a DevOps professional needs to work with them.

DevOps Foundations: Continuous Delivery/Continuous Integration

Build faster, more reliable software with continuous integration and continuous delivery. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.

DevOps Foundations: DevSecOps

Get an overview of DevSecOps. Find out how a DevSecOps program can help you integrate security into the application development pipeline.

DevOps Foundations: Distributed Tracing

Learn how to troubleshoot complex microservice environments with Jaeger and Zipkin, two popular tracing projects, and how to evaluate the performance of a complex application.

DevOps Foundations: Effective Postmortems

Learn how to conduct a formal, blameless incident postmortem in a way that leverages up-to-date learning in safety and cognitive science.

DevOps Foundations: Going Cloud Native

Forge a path into the world of cloud native. Discover a roadmap to bring the cloud-native paradigm to your organization, with minimal disruption.

DevOps Foundations: Incident Management

Learn how to handle the unexpected crises that come up around information systems from a DevOps perspective.

DevOps Foundations: Infrastructure Automation

Learn the basics of infrastructure as code, including how to keep your configuration in a source repository and have it built and deployed like an application.

DevOps Foundations: Lean and Agile

Learn how to apply lean and agile principles to deliver better systems and better business outcomes for your DevOps team.

DevOps Foundations: Microservices

Set up your organization to successfully adopt microservices. Learn how to build, test, deploy, and monitor microservices in production.

DevOps Foundations: Monitoring and Observability

Learn about techniques and tools for monitoring from a DevOps mindset.

DevOps Foundations: Site Reliability Engineering

Explore the basics of site reliability engineering for DevOps. Learn SRE techniques for release, change and incident management, self-service automation, and more.