SlideShare a Scribd company logo
FULL STACK WEB
DEVELOPMENT
Presented By
A.Vanaja
FULL STACK WED
DEVELOPMENT
• FRONT END
• BACK END
• DATABASE
FRONT END
• HTML
• CSS
BOOTSRAP
• JAVA SCRIPT
REACT JS
1. The part of the website that the user sees
and interacts with.
2. An attractive User Interface(UI) to
provide a better User Experience(UX)
BACK END
• NODE JS
EXPRESS JS
1. Run on the server
2. No direct interaction with the user
3. Creates a connections between the Web
and a Database
DATABASE
mongoDB
1. An organized set of data/information
2. A storage system to make data accessible
and manageable
HTML
HYPER TEXT MARKUP
LANGUAGE
• HTML is structure of Web pages. (Ex- Text Image and Etc….)
• you can create your own Website.
• HTML is part of Front End application
• HTML derived from SGML(Standared Graphics Markup Language)
• HTML future is XML(Extented Markup Language)
• Markup language is not a programming language
• Markup language is set of Markup Tags
HTML TAGS
• HTML Tags is always enclosed angler brackets its like <>
• HTML Tags come from pairs,
Opening tag and a Closing Tag
Like
<html> </html>,
<p> </p>, etc.
• HTML basis Tags
<head>
<body>
<title>
<meta>
<img>
HTML ELEMENTS
• HTML Element is inside the tags, like
<html> welcome to Edureka </html>
• Examples of some HTML elements:
<h1>My First Heading</h1> <p>My first paragraph.</p>
• HTML Element have <div> Tag and <Span> Tag
1. <div> Tag is a block level Element. <div> is used to define divitions in an HTML document
<div> container applying styles individually
2. <Span> Tag is used to define inline sections in an HTML document
Span keeps to the Width of element it contains.
Does not apply styling to other HTML tags present inside it
HTML INPUT TAGS
HTML input Tag like,
1.<select> tag
2. <option> tag
3. <input> tag
<select> Tag
• <select> Tag  element is used to create a drop-down list.
Ex:
<select id=“location">
………..
</select>
<OPTION> TAG
<option> Tag :
• <option> Tag  It is used to define a list of items.
• <option> Tag go inside a <select> or <datalist> Tags
Ex:
<datalist id="browsers">
<option value=“Red">
</datalist>
<INPUT> TAG
<Input> Tag :
• <input> Tag  Tag specifies an input field where the user can enter data.
• <input> Tag  is the most important form element.
Ex:
<input type="text" id="fname" name="fname">
HTML FORMS
• An HTML form is used to collect user input.
• The user input is most often sent to a server for processing.
• Form elements are elements that allow the user to enter information. Like,
1. text fields,
2. textarea fields,
3. drop-down menus,
4. radio buttons,
5. checkboxes
6. Action Attribute and the Submit Button, etc.
HTML FORM ELEMENTS
OUTPUT :
Example Program:
<html>
<body>
<h2>The input Element</h2>
<form>
<label for="fname">First name:</label><br>
<input type="text" id="fname"
name="fname"><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
HTML TABLES
• HTML tables to arrange data into rows and columns.
• Tables are defined with the <table> tag.
• A table is divided into rows (with the <tr> tag),
• Each row is divided into data cells (with the <td> tag). The letters td
Stands for “table data”, which is the content of a data cell.
• Heading in a table are defined with the <th> tag.
EXAMPLE PROGRAM :
<!DOCTYPE html>
<html>
<style> table, th, td {
border:1px solid black; } </style>
<body>
<h2>Elements table cells</h2>
<table border="1">
<tr><td> Row1, Cell1</td>
<td>Row1,Cell2</td></tr>
<tr><td> Row2, Cell1</td>
<td>Row2,Cell2</td></tr>
</table>
</body>
</html>
Output:
HTML LIST
HTML lists allow to group a set of related items in lists.
HTML list can be two type,
1. Unordered list
2. Ordered list
Unordered List:
• An Unordered list starts with the <ul> tag. Each list item starts with the <li> tag.
• The list items will be marked with bullets (small black circles)by default.
Ordered List:
• An Ordered list starts with the <ol> tag. Each list item starts with the <li> tag.
• The list items will be marked with numbers by default:
EXAMPLE PROGRAM :
<html>
<body>
<h2> Unordered HTML List </h2>
<ul> <li>Coffee</li>
<li>Tea</li>
<li>Milk</li> </ul>
<h2> Ordered HTML List </h2>
<ol> <li>Coffee</li>
<li>Tea</li>
<li>Milk</li> </ol>
</body>
</html>
Output:
HTML LINK TAG
• HTML links are hyperlinks.
• You can click on a link and jump to another document.
• When you move the mouse over a link, the mouse arrow will turn into a little hand.
* A link does not have to be text. A link can be an image or any other HTML element!
HTML Links - Syntax
* <a href="url">link text</a>
EXAMPLE PROGRAM :
• <html>
• <body>
• <h1>HTML Links</h1>
• <p><a href="https://learningcenter.edureka.co/">edureka!</a></p>
• </body>
• </html>
Output:
HTML5
• HTML5 is the latest version of HTML
• HTML5 include new features such as API(Application Programming Interface) and DOM (Document
Object Model)
• All modern browsers support HTML5.
• HTML5 built in multimedia support tag (<audio> & <video>)
• HTML5 supports graphic element using the tag (<svg> &<canvas>).
• New form element such as number, time, date, calendar have been added in HTML5
• Semantic elements (<header>, <footer>, <article> and <section> tag) are present in HTML5.
HTML5 VS HTML4
HTML5
• It does not support APIs.
• It is not mobile friendly.
• It does not have drag and drop effects.
• It does not have integral SVG.
• It uses cookies to store the data.
• Adding audio and video are not possible.
HTML4
• It supports APIs.
• It is mobile friendly.
• It has drag and drop effects.
• It has integral SVG.
• It uses the local storage APIs to store data.
• Adding audio and video are possible with
<audio> & <video> tags
EXAMPLE PROGRAM :
<!DOCTYPE html>
<html>
<body>
<audio controls>
<source src="horse.mp3"
type="audio/mpeg">
</audio>
<video width="400" controls>
<source src="mov_bbb.mp4" type="video/mp4">
</video>
</body>
</html>
• Output:
HTML5 CANVAS
• The HTML5 <canvas> element is used to draw graphics on a web page.
• The graphic to the left is created with <canvas>.
• It shows four elements:
1. red rectangle,
2. gradient rectangle,
3. multicolor rectangle,
4. multicolor text.
The <canvas> element is only a container for graphics. You must use JavaScript to actually draw the
graphics.
EXAMPLE PROGRAM :
<!DOCTYPE html>
<html>
<body>
<canvas id="myCanvas" width="200“
height="100" style="border:1px solid
#000000;">
</canvas>
</body>
</html>
• Output:
HTML5 SVG
• SVG defines vector-based graphics in XML format.
• SVG stands for Scalable Vector Graphics
• SVG is used to define graphics for the Web
• SVG has several methods for drawing paths,
boxes, circles, text, and graphic images.
EXAMPLE PROGRAM:
<!DOCTYPE html>
<html>
<body>
<svg width="100" height="100">
<circle cx="50" cy="50" r="40“ stroke="green"
stroke-width="4" fill="yellow" />
</svg>
</body>
</html>
• Output:
THANK YOU

