Module Quiz: Introduction to the Full Stack

Module Quiz: Introduction to the Full Stack

  1. This programming language is used on the front end to enable dynamic data retrieval from the back end as well as updating the web site based on that information.

    • HTML

    • Javascript

    • CSS

    • Python

  2. This part of an application handles the storage, processing, and retrieval of data.

    • Front end

    • Deployment tools

    • Data stack

    • Caching

  3. A full stack developer may be responsible for interfacing with tools like PostgreSQL and MySQL. In which part of the stack listed below would these tools belong?

    • Front end

    • Back end

    • User interface

    • DevOps

  4. Which of the following is a popular tool used in the back end?

    • React

    • Typescript

    • Django

    • HTML

  5. A web application has a front end, back end, and a database, and all three are located on the same physical server. These components of the application are referred to as what?

    • Tiers

    • Layers

    • Stacks

    • Services

  6. In a 4-tier architecture, the _____ tier is added to the 3-tier architecture.

    • delivery

    • application

    • presentation

    • data

  7. True/False: When using an N-tier architecture, it is easier to secure an application.

    • True

    • False

  8. A device that just presents data but does not perform any business logic is known as a _____.

    • thin client

    • thick client

    • web server

    • dedicated server

  9. When data is transmitted to an application, it’s critical to perform rigorous validation and _____ to ensure the data is valid and not malicious.

    • integration

    • sanitization

    • deployment

    • transmission

  10. True or False: An N-tier architecture makes the application development process less efficient.

    • True

    • False