Packaging, Deployment and DevOps for Python
Shipping Python software: packaging, continuous integration, containers, configuration, deployment and monitoring.
PYTH-260 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · Python Programming
Course content
- 1From script to productComing
- 2Project layout and pyproject.tomlComing
- 3Building and publishing packagesComing
- 4Dependency managementComing
- 5Continuous integration pipelinesComing
- 6Containers with DockerComing
- 7Configuration and secretsComing
- 8Deploying web applicationsComing
- 9Deploying to the cloudComing
- 10Monitoring and logging in productionComing
- 11Releases and versioningComing
- 12Capstone: a deployment pipelineComing
Requirements
- PYTH-230 Testing, Debugging and Code Quality
- PYTH-110 Developer Tools and Version Control
- NET-103 Linux Administration
Recommended background. You can start any course at any time.
Description
Shipping Python software: packaging, continuous integration, containers, configuration, deployment and monitoring.
Part of the Information Technology stream, typically taken in year 2.