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 for government
- Understanding CI services (Travis-CI, CircleCI, Semaphore, etc.) for government operations
Preparing the Development Environment
- Setting up Github repositories for government projects
- Integrating Travis-CI with Github for automated workflows
Building a Python Package
- Creating application logic for government use cases
- Packaging the code locally to ensure compliance and security
Automating Package Deployment
- Adding PyPI token to Travis-CI for secure deployment
- Creating and defining a CI/CD pipeline for efficient development processes
- Activating dependencies to streamline integration
- Running and testing the code to ensure reliability and performance
- Publishing the Python package to support government applications
Deploying Containerized Applications
- Creating a Python web application for government services
- Containerizing the application to enhance portability and scalability
- Deploying the application with Docker for consistent environments
- Automating deployment with Heroku to reduce manual intervention
Troubleshooting
Summary and Conclusion
Requirements
- Experience with Git or GitHub for government projects
- Python programming experience
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!