CS 511-Web Engineering

Topic 1-2 

Week 1


CS 511- Week 1 Lectures : Topic 1-2
CS 511- Week 1 Lectures : Topic 1-2


Topic 1:

In the First Topic, There is only an introduction to the course. 
There are two parts to the course
  • Topics (Basics)
    1. What is the web?
    2. What is the Structure of the Web Using HTML?
    3. How do Setting a visual layout using CSS?
    4. How to Make the web interactive using JavaScript?
    5. How to do Web backend programming using PHP and databases?
  • Topics (Advanced)
    1. What is an Engineering web application?
    2. How to Make websites secure?
    3. Give an Introduction to web services.
    4. What are Front-end and back-end frameworks?
    5. What are Hosting websites?
    6. What is Search engine optimization (SEO)?

Assessment:

  • Java-Script cannot be used for full-stack development.
    1.  False
    2.  True
  • Cascading Style Sheets are used to set
    1. Web Page Layouts
    2. Web Page Security
    3. Database Security
    4. Database Layouts
  • Website ranking can be raised in search engines through 
    1. Java Scripts Website 
    2. submit to directories 
    3. Search engine optimization 
    4. Contacting Google
  • Angular is a
    1. Back-end framework
    2. Central Framework
    3. Front-end framework
    4. Departmental framework


 Topic 2:

Web development consists of a three-story building
  1. Ground Floor
  2. Middle floor
  3. Top-level 
Ground Floor:
The ground floor shows Servers, Configurations, Networks, and Protocols.
Middle floor:
The middle floor shows different languages which are a part of web development, like CSS, HTML, PHP, Javascript, databases, APIs, and Tools. 
Top-level 
Top-level shows advanced concepts like Design, Search, Integration, Frameworks, and Security.

History of the Internet:

  • Telephone Network
    • Telephone networks provide the basic infrastructure.
  • Packet Networks
    • ARPANET (1969)
      • It is used exclusively for academic and scientific purposes.
    • X.25 (1974)
      • X.25 (1974) is a Protocol, Which allowed and encouraged businesses to use.
    • USENET (1979)
      •  It focuses on unrestricted access.
    • TCP/IP (1983) INTERNET
      • It is a Communications protocol that allows any two computers to talk to one another.
Internet vs. World Wide Web:

Internet

World Wide Web

Internet is the hardware part 

World Wide Web is the software part 

It is a collection of computer networks.

It is a collection of web pages.

 
The Birth of the Web (1990):
The main features of the web. 

This early web incorporated the following features of the web today:
  • URL
  • HTTP
  • HTML
URL:
URL stands for Uniform Resource Locator. It uniquely identifies a resource on the WWW.
HTTP: 
HTTP Stands for Hypertext Transfer Protocol. It can respond to HTTP requests. 
HTML:
Hypertext Markup Language (HTML) to publish documents. A program that can make HTTP requests to URLs and that can display the HTML it receives.

Growth of the Internet:

The number of Internet Hosts increases tremendously between 2000 and 2015 to a figure of 1 Billion hosts.

Web Apps vs. Desktop Apps


  • Advantages
    • Accessible from any computer
    • Cross-platform and browser compatibility
    • Easier to program updates
    • Less security about local storage
  • Disadvantages
    • Requires internet
    • Security concerns
    • Concerns over the storage, licensing
    • Problems with certain websites
    • Restrictions on access to operating system resources
    • May need plugins to function

Assessment:

  • A user can think of "The Internet" just as software.
    1. False
    2. True
  • World Wide Web is a piece of that is running on the internet. 
    1.  Routing Algorithm 
    2. Routers 
    3. Hardware 
    4. Software
  • Normally, a web developer focuses on servers and their configurations. 
    1. False
    2. True
  • The Internet and World Wide Web both are similar.
    1. True 
    2. False
  • Internet running nowadays is based on protocol.
    1. TCP/IP
    2. CSS
    3. X.25
    4. Code Layouts
  • Some of the more post you may like in the following