As you can see the different pages are on different routes. Most of the routing logic will be given to you in the Skeleton, but you should make sure that the application works properly.
Implement the “IMDB” app using all the above described 4 technologies.
Setup
Before you start working, make sure you download all the dependencies (packages) required for each technology and set up the databases! Below are instructions on how to do this:
PHP and Symfony
Go into the root directory of the project (where the bin folder resides)
Make sure you’ve started your MySQL server (either from XAMPP or standalone)
Open a shell / command prompt / PowerShell window in the root directory: [Shift] + [Right click] [Open command window here]
Enter the “php composer.phar install” command to restore its Composer dependencies (described in composer.json)
Enter the “php bin/console doctrine:database:create --if-not-exists” command
Done!
JavaScript and Node.js
Go into the root directory of the project (where the bin folder resides)
Make sure you’ve started your MongoDB server (mongod.exe --dbpath path/to/db/directory)
Open a shell / command prompt / PowerShell window in the root directory: [Shift] + [Right click] [Open command window here]
Enter the “npm install” command to restore its Node.js dependencies (described in package.json)
Done!
C# and ASP.NET MVC
The C# project will automatically resolve its NuGet dependencies (described in packages.config) using the NuGet package restore when the project is built.
Java and Spring MVC
The Java project will automatically resolve its Maven dependencies (described in pom.xml) when the project is built.