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…
Recensioner
Det finns inga recensioner än.