Get in Touch

Course Outline

Introduction

  • Overview of fundamental CI/CD concepts and their benefits
  • Understanding CI services (including Travis-CI, CircleCI, Semaphore, etc.)

Preparing the Development Environment

  • Setting up GitHub repositories
  • Integrating Travis-CI with GitHub

Constructing a Python Package

  • Developing application logic
  • Packaging the code locally

Automating Package Deployment

  • Adding a PyPI token to Travis-CI
  • Creating and defining the CI/CD pipeline
  • Activating dependencies
  • Executing and testing the code
  • Publishing the Python package

Deploying Containerized Applications

  • Building a Python web application
  • Containerizing the application
  • Deploying the application using Docker
  • Automating deployment via Heroku

Troubleshooting

Summary and Conclusion

Requirements

  • Proficiency with Git or GitHub
  • Background in Python programming

Target Audience

  • Software Developers
  • DevOps Engineers
 14 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories