CS 511-Web Engineering

Week 1

Topic 14-15

CS 511-Week 1:Topic 14-15
CS 511-Week 1:Topic 14-15


Topic 14:

Architecture of web-based system:
Multi-tier architecture:
Web development can be implemented on multiple levels.

2-tier architecture:

At least 2 tiers are created, When we access a website

  1. Client-side tier
  2. Server-side tier


3-tier architecture:

In 3-tier architecture

  1. The first tier is responsible for content display 
  2. The second tier is business logic for generating dynamic content
  3. The third tier is the database layer which stores data and manages the database.

Assessment:

  • The difference between LAMP and WAMP is that of __________?
    1. Domain name
    2. Operating system
    3. Application server
    4. Database server
  • Which of the following extensions helps developers improve the quality of the website?
    1. Fetchhouse
    2. Lighthouse
    3. Adblock
    4. Pophouse
  • The Presentation layer, database logic, and database management layer are collectively referred to as
    1. 2-tier architecture
    2. 3-tier architecture
    3. 1-tier architecture
    4. Patch architecture
  • __________ extension blocks the advertisements on a webpage.
    1. Gblock
    2. Plug-ins
    3. Adblock
    4. All block
  • A webpage request can generate further multiple requests.
    1. False
    2. True
  • Web servers are not like a computer that responds to HTTP requests.
    1. False
    2. True
  • Which of the following is the correct shortcut key to open "developer tools" in Chrome?
    1. B+Shift+I
    2. Long press to A
    3. Ctrl+Shift+I
    4. Alt+Ctrl+I
  • Which of the following application displays the user's requested webpage?
    1. Routing Algorithm
    2. Routing Protocol
    3. Domain Name System
    4. Web browser
  • A scripting language is used to generate
    1. Dynamic content
    2. Country level content
    3. Empty content
    4. Trashed content
  • Python is a ________ language?
    1. Scripting
    2. HTML
    3. CSS
    4. Database

Topic 15:

Introduction to HTML

HTML stands for Hypertext markup Language. Markup indicates information about the content. There are different versions of HTML but the latest version is HTML.


HTML5:

All modern browsers supported HTML5.


Elements and attributes:

HTML elements are also called HTML Tags. HTML elements also contain attributes and content.


For example an anchor tag image file is content

<a href="http://www.central park.com"> <img src="file.gif" alt="something" /> </a>


An empty element:

An empty element means it does not contain any text.


Nesting element:

The nested element must be closed first.

Assessment:

  • A scripting language is used to generate
    1. Dynamic content
    2. Country level content
    3. Empty content
    4. Trashed content
  • Python is a ________ language?
    1. Scripting
    2. HTML
    3. CSS
    4. Database


The End 😊