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 CI/CD core concepts and advantages
- Understanding CI services (Travis-CI, CircleCI, Semaphore, etc.)
Preparing the Development Environment
- Setting up Github repositories
- Integrating Travis-CI with Github
Building a Python Package
- Creating an application logic
- Packaging the code locally
Automating Package Deployment
- Adding PyPI token to Travis-CI
- Creating and defining CI/CD pipeline
- Activating dependencies
- Running and testing the code
- Publishing the Python package
Deploying Containerized Applications
- Creating a Python web app
- Containerizing the application
- Deploying the application with Docker
- Automating deployment with Heroku
Troubleshooting
Summary and Conclusion
Requirements
- Experience with Git or Github
- Python programming experience
Audience
- Developers
- DevOps engineers
14 Hours
Testimonials (3)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
Course - SonarQube for DevOps
The way technical topics were addressed in a practical manner, with real examples and an excellent attitude from the instructor.
Juan - ASECCSS
Course - Automatización de Pruebas con Selenium
Machine Translated
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.