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

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from £3800 online delivery, based on a group of 2 delegates, £1200 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories