Intro to Front End Development Questions
A server is a computer that runs applications and services, ranging from websites to instant messaging. You have just learned about a web server which is a specific type of server. Which of the following statements are true? Choose all that apply.
A web server can handle security; function as website storage and administration; handle thousands of requests from clients per second
The website address that you type in your web browser to navigate to a website is called a _____
Domain Name
The purpose of a webserver is to ________
Receive requests from a web browser and to respond with the correct content for that request.
To reduce development time, developers use libraries in their application development. What's the main feature of a library?
Reusable pieces of code
In software development, a library provides ___________
Reusable pieces of code that can be used by your application
The programs that run on a computer are called the ______
Software
HTML describes the structure and content of a web page.
TRUE
In software development, a framework provides a structure for developers to build an application.
TRUE
In software development, an API is a set of functions that an application component or service can provide.
TRUE
True or False. A website can consist of multiple web pages linked together.
TRUE
In software development, an API is __________
set of functions that an application component or service can provide
An integrated development environment, or IDE, is software for building applications. This kind of software application has many different features to help you as a developer. Which of the following statements are true? Choose all that apply.
-Special keywords of the programming language are highlighted in different colors to make the code easier to read. -IDEs have a feature called Error Highlighting -IDEs have a feature that can detect variables and functions and offer them as suggestions during autocomplete
As a developer, there are several web browser developer tools available to you. For example, there is a console tab that outputs JavaScript logs and errors from a web application. Which of the following statements are true? Choose all that apply.
-The network tab allows you to inspect the timeline and details of HTTP requests and responses for a webpage -The memory tab displays the parts of your code that are consuming the most resources -The sources tab shows all content resolved for the current page
Which of the following are benefits of using an Integrated Development Environment (IDE) such as Visual Studio Code?
-syntax highlighting -error highlighting -autocomplete -intelliSense -Refactoring
Which of the following are valid IP Addresses?
192.0.2.235 (Version 4) and 4527:0db8:0a00:1567:0200:ff00:0042:8329 (Version 6)
Servers are typically stored in a building called a _______
Data Center
The style of a webpage is defined using ______
CSS
In the client/server model, your device is a _____
Client
Is the following statement true or false? The payload part of IP packets supports multiple protocols to make sure that information arrives as expected. Two of these are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). UDP is used to send data that must arrive correctly and in order.
False. TCP is used for data that must arrive correctly and in order. This is because TCP can deal with data packets arriving out of order, becoming damaged or corrupted, or dropped or lost albeit at the cost of a small delay.
True or False- A network is made up of at least two devices that connect and communicate via a wired or wireless connection. One network switch can connect to another switch to link two networks
True- Not only can two network switches be connected, but multiple ones can be connected to form an interconnected network like the internet.
When two computers connect directly to each other, this forms _______
a Network
When you type a website address (for example, coursera.org) in your web browser, which protocol is used to find the IP address of the website?
Domain Name System Protocol (DNS)
Think of your favorite interactive map, social media site or video content site. What features and functionality do you think web applications provide to their users? Select all that apply.
Dynamically updated content. A high level of interactivity. Personalized content
When using TCP, data can arrive out of order.
FALSE. Can arrive out of order with UDP
Which of the following are valid HTTP methods?
GET, POST, PUT, DELETE
The structure of a webpage is defined using _____
HTML
Which of the following technologies is used to structure content on a webpage?
HTML
Which of the following web resources can be transferred using HTTP? Select all that apply.
HTML documents, images, files
Which of these are the 3 main technologies of the web browser?
HTML, CSS, Javascript
The web browser and web server use which protocol to transfer data?
HTTP
The physical components of a server are called the ______
Hardware
The links you click on in your web browser are known as _________
Hyperlinks
To communicate with another computer on a network, your computer sends a message called an _________
IP Packet
When sending a message to another computer, the source and destination are specified using ______
IP address
Which of the following can be done using the developer tools in your browser?
Inspect the HTML elements of a web page Check javascript error logs Inspect a timeline of HTTP requests and responses Inspect the performance and memory usage of a webpage
As a developer, it is best to use a _______ to write and maintain code.
Integrated Development Environment (IDE)
A web application is more __________ compared to a website
Interactive
Computers communicate with each other using which protocol?
Internet Protocol (IP)
In the first example of a digital clock, which type of file ensured that the display updated with the correct time?
Javascript file. When referenced by the HTML file, the JavaScript code controls the functioning of the clock.
True or False. When you run a website on the cloud, the website is restricted to one physical server.
TRUE
True or false: A web browser is a software application that you use to browse the world wide web.
TRUE
True or false: Cloud hosting uses a combination of physical and virtual servers?
TRUE