Course Outline
Introduction
- Overview of core CI/CD concepts and their benefits
- Insight into CI services (such as Travis-CI, CircleCI, Semaphore, etc.)
Preparing the Development Environment
- Setting up GitHub repositories
- Integrating Travis-CI with GitHub
Building a Python Package
- Developing application logic
- Packaging the code locally
Automating Package Deployment
- Incorporating PyPI tokens into Travis-CI
- Establishing and defining CI/CD pipelines
- Configuring dependencies
- Executing and testing the code
- Publishing the Python package
Deploying Containerized Applications
- Developing a Python web application
- Containerizing the application
- Deploying the application via Docker
- Automating deployment processes with Heroku
Troubleshooting
Summary and Conclusion
Requirements
- Proficiency with Git or GitHub
- Experience in Python programming
Target Audience
- Software Developers
- DevOps Engineers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
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
The instructor. I understood what he was teaching which was surprising given my lack of knowledge. If he could teach me, he can teach anyone!!!!