Introduction to Continuous Integration and Deployment (CI/CD)

9900 kr

 

In this practical and hands-on class, you will learn, step-by-step, how to take an existing application and have it automatically built and deployed to the cloud using containers and GitHub Actions.

Continuous Integration and Continuous Deployment (CI/CD) is an established and modern practice that every development team should practice. You will, in this class, learn why you should stop building and deploying manually and instead turn to CI/CD and other best practices to automate your development flow.

Beskrivning

You will learn and experience hands-on:

  • How you can improve your development productivity using CI/CD
  • How to build and package applications using containers
  • How to automate the build and deployments using GitHub Actions

After this class, you should:

  • Understand the steps you need to take, from source code to deploying it live on the internet.
  • Be able to build your own automated CI/CD pipeline using containers and modern best practices.
  • Have a good foundation for your own journey into the world of containers and build automation.

Target audience

Developers who want to learn how to work with containers and build a CI/CD build pipeline that efficiently builds and deployments for them.

Prerequisites

You should have a fundamental knowledge of programming and be familiar with using the command line in Windows and version control using Git. No actual programming will be done in this class, and no previous container experience is needed.

Duration

One day

Agenda

In this course we will cover:

  • Why automating the build
  • Continuous Integration and deployment
  • Feature flags
  • Securing the build and dependencies

During the hands-on exercise, we will cover topics like:

  • Containers vs. virtual machines
  • Docker files vs. images vs. containers
  • Building locally in a container
  • Multistage builds
  • Pushing the project source code to GitHub
  • Automating the build using GitHub Actions
  • Deploying the container to the cloud
  • Environment variables
  • Managing secrets
  • Securing the build using Dependabot
  • Container security
  • Logging
  • Optimizing the container builds
  • And more…

 

Kursen levereras i samarbete med

Kontakta oss om denna kurs

Ytterligare information

Kurslängd

1 dag

Lärarledd

Ja

Språk

Svenskt tal, material på engelska

Recensioner

Det finns inga recensioner än.

Endast inloggade kunder som har köpt denna produkt får lämna en recension.