More Related Content

Similar to Hyper Text Markup Language - Presentation.pptx

Html
HtmlHtml
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJSBasic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Deepak Upadhyay
 
Html
HtmlHtml
FFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTMLFFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTML
Toni Kolev
 
INTRODUCTION TO HTML & CSS .pptx
INTRODUCTION TO HTML & CSS .pptxINTRODUCTION TO HTML & CSS .pptx
INTRODUCTION TO HTML & CSS .pptx
SarthakrOkr
 
2a web technology html basics 1
2a web technology html basics 12a web technology html basics 1
2a web technology html basics 1
Jyoti Yadav
 
vtu HTML+Course+Slide cse notes and .pdf
vtu HTML+Course+Slide cse notes and .pdfvtu HTML+Course+Slide cse notes and .pdf
vtu HTML+Course+Slide cse notes and .pdf
NaveenBhajantri1
 
BITM3730Week1.pptx
BITM3730Week1.pptxBITM3730Week1.pptx
BITM3730Week1.pptx
MattMarino13
 
Html5 ppt
Html5 pptHtml5 ppt
Html5 ppt
Rahul Gupta
 
Html starting
Html startingHtml starting
Html starting
Rahul Dihora
 
Html
HtmlHtml
HTML Basics by software development company india
HTML Basics by software development company indiaHTML Basics by software development company india
HTML Basics by software development company india
iFour Institute - Sustainable Learning
 
