COMEM+ Architecture & Deployment course
In this course you will learn:
- How to deploy applications on a Linux server on an IaaS platform (Amazon Web Services).
- How to deploy applications on a PaaS platform (Heroku).
- Automated testing, continuous integration and continuous delivery (Travis CI).
In pursuit of this goal, you will learn:
- How to use the command line and version control.
- The basics of Unix system administration and cloud computing architectures.
- Good security practices related to system administration and web applications.
This course is a COMEM+ web development course taught at HEIG-VD.
Plan
- Introduction
- Version control
- Security
- Basic deployment
- Advanced deployment
- Automated deployment
- Platform-as-a-Service (PaaS)
- Software development (extra)
What you will need
Exercises
- Version control
- Unix
- Basic deployment
- Advanced deployment
- Platform-as-a-Service deployment
Useful links