Modern Software Development with Docker - up1/training-courses GitHub Wiki
Modern Software Development with Docker
Outline
-
Problem in Software Development Life Cycle
- Requirement
- Architecture design
- Design and Analysis
- Implementation
- Testing
- Deployment
-
Working as a Team
- Version Control Systems
- Continuous Integration and Continuous Deployment (CI/CD)
- Collaboration Tools
- Interative and Incremental Development
-
Challenges in Software Development
-
Introduction to Docker
- What is Docker?
- Benefits of using Docker in software development
-
Docker Architecture
- Docker Image
- Docker Container
- Docker Registry
-
Real world workshop with Docker
- Frontend
- Backend
- Database