Full-Stack Web Development, Exams of Advanced Education

Full-Stack Web Development,,,,

Typology: Exams

2025/2026

Available from 03/25/2026

lamine-junior
lamine-junior 🇺🇸

1.6K documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Full-Stack Web Development
What HTTP method should I use for a login (authentication) request? -
Answer If your login request is via a user supplying a username and
password then a POST is preferable, as details will be sent in the HTTP
messages body rather than the URL. Although it will still be sent in plain text,
so always make sure to encrypt passwords.
Three-Tier Architecture - Answer A client-server configuration that is
organized into three layers:
1. Presentation Layer
- Concerned with delivering information to the user and UI related issues
2. Business Logic Layer
- Concerned with data & data validation, dynamic content processing, and
generating content that is delivered to the client-side
3. Data Access Layer
- Backs up Business Logic Layer and concerned with how we store and
interact with the data, typically, in the form of a database and access this
data through an API
Front-End Web Development - Answer The front-end is where we are
delivering the content to the user or client, typically through a browser where
the user sees and interacts with the content. The front-end is also known as
client-side. The front-end is usually produced with HTML, CSS, and JavaScript
[frameworks].
Back-End Web Development - Answer The back-end is refers to the server
side of an application and everything that communicates between the
database and the browser, or client. The back-end consists of a server, app,
and database. This server-side application directly interacts with the
database via an application programming interface (API), which pulls, saves,
or changes data.
pf2

Partial preview of the text

Download Full-Stack Web Development and more Exams Advanced Education in PDF only on Docsity!

Full-Stack Web Development What HTTP method should I use for a login (authentication) request? - Answer If your login request is via a user supplying a username and password then a POST is preferable, as details will be sent in the HTTP messages body rather than the URL. Although it will still be sent in plain text, so always make sure to encrypt passwords. Three-Tier Architecture - Answer A client-server configuration that is organized into three layers:

  1. Presentation Layer
  • Concerned with delivering information to the user and UI related issues
  1. Business Logic Layer
  • Concerned with data & data validation, dynamic content processing, and generating content that is delivered to the client-side
  1. Data Access Layer
  • Backs up Business Logic Layer and concerned with how we store and interact with the data, typically, in the form of a database and access this data through an API Front-End Web Development - Answer The front-end is where we are delivering the content to the user or client, typically through a browser where the user sees and interacts with the content. The front-end is also known as client-side. The front-end is usually produced with HTML, CSS, and JavaScript [frameworks]. Back-End Web Development - Answer The back-end is refers to the server side of an application and everything that communicates between the database and the browser, or client. The back-end consists of a server, app, and database. This server-side application directly interacts with the database via an application programming interface (API), which pulls, saves, or changes data.

Full-Stack Web Development - Answer Full-stack web development refers to both the front-end and back-end areas of a full-stack application (client-side and server-side). Git - Answer Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. What is the manifest.json file? - Answer The web app manifest is a simple JSON file that tells the browser about your web application and how it should behave when 'installed' on the user's mobile device or desktop. Having a manifest is required by Chrome to show the Add to Home Screen prompt. A typical manifest file includes information about the app name, icons it should use, the start_url it should start at when launched, and more. Nodemon - Answer Nodemon is a development tool for Node.js applications that makes development easier by automatically restarting the Node app when there is a file change detected in the directory. What is CORS? - Answer Cross Origin Resource Sharing (CORS), allows Ajax requests to skip the same-origin policy and access resources from remote hosts. The CORS package provides an Express middleware that can enable CORS with different options. What is a hook in React? - Answer React Hooks are functions that let us hook into the React state and lifecycle features from function components. Hooks allow us to use state in our functional component without needing to convert them into class components.

  • Answer