Html ppt
Html pptHtml ppt
Html ppt
sanjay joshi
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html Basics
McSoftsis
 
Web Development using HTML & CSS
Web Development using HTML & CSSWeb Development using HTML & CSS
Web Development using HTML & CSS
Brainware Consultancy Pvt Ltd
 
learnhtmlbyvipuladissanayake-170516061515 (1).pptx
learnhtmlbyvipuladissanayake-170516061515 (1).pptxlearnhtmlbyvipuladissanayake-170516061515 (1).pptx
learnhtmlbyvipuladissanayake-170516061515 (1).pptx
ManuAbraham17
 
HTML Comprehensive Overview
HTML Comprehensive OverviewHTML Comprehensive Overview
HTML Comprehensive Overview
Mohamed Loey
 
HTML introduction for beginners Slides .pptx
HTML introduction for beginners Slides .pptxHTML introduction for beginners Slides .pptx
HTML introduction for beginners Slides .pptx
wewit44414
 
Introduction to Web Development.pptx
Introduction to Web Development.pptxIntroduction to Web Development.pptx
Introduction to Web Development.pptx
Alisha Kamat
 
Introduction to Web Development.pptx
Introduction to Web Development.pptxIntroduction to Web Development.pptx
Introduction to Web Development.pptx
GDSCVJTI
 

Similar to Hyper Text Markup Language - Presentation.pptx (20)

Html
HtmlHtml
Html
 
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJSBasic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
Basic of HTML, CSS(StyleSheet), JavaScript(js), Bootstrap, JSON & AngularJS
 
Html
HtmlHtml
Html
 
FFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTMLFFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTML
 
INTRODUCTION TO HTML & CSS .pptx
INTRODUCTION TO HTML & CSS .pptxINTRODUCTION TO HTML & CSS .pptx
INTRODUCTION TO HTML & CSS .pptx
 
2a web technology html basics 1
2a web technology html basics 12a web technology html basics 1
2a web technology html basics 1
 
vtu HTML+Course+Slide cse notes and .pdf
vtu HTML+Course+Slide cse notes and .pdfvtu HTML+Course+Slide cse notes and .pdf
vtu HTML+Course+Slide cse notes and .pdf
 
BITM3730Week1.pptx
BITM3730Week1.pptxBITM3730Week1.pptx
BITM3730Week1.pptx
 
Html5 ppt
Html5 pptHtml5 ppt
Html5 ppt
 
Html starting
Html startingHtml starting
Html starting
 
Html
HtmlHtml
Html
 
HTML Basics by software development company india
HTML Basics by software development company indiaHTML Basics by software development company india
HTML Basics by software development company india
 
Html ppt
Html pptHtml ppt
Html ppt
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html Basics
 
Web Development using HTML & CSS
Web Development using HTML & CSSWeb Development using HTML & CSS
Web Development using HTML & CSS
 
learnhtmlbyvipuladissanayake-170516061515 (1).pptx
learnhtmlbyvipuladissanayake-170516061515 (1).pptxlearnhtmlbyvipuladissanayake-170516061515 (1).pptx
learnhtmlbyvipuladissanayake-170516061515 (1).pptx
 
HTML Comprehensive Overview
HTML Comprehensive OverviewHTML Comprehensive Overview
HTML Comprehensive Overview
 
HTML introduction for beginners Slides .pptx
HTML introduction for beginners Slides .pptxHTML introduction for beginners Slides .pptx
HTML introduction for beginners Slides .pptx
 
Introduction to Web Development.pptx
Introduction to Web Development.pptxIntroduction to Web Development.pptx
Introduction to Web Development.pptx
 
Introduction to Web Development.pptx
Introduction to Web Development.pptxIntroduction to Web Development.pptx
Introduction to Web Development.pptx
 

Recently uploaded

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 

Recently uploaded (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 

Hyper Text Markup Language - Presentation.pptx

  • 2. FULL STACK WED DEVELOPMENT • FRONT END • BACK END • DATABASE
  • 3. FRONT END • HTML • CSS BOOTSRAP • JAVA SCRIPT REACT JS 1. The part of the website that the user sees and interacts with. 2. An attractive User Interface(UI) to provide a better User Experience(UX)
  • 4. BACK END • NODE JS EXPRESS JS 1. Run on the server 2. No direct interaction with the user 3. Creates a connections between the Web and a Database
  • 5. DATABASE mongoDB 1. An organized set of data/information 2. A storage system to make data accessible and manageable
  • 6. HTML HYPER TEXT MARKUP LANGUAGE • HTML is structure of Web pages. (Ex- Text Image and Etc….) • you can create your own Website. • HTML is part of Front End application • HTML derived from SGML(Standared Graphics Markup Language) • HTML future is XML(Extented Markup Language) • Markup language is not a programming language • Markup language is set of Markup Tags
  • 7. HTML TAGS • HTML Tags is always enclosed angler brackets its like <> • HTML Tags come from pairs, Opening tag and a Closing Tag Like <html> </html>, <p> </p>, etc. • HTML basis Tags <head> <body> <title> <meta> <img>
  • 8. HTML ELEMENTS • HTML Element is inside the tags, like <html> welcome to Edureka </html> • Examples of some HTML elements: <h1>My First Heading</h1> <p>My first paragraph.</p> • HTML Element have <div> Tag and <Span> Tag 1. <div> Tag is a block level Element. <div> is used to define divitions in an HTML document <div> container applying styles individually 2. <Span> Tag is used to define inline sections in an HTML document Span keeps to the Width of element it contains. Does not apply styling to other HTML tags present inside it
  • 9. HTML INPUT TAGS HTML input Tag like, 1.<select> tag 2. <option> tag 3. <input> tag <select> Tag • <select> Tag  element is used to create a drop-down list. Ex: <select id=“location"> ……….. </select>
  • 10. <OPTION> TAG <option> Tag : • <option> Tag  It is used to define a list of items. • <option> Tag go inside a <select> or <datalist> Tags Ex: <datalist id="browsers"> <option value=“Red"> </datalist>
  • 11. <INPUT> TAG <Input> Tag : • <input> Tag  Tag specifies an input field where the user can enter data. • <input> Tag  is the most important form element. Ex: <input type="text" id="fname" name="fname">
  • 12. HTML FORMS • An HTML form is used to collect user input. • The user input is most often sent to a server for processing. • Form elements are elements that allow the user to enter information. Like, 1. text fields, 2. textarea fields, 3. drop-down menus, 4. radio buttons, 5. checkboxes 6. Action Attribute and the Submit Button, etc.
  • 13. HTML FORM ELEMENTS OUTPUT : Example Program: <html> <body> <h2>The input Element</h2> <form> <label for="fname">First name:</label><br> <input type="text" id="fname" name="fname"><br><br> <input type="submit" value="Submit"> </form> </body> </html>
  • 14. HTML TABLES • HTML tables to arrange data into rows and columns. • Tables are defined with the <table> tag. • A table is divided into rows (with the <tr> tag), • Each row is divided into data cells (with the <td> tag). The letters td Stands for “table data”, which is the content of a data cell. • Heading in a table are defined with the <th> tag.
  • 15. EXAMPLE PROGRAM : <!DOCTYPE html> <html> <style> table, th, td { border:1px solid black; } </style> <body> <h2>Elements table cells</h2> <table border="1"> <tr><td> Row1, Cell1</td> <td>Row1,Cell2</td></tr> <tr><td> Row2, Cell1</td> <td>Row2,Cell2</td></tr> </table> </body> </html> Output:
  • 16. HTML LIST HTML lists allow to group a set of related items in lists. HTML list can be two type, 1. Unordered list 2. Ordered list Unordered List: • An Unordered list starts with the <ul> tag. Each list item starts with the <li> tag. • The list items will be marked with bullets (small black circles)by default. Ordered List: • An Ordered list starts with the <ol> tag. Each list item starts with the <li> tag. • The list items will be marked with numbers by default:
  • 17. EXAMPLE PROGRAM : <html> <body> <h2> Unordered HTML List </h2> <ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> <h2> Ordered HTML List </h2> <ol> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html> Output:
  • 18. HTML LINK TAG • HTML links are hyperlinks. • You can click on a link and jump to another document. • When you move the mouse over a link, the mouse arrow will turn into a little hand. * A link does not have to be text. A link can be an image or any other HTML element! HTML Links - Syntax * <a href="url">link text</a>
  • 19. EXAMPLE PROGRAM : • <html> • <body> • <h1>HTML Links</h1> • <p><a href="https://learningcenter.edureka.co/">edureka!</a></p> • </body> • </html> Output:
  • 20. HTML5 • HTML5 is the latest version of HTML • HTML5 include new features such as API(Application Programming Interface) and DOM (Document Object Model) • All modern browsers support HTML5. • HTML5 built in multimedia support tag (<audio> & <video>) • HTML5 supports graphic element using the tag (<svg> &<canvas>). • New form element such as number, time, date, calendar have been added in HTML5 • Semantic elements (<header>, <footer>, <article> and <section> tag) are present in HTML5.
  • 21. HTML5 VS HTML4 HTML5 • It does not support APIs. • It is not mobile friendly. • It does not have drag and drop effects. • It does not have integral SVG. • It uses cookies to store the data. • Adding audio and video are not possible. HTML4 • It supports APIs. • It is mobile friendly. • It has drag and drop effects. • It has integral SVG. • It uses the local storage APIs to store data. • Adding audio and video are possible with <audio> & <video> tags
  • 22. EXAMPLE PROGRAM : <!DOCTYPE html> <html> <body> <audio controls> <source src="horse.mp3" type="audio/mpeg"> </audio> <video width="400" controls> <source src="mov_bbb.mp4" type="video/mp4"> </video> </body> </html> • Output:
  • 23. HTML5 CANVAS • The HTML5 <canvas> element is used to draw graphics on a web page. • The graphic to the left is created with <canvas>. • It shows four elements: 1. red rectangle, 2. gradient rectangle, 3. multicolor rectangle, 4. multicolor text. The <canvas> element is only a container for graphics. You must use JavaScript to actually draw the graphics.
  • 24. EXAMPLE PROGRAM : <!DOCTYPE html> <html> <body> <canvas id="myCanvas" width="200“ height="100" style="border:1px solid #000000;"> </canvas> </body> </html> • Output:
  • 25. HTML5 SVG • SVG defines vector-based graphics in XML format. • SVG stands for Scalable Vector Graphics • SVG is used to define graphics for the Web • SVG has several methods for drawing paths, boxes, circles, text, and graphic images.
  • 26. EXAMPLE PROGRAM: <!DOCTYPE html> <html> <body> <svg width="100" height="100"> <circle cx="50" cy="50" r="40“ stroke="green" stroke-width="4" fill="yellow" /> </svg> </body> </html> • Output: