• PHP and Symfony
  • JavaScript and Node.js
  • C and ASP.NET MVC
  • Imdb – Exam Preparation




    Download 314.32 Kb.
    bet2/2
    Sana24.12.2019
    Hajmi314.32 Kb.
    #4769
    1   2

    Problem


    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


    1. Go into the root directory of the project (where the bin folder resides)

    2. Make sure you’ve started your MySQL server (either from XAMPP or standalone)

    3. Open a shell / command prompt / PowerShell window in the root directory: [Shift] + [Right click]  [Open command window here]

    4. Enter the “php composer.phar installcommand to restore its Composer dependencies (described in composer.json)

    5. Enter the “php bin/console doctrine:database:create --if-not-exists” command

    6. Done!

    JavaScript and Node.js


    1. Go into the root directory of the project (where the bin folder resides)

    2. Make sure you’ve started your MongoDB server (mongod.exe --dbpath path/to/db/directory)

    3. Open a shell / command prompt / PowerShell window in the root directory: [Shift] + [Right click]  [Open command window here]

    4. Enter the “npm install” command to restore its Node.js dependencies (described in package.json)

    5. 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.


    © Software University Foundation (softuni.org). This work is licensed under the CC-BY-NC-SA license.

    Software University Software University Foundation Software University @ Facebook Software University @ Twitter Software University @ YouTube Software University @ Google+ Software University @ LinkedIn Software University @ SlideShare Software University @ GitHub Software University: Email Us

    Follow us:

    Software University Foundation - logo

    Page of




    Download 314.32 Kb.
    1   2




    Download 314.32 Kb.