Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of core CI/CD concepts and benefits
- Understanding CI services (such as Travis-CI, CircleCI, Semaphore, etc.)
Preparing the Development Environment
- Configuring GitHub repositories
- Integrating Travis-CI with GitHub
Building a Python Package
- Developing application logic
- Locally packaging the code
Automating Package Deployment
- Adding a PyPI token to Travis-CI
- Defining and creating the CI/CD pipeline
- Activating dependencies
- Executing and testing the code
- Publishing the Python package
Deploying Containerized Applications
- Creating a Python web application
- Containerizing the application
- Deploying the application using Docker
- Automating deployment via Heroku
Troubleshooting
Summary and Conclusion
Requirements
- Experience with Git or GitHub
- Proficiency in Python programming
Audience
- Developers
- DevOps engineers
14 Hours
Testimonials (4)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
Course - SonarQube for DevOps
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!