SlideShare a Scribd company logo
Program: BCA Semester:5th
Subject Name: BED
Faculty Name: Dr. Jaspreet Singh Bajaj
Email: Jaspreet.Bajaj@chitkara.edu.in
By: Dr. Jaspreet Singh Bajaj 1
Topic Covered
• Introduction to Web Development
• Client Server Architecture
• Prerequisites for Web Development
• Introduction to WWW
• Static and Dynamic webpages
• Introduction to HTML
By: Dr. Jaspreet Singh Bajaj 2
Introduction to Web Development
Web development refers to the building, creating, and maintaining of websites. It
includes aspects such as web design, web publishing, web programming, and
database management. It is the creation of an application that works over the
internet i.e. websites.
A web developer is a person who can develop both client and server software.
HTML and CSS can be used to develop the web design of the web page.
The behaviour of the webpage can be controlled by client side scripting language
e.g. JavaScript, jQuery
A server which response to the user query back to specific user. Languages who
used for server side scripting language are
e.g PHP, ASP, Python, or Node.JS
By: Dr. Jaspreet Singh Bajaj 3
Client Server Architecture
By: Dr. Jaspreet Singh Bajaj 4
User1
User 2
User 3
Server
Client having
Browser
Server respond to user
as per query generated
(User Specific)
Front End Back End
Basics of Back end Development
By: Dr. Jaspreet Singh Bajaj 5
Prerequisites for this course
Minimum Hardware requirements
AMD Ryzen 3 or intel i3 or higher Processor
8GB or higher ram or higher
250 GB Hard Disk (SSD or HDD)
Software Requirements
OS: Windows/Mac/Linux Based(Ubuntu)
Web browser: Chrome/Mozilla/MS edge etc
Editor: Microsoft Visual Studio Code, Notepad++, Sublime etc.
By: Dr. Jaspreet Singh Bajaj 6
Introduction to WWW
World Wide Web is a collection of websites or web pages stored in web
servers and connected to local computers through the internet.
These websites contain text pages, digital images, audios, videos, etc
where the users can access the content of these sites from any part of
the world over the internet using their devices.
The first website which is created by Tim Berners-Lee in 1989
http://info.cern.ch/hypertext/WWW/TheProject.html
The purpose of the website to share the documents for research.
By: Dr. Jaspreet Singh Bajaj 7
HTML + CSS + JAVASCRIPT WEBPAGE
=
Introduction to IP address
An IP address is a unique address that identifies a device on the internet or a local
network. IP stands for "Internet Protocol," which is the set of rules governing the
format of data sent via the internet or local network.
An IP address is a string of numbers separated by periods. IP addresses are
expressed as a set of four numbers — an example address might be 192.158.1.38.
Each number in the set can range from 0 to 255. So, the full IP addressing range
goes from 0.0.0.0 to 255.255.255.255.
By: Dr. Jaspreet Singh Bajaj 8
Introduction to DNS
DNS (Domain Name System) is a network protocol that we use to find the IP
addresses of hostnames. Computers use IP addresses but for us humans, it’s more
convenient to use domain names and hostnames instead of IP addresses.
DNS is distributed and hierarchical, there are thousands of DNS servers, but none
of them has a complete database with all hostnames / domain names and IP
addresses.
There are 13 root name servers that have information for the generic top level
domains like com, net, org, biz, edu or country specific domains like uk, nl, de, be,
au, ca, and such. Take a look at the image below:
By: Dr. Jaspreet Singh Bajaj 9
CONTD…
By: Dr. Jaspreet Singh Bajaj 10
Introduction to URL
URL stands for Uniform Resource Locator. A URL is nothing more than the address
of a given unique resource on the Web. In theory, each valid URL points to a
unique resource.
By: Dr. Jaspreet Singh Bajaj 11
Static and dynamic websites
By: Dr. Jaspreet Singh Bajaj 12
Static website is the basic type of website that is easy
to create. You don't need the knowledge of web
programming and database design to create a static
website. Its web pages are coded in HTML.
The codes are fixed for each page so the information
contained in the page does not change and it looks like
a printed page.
Dynamic website is a collection of dynamic web pages
whose content changes dynamically. It accesses
content from a database. Therefore, when you alter or
update the content of the database, the content of the
website is also altered or updated.
Dynamic website uses client-side scripting or server-
side scripting, or both to generate dynamic content.
Introduction to HTML
HTML stands for HyperText Markup Language.
It is used to design web pages using markup language.
HTML is the combination of Hypertext and Markup language.
Hypertext defines the link between the web pages.
Markup language is used to define the text document within tag
which defines the structure of web pages.
By: Dr. Jaspreet Singh Bajaj 13
Contd…..
Features of HTML:
• It is easy to learn and easy to use.
• It is platform independent.
• Images, video and audio can be added to a web page.
• Hypertext can be added to text.
• It is a markup language.
Advantages:
• HTML is used to build a websites.
• It is supported by all browsers.
• It can be integrated with other languages like CSS,
JavaScript etc.
By: Dr. Jaspreet Singh Bajaj 14
Why learn HTML?
• It is a simple markup language. Its
implementation is easy.
• It is used to create a website.
• Helps in developing fundamentals about
web programming.
• Boost professional career.
Disadvantages:
• HTML can create only static
webpages so for dynamic web page
other languages have to be used.
• Large amount of code has to be
written to create a simple web page.
• Security feature is not good.
Standards of HTML
HTML VERSION YEAR
HTML 1.0 1991
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 2000
HTML 5 2014
By: Dr. Jaspreet Singh Bajaj 15
Before start to create HTML, The current version used by all browser is HTML 5.
But for the good programming technique start html code with
<!DOCTYPE html> which inform the browser that HTML 5 is used.
The extension of the file is *.htm or *.html. It is good approach to save the file
first and then start to create the html page
By: Dr. Jaspreet Singh Bajaj 16
Introduction to CSS(Cascading Style sheet)
The browser formats the HTML document based upon the information in the
stylesheet. The browser access the stylesheets from the HTML document itself.
There are 3 ways to add CSS styles in your document. Each of them can contain
multiple properties:
• Inline styles
• Internal styles
• External styles
By: Dr. Jaspreet Singh Bajaj 17
Introduction to JavaScript
JavaScript is a lightweight, cross-platform and interpreted scripting language. It is
well-known for the development of web pages. JavaScript can be used for Client-
side developments as well as Server-side developments. JavaScript contains a
standard library of objects, like Array, Date, and Math, and a core set of language
elements like operators, control structures, and statements.
By: Dr. Jaspreet Singh Bajaj 18
HTML vs CSS vs Javascript
By: Dr. Jaspreet Singh Bajaj 19
Questions??????
Thank You
By: Dr. Jaspreet Singh Bajaj 20

More Related Content

PDF
Fundamental Internet Programming.pdf
PDF
Unit 01 (1).pdf
PPT
Web technology today
PDF
Web Design & Development - Session 1
PPTX
PPT
Ddpz2613 topic1 introduction
PPTX
E-Commerce and Web Designing BCOM second year 3rd semester students
Fundamental Internet Programming.pdf
Unit 01 (1).pdf
Web technology today
Web Design & Development - Session 1
Ddpz2613 topic1 introduction
E-Commerce and Web Designing BCOM second year 3rd semester students

Similar to Introduction to Web Development and basics of HTML, CSS and javascript (20)

PPTX
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
PDF
Lab1-FrontEndTraining For everybody..pdf
PDF
Wt unit 1 ppts web development process
PDF
nothing to share right now here. kindly lkeave this section right away thankuu
PPTX
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
PDF
Ncp computer appls web tech asish
PPT
HTML Demo.ppt
PDF
1. web technology basics
PDF
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
PPT
Introduction to web_design_cs_final_ason
PPTX
Web designing and development chapter 01.pptx
PPTX
Introduction to web designing
PPTX
Hyper Text Markup Language, Cascading Style Sheet
PPTX
Hypertext Markup Language (HTML ) and Cascaded Style Sheet (CSS)
PPTX
Day 1 - Web Development (HTML intro).pptx
PPTX
1 Intro of web technology and sciences .pptx
PPTX
UI Web Development.pptx
PPTX
Lecture 1- Introduction to Computers and the Internet.pptx
PPTX
Web Application Programming with HTML 5 part 2
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
Lab1-FrontEndTraining For everybody..pdf
Wt unit 1 ppts web development process
nothing to share right now here. kindly lkeave this section right away thankuu
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
Ncp computer appls web tech asish
HTML Demo.ppt
1. web technology basics
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Introduction to web_design_cs_final_ason
Web designing and development chapter 01.pptx
Introduction to web designing
Hyper Text Markup Language, Cascading Style Sheet
Hypertext Markup Language (HTML ) and Cascaded Style Sheet (CSS)
Day 1 - Web Development (HTML intro).pptx
1 Intro of web technology and sciences .pptx
UI Web Development.pptx
Lecture 1- Introduction to Computers and the Internet.pptx
Web Application Programming with HTML 5 part 2
Ad

Recently uploaded (20)

PDF
RMMM.pdf make it easy to upload and study
PDF
Basic Mud Logging Guide for educational purpose
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Classroom Observation Tools for Teachers
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Cell Structure & Organelles in detailed.
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
RMMM.pdf make it easy to upload and study
Basic Mud Logging Guide for educational purpose
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Supply Chain Operations Speaking Notes -ICLT Program
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Classroom Observation Tools for Teachers
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
VCE English Exam - Section C Student Revision Booklet
GDM (1) (1).pptx small presentation for students
Cell Structure & Organelles in detailed.
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
TR - Agricultural Crops Production NC III.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
human mycosis Human fungal infections are called human mycosis..pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Ad

Introduction to Web Development and basics of HTML, CSS and javascript

  • 1. Program: BCA Semester:5th Subject Name: BED Faculty Name: Dr. Jaspreet Singh Bajaj Email: Jaspreet.Bajaj@chitkara.edu.in By: Dr. Jaspreet Singh Bajaj 1
  • 2. Topic Covered • Introduction to Web Development • Client Server Architecture • Prerequisites for Web Development • Introduction to WWW • Static and Dynamic webpages • Introduction to HTML By: Dr. Jaspreet Singh Bajaj 2
  • 3. Introduction to Web Development Web development refers to the building, creating, and maintaining of websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet i.e. websites. A web developer is a person who can develop both client and server software. HTML and CSS can be used to develop the web design of the web page. The behaviour of the webpage can be controlled by client side scripting language e.g. JavaScript, jQuery A server which response to the user query back to specific user. Languages who used for server side scripting language are e.g PHP, ASP, Python, or Node.JS By: Dr. Jaspreet Singh Bajaj 3
  • 4. Client Server Architecture By: Dr. Jaspreet Singh Bajaj 4 User1 User 2 User 3 Server Client having Browser Server respond to user as per query generated (User Specific) Front End Back End
  • 5. Basics of Back end Development By: Dr. Jaspreet Singh Bajaj 5
  • 6. Prerequisites for this course Minimum Hardware requirements AMD Ryzen 3 or intel i3 or higher Processor 8GB or higher ram or higher 250 GB Hard Disk (SSD or HDD) Software Requirements OS: Windows/Mac/Linux Based(Ubuntu) Web browser: Chrome/Mozilla/MS edge etc Editor: Microsoft Visual Studio Code, Notepad++, Sublime etc. By: Dr. Jaspreet Singh Bajaj 6
  • 7. Introduction to WWW World Wide Web is a collection of websites or web pages stored in web servers and connected to local computers through the internet. These websites contain text pages, digital images, audios, videos, etc where the users can access the content of these sites from any part of the world over the internet using their devices. The first website which is created by Tim Berners-Lee in 1989 http://info.cern.ch/hypertext/WWW/TheProject.html The purpose of the website to share the documents for research. By: Dr. Jaspreet Singh Bajaj 7 HTML + CSS + JAVASCRIPT WEBPAGE =
  • 8. Introduction to IP address An IP address is a unique address that identifies a device on the internet or a local network. IP stands for "Internet Protocol," which is the set of rules governing the format of data sent via the internet or local network. An IP address is a string of numbers separated by periods. IP addresses are expressed as a set of four numbers — an example address might be 192.158.1.38. Each number in the set can range from 0 to 255. So, the full IP addressing range goes from 0.0.0.0 to 255.255.255.255. By: Dr. Jaspreet Singh Bajaj 8
  • 9. Introduction to DNS DNS (Domain Name System) is a network protocol that we use to find the IP addresses of hostnames. Computers use IP addresses but for us humans, it’s more convenient to use domain names and hostnames instead of IP addresses. DNS is distributed and hierarchical, there are thousands of DNS servers, but none of them has a complete database with all hostnames / domain names and IP addresses. There are 13 root name servers that have information for the generic top level domains like com, net, org, biz, edu or country specific domains like uk, nl, de, be, au, ca, and such. Take a look at the image below: By: Dr. Jaspreet Singh Bajaj 9
  • 10. CONTD… By: Dr. Jaspreet Singh Bajaj 10
  • 11. Introduction to URL URL stands for Uniform Resource Locator. A URL is nothing more than the address of a given unique resource on the Web. In theory, each valid URL points to a unique resource. By: Dr. Jaspreet Singh Bajaj 11
  • 12. Static and dynamic websites By: Dr. Jaspreet Singh Bajaj 12 Static website is the basic type of website that is easy to create. You don't need the knowledge of web programming and database design to create a static website. Its web pages are coded in HTML. The codes are fixed for each page so the information contained in the page does not change and it looks like a printed page. Dynamic website is a collection of dynamic web pages whose content changes dynamically. It accesses content from a database. Therefore, when you alter or update the content of the database, the content of the website is also altered or updated. Dynamic website uses client-side scripting or server- side scripting, or both to generate dynamic content.
  • 13. Introduction to HTML HTML stands for HyperText Markup Language. It is used to design web pages using markup language. HTML is the combination of Hypertext and Markup language. Hypertext defines the link between the web pages. Markup language is used to define the text document within tag which defines the structure of web pages. By: Dr. Jaspreet Singh Bajaj 13
  • 14. Contd….. Features of HTML: • It is easy to learn and easy to use. • It is platform independent. • Images, video and audio can be added to a web page. • Hypertext can be added to text. • It is a markup language. Advantages: • HTML is used to build a websites. • It is supported by all browsers. • It can be integrated with other languages like CSS, JavaScript etc. By: Dr. Jaspreet Singh Bajaj 14 Why learn HTML? • It is a simple markup language. Its implementation is easy. • It is used to create a website. • Helps in developing fundamentals about web programming. • Boost professional career. Disadvantages: • HTML can create only static webpages so for dynamic web page other languages have to be used. • Large amount of code has to be written to create a simple web page. • Security feature is not good.
  • 15. Standards of HTML HTML VERSION YEAR HTML 1.0 1991 HTML 2.0 1995 HTML 3.2 1997 HTML 4.01 1999 XHTML 2000 HTML 5 2014 By: Dr. Jaspreet Singh Bajaj 15 Before start to create HTML, The current version used by all browser is HTML 5. But for the good programming technique start html code with <!DOCTYPE html> which inform the browser that HTML 5 is used. The extension of the file is *.htm or *.html. It is good approach to save the file first and then start to create the html page
  • 16. By: Dr. Jaspreet Singh Bajaj 16
  • 17. Introduction to CSS(Cascading Style sheet) The browser formats the HTML document based upon the information in the stylesheet. The browser access the stylesheets from the HTML document itself. There are 3 ways to add CSS styles in your document. Each of them can contain multiple properties: • Inline styles • Internal styles • External styles By: Dr. Jaspreet Singh Bajaj 17
  • 18. Introduction to JavaScript JavaScript is a lightweight, cross-platform and interpreted scripting language. It is well-known for the development of web pages. JavaScript can be used for Client- side developments as well as Server-side developments. JavaScript contains a standard library of objects, like Array, Date, and Math, and a core set of language elements like operators, control structures, and statements. By: Dr. Jaspreet Singh Bajaj 18
  • 19. HTML vs CSS vs Javascript By: Dr. Jaspreet Singh Bajaj 19
  • 20. Questions?????? Thank You By: Dr. Jaspreet Singh Bajaj 20