SlideShare a Scribd company logo
1 of 19
Introduction to
Web Design
Lecture 1
Eng:Hajer qaseem 2023 -2024
Outlines
 Grading System
 Course Resources
 Topics schedule
 Introduction
Grading System
 Lab Works 10%
 Mid Exams %
20
 Final Project 10%
 Final Exam 60%
Course Resources
 J. N. Robbins, (2018), “Learning Web Design - A Beginner’s Guide to HTML, CSS,
JavaScript, and Web Graphics”, 5th Edition, O’Reilly.
 Paul J. Deitel, Harvey M. Deitel, and Abbey Deitel, (2011), “Internet and World Wide
Web -How To Program”, 5th Edition, Prentice Hall.
Topics schedule
 Introduction (1 week)
 HTML (3 week)
 CSS (4 week)
 JavaScript & jQuery (3 week)
The internet versus the web
 The "Web," short for "World Wide Web" (which gives us the acronym www), is the
name for one of the ways that the internet lets people browse documents connected by
hypertext links.
 The principle of the Web is based on using hyperlinks to navigate between documents
(called web pages) with a program called a browser.
 A web page is a simple text file written in a markup language (called HTML) that
encodes the layout of the document, graphical elements, and links to other documents,
all with the help of tags.
Introduction to Web...
 The web uses the HTTP (hypertext transfer protocol) protocol to link documents
hosted on a web servers, as opposed to the client represented by the browser.
 On the internet, documents are identified with a unique address, called a URL (unified
resource locator), which can be used to locate any resource on the internet, no matter
which server may be hosting it.
 A website is a group of HTML files (web pages) that are stored on a web server which
is permanently connected to the internet.
Internet vs Web
Client server
Web Browsers
 A web browser (commonly referred to as a browser) is
a software application for retrieving, presenting, and traversing
information resources on the World Wide Web.
 An information resource is identified by a Uniform Resource
Identifier (URI/URL) and may be a web page, image, video or
other piece of content.
 Hyperlinks present in resources enable users easily to navigate
their browsers to related resources.
Web Page Addresses (URLs)
 Every page and resource on the Web has its own special address called a URL, which
stands for Uniform Resource Locator.
 A complete URL is generally made up of three components: the protocol, the site
name, and the absolute path to the document or resource, as shown below:
Design Web document
 Authoring/markup:
Authoring is the term used for the process of preparing content for delivery on the Web, or more
specifically, marking up the content with HTML tags that describe its content and function.
 Styling:
In web design, the appearance of the page in the browser is controlled by style rules written in
CSS (Cascading Style Sheets).
 JavaScript: is the language that makes elements on web pages do things.
- There are other web-related programming languages as well, including PHP, Ruby, Python,
and ASP.NET, that run on the server and process data and information before it is sent to the
user’s browser.
Frontend vs Backend Design
 Fronted design: “Frontend” refers to any aspect of the design process that appears in
or relates directly to the browser. This course focuses primarily on frontend web
design.
 The following tasks are commonly considered to be frontend tasks:
• Graphic design and image production
• Interface design
• Information design as it pertains to the user’s experience of the site
• HTML document and style sheet development
• JavaScript
Frontend vs Backend Design
 Backend design: refers to the programs and scripts that work on the server behind
the scenes to make web pages dynamic and interactive.
 The following tasks take place on the backend:
• Information design as it pertains to how the information is organized on the server
• Forms processing
• Database programming
• Content management systems
• Other server-side web applications using PHP, JSP, Ruby, ASP.NET, Java, and other
programming languages
Web-related technologies
 Hypertext Markup Language (HTML)
 Cascading Style Sheets (CSS)
 JavaScript and DOM scripting
 Server-side programming and database management (it
will be covered in the next semester)
The basic steps for page production
 Step 1: Start with content. We’ll write up raw text content and see what browsers do with it.
 Step 2: Give the document structure. You’ll learn about HTML element syntax and the
elements that give a document its structure.
 Step 3: Identify text elements. You’ll describe the content using the appropriate text
elements and learn about the proper way to use HTML.
 Step 4: Add an image. By adding an image to the page, you’ll learn about attributes and
empty elements.
 Step 5: Change the page appearance with a style sheet. This exercise gives you a taste of
formatting content with Cascading Style Sheets.
Validating Your Web Content
 In brief, validation is the process of testing your pages with a special application that
searches for errors and makes sure your pages follow the strict XHTML standard.
- To validate a page, follow this URL: http://validator.w3.org/
Site performance & Responsive web design
 Website performance measures the responsiveness of your website and how quickly it
loads, offering up insights to help you optimize your site to ensure it’s as fast and user-
friendly as possible.
- To check the performance of your site, follow this URL: https://pagespeed.web.dev/
 Responsive Web design is the approach that suggests that design and development should
respond to the user's behavior and environment based on screen size, platform and
orientation.
HTML editors
 Notepad++(Text editor)
 TextPad (Windows only). TextPad is a simple and
inexpensive plain-text code editor for Windows.
 Sublime Text (Window, Mac, Linux)
 ……………………..

More Related Content

Similar to Web Design Lecture1.pptx

Unit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxUnit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxDhruvPatel189174
 
Website Overview
Website OverviewWebsite Overview
Website OverviewChanHan Hy
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx12KritiGaneriwal
 
web services8 (1).pdf for computer science
web services8 (1).pdf for computer scienceweb services8 (1).pdf for computer science
web services8 (1).pdf for computer scienceoptimusnotch44
 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptxmalise2997
 
Hyper Text Markup Language, Cascading Style Sheet
Hyper Text Markup Language, Cascading Style SheetHyper Text Markup Language, Cascading Style Sheet
Hyper Text Markup Language, Cascading Style SheetNitinShelake4
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentpuneetbatra24
 
How to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLHow to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLYahyaMemon2
 
Roadmap to Frontend Development.pdf
Roadmap to Frontend Development.pdfRoadmap to Frontend Development.pdf
Roadmap to Frontend Development.pdfSohan Singh
 
The Factors For The Website
The Factors For The WebsiteThe Factors For The Website
The Factors For The WebsiteJulie May
 
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report 6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report c-tac
 
Choice of programming language for web developing.
Choice of programming language for web developing.Choice of programming language for web developing.
Choice of programming language for web developing.Mohammad Kamrul Hasan
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technologyVARSHAKUMARI49
 
Web Database
Web DatabaseWeb Database
Web Databaseidroos7
 
web development 7.pptx
web development 7.pptxweb development 7.pptx
web development 7.pptxharshit762481
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web techLiaquat Rahoo
 

Similar to Web Design Lecture1.pptx (20)

Unit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxUnit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptx
 
Website Overview
Website OverviewWebsite Overview
Website Overview
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
 
web services8 (1).pdf for computer science
web services8 (1).pdf for computer scienceweb services8 (1).pdf for computer science
web services8 (1).pdf for computer science
 
ashish ppt webd.pptx
ashish ppt webd.pptxashish ppt webd.pptx
ashish ppt webd.pptx
 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptx
 
Web development
Web developmentWeb development
Web development
 
Hyper Text Markup Language, Cascading Style Sheet
Hyper Text Markup Language, Cascading Style SheetHyper Text Markup Language, Cascading Style Sheet
Hyper Text Markup Language, Cascading Style Sheet
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end development
 
ppt of MANOJ KUMAR.pptx
ppt of MANOJ KUMAR.pptxppt of MANOJ KUMAR.pptx
ppt of MANOJ KUMAR.pptx
 
How to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLHow to Create a College Website Page Using HTML
How to Create a College Website Page Using HTML
 
Roadmap to Frontend Development.pdf
Roadmap to Frontend Development.pdfRoadmap to Frontend Development.pdf
Roadmap to Frontend Development.pdf
 
The Factors For The Website
The Factors For The WebsiteThe Factors For The Website
The Factors For The Website
 
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report 6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
 
Choice of programming language for web developing.
Choice of programming language for web developing.Choice of programming language for web developing.
Choice of programming language for web developing.
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Design
 
Web Database
Web DatabaseWeb Database
Web Database
 
web development 7.pptx
web development 7.pptxweb development 7.pptx
web development 7.pptx
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web tech
 

Recently uploaded

Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Constructionmbermudez3
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentationamedia6
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Construction
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentation
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 

Web Design Lecture1.pptx

  • 1. Introduction to Web Design Lecture 1 Eng:Hajer qaseem 2023 -2024
  • 2. Outlines  Grading System  Course Resources  Topics schedule  Introduction
  • 3. Grading System  Lab Works 10%  Mid Exams % 20  Final Project 10%  Final Exam 60%
  • 4. Course Resources  J. N. Robbins, (2018), “Learning Web Design - A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics”, 5th Edition, O’Reilly.  Paul J. Deitel, Harvey M. Deitel, and Abbey Deitel, (2011), “Internet and World Wide Web -How To Program”, 5th Edition, Prentice Hall.
  • 5. Topics schedule  Introduction (1 week)  HTML (3 week)  CSS (4 week)  JavaScript & jQuery (3 week)
  • 6. The internet versus the web  The "Web," short for "World Wide Web" (which gives us the acronym www), is the name for one of the ways that the internet lets people browse documents connected by hypertext links.  The principle of the Web is based on using hyperlinks to navigate between documents (called web pages) with a program called a browser.  A web page is a simple text file written in a markup language (called HTML) that encodes the layout of the document, graphical elements, and links to other documents, all with the help of tags.
  • 7. Introduction to Web...  The web uses the HTTP (hypertext transfer protocol) protocol to link documents hosted on a web servers, as opposed to the client represented by the browser.  On the internet, documents are identified with a unique address, called a URL (unified resource locator), which can be used to locate any resource on the internet, no matter which server may be hosting it.  A website is a group of HTML files (web pages) that are stored on a web server which is permanently connected to the internet.
  • 10. Web Browsers  A web browser (commonly referred to as a browser) is a software application for retrieving, presenting, and traversing information resources on the World Wide Web.  An information resource is identified by a Uniform Resource Identifier (URI/URL) and may be a web page, image, video or other piece of content.  Hyperlinks present in resources enable users easily to navigate their browsers to related resources.
  • 11. Web Page Addresses (URLs)  Every page and resource on the Web has its own special address called a URL, which stands for Uniform Resource Locator.  A complete URL is generally made up of three components: the protocol, the site name, and the absolute path to the document or resource, as shown below:
  • 12. Design Web document  Authoring/markup: Authoring is the term used for the process of preparing content for delivery on the Web, or more specifically, marking up the content with HTML tags that describe its content and function.  Styling: In web design, the appearance of the page in the browser is controlled by style rules written in CSS (Cascading Style Sheets).  JavaScript: is the language that makes elements on web pages do things. - There are other web-related programming languages as well, including PHP, Ruby, Python, and ASP.NET, that run on the server and process data and information before it is sent to the user’s browser.
  • 13. Frontend vs Backend Design  Fronted design: “Frontend” refers to any aspect of the design process that appears in or relates directly to the browser. This course focuses primarily on frontend web design.  The following tasks are commonly considered to be frontend tasks: • Graphic design and image production • Interface design • Information design as it pertains to the user’s experience of the site • HTML document and style sheet development • JavaScript
  • 14. Frontend vs Backend Design  Backend design: refers to the programs and scripts that work on the server behind the scenes to make web pages dynamic and interactive.  The following tasks take place on the backend: • Information design as it pertains to how the information is organized on the server • Forms processing • Database programming • Content management systems • Other server-side web applications using PHP, JSP, Ruby, ASP.NET, Java, and other programming languages
  • 15. Web-related technologies  Hypertext Markup Language (HTML)  Cascading Style Sheets (CSS)  JavaScript and DOM scripting  Server-side programming and database management (it will be covered in the next semester)
  • 16. The basic steps for page production  Step 1: Start with content. We’ll write up raw text content and see what browsers do with it.  Step 2: Give the document structure. You’ll learn about HTML element syntax and the elements that give a document its structure.  Step 3: Identify text elements. You’ll describe the content using the appropriate text elements and learn about the proper way to use HTML.  Step 4: Add an image. By adding an image to the page, you’ll learn about attributes and empty elements.  Step 5: Change the page appearance with a style sheet. This exercise gives you a taste of formatting content with Cascading Style Sheets.
  • 17. Validating Your Web Content  In brief, validation is the process of testing your pages with a special application that searches for errors and makes sure your pages follow the strict XHTML standard. - To validate a page, follow this URL: http://validator.w3.org/
  • 18. Site performance & Responsive web design  Website performance measures the responsiveness of your website and how quickly it loads, offering up insights to help you optimize your site to ensure it’s as fast and user- friendly as possible. - To check the performance of your site, follow this URL: https://pagespeed.web.dev/  Responsive Web design is the approach that suggests that design and development should respond to the user's behavior and environment based on screen size, platform and orientation.
  • 19. HTML editors  Notepad++(Text editor)  TextPad (Windows only). TextPad is a simple and inexpensive plain-text code editor for Windows.  Sublime Text (Window, Mac, Linux)  ……………………..