Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Key concepts and benefits of CI/CD
  • Insight into CI services (including Travis-CI, CircleCI, and Semaphore)

Development Environment Setup

  • Configuring Github repositories
  • Connecting Travis-CI with Github

Python Package Creation

  • Defining application logic
  • Local code packaging

Automating Package Deployment

  • Integrating PyPI tokens with Travis-CI
  • Designing and defining the CI/CD pipeline
  • Managing dependencies
  • Executing and testing the codebase
  • Releasing the Python package

Containerized Application Deployment

  • Developing a Python web application
  • Encapsulating the application in a container
  • Deploying using Docker
  • Automating the deployment workflow with Heroku

Troubleshooting

Summary and Wrap-Up

Requirements

  • Familiarity with Git or Github
  • Experience in Python programming

Target Audience

  • Developers
  • DevOps engineers

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories