This course helps to create cross-platform development environment, which could be run on Linux, Mac OS or Windows. Internally it uses Vagrant, VirtualBox and Ubuntu 16. The following software is supported to be run inside:
- Databases: MySQL server, PostgreSQL server, SQLite server, MongoDB server
- Backend: Java (OpenJDK, Oracle JDK), NodeJS, PHP (Laravel, Symfony)
- Frontend: Angular, etc (which use NodeJS)
- Java Web/Application Servers: Tomcat, Wildfly
- HTTP/Web servers: Apache, Nginx
This course prepares development environment, that could be useful for development on other languages as database container.