Topics are:
1. Common Best Practice in Software Development
- Version control and code review with GitHub
- Use of CI/CD pipelines in app development
- Unit Tests
- Integration Tests
2. Structure of a Django app based on the MERIT app
- Adjustment of text in the code
- Add or remove individual elements
- Documentation of the app
3. Operation of a Django app
- Docker Deployment
- Data backups
Technical conditions:
All participants need a laptop with the following software:
- VSCode Editor (recommended so that everyone has the same environment)
- Python 3.10 or newer
- npm 8.3 or newer
- node 16.14 or newer
- Ability to run docker-container
- Ability to use docker-compose
- Ability to run a database using docker
- Possibility to use github
- If possible, administrator rights to install other software