SlideShare a Scribd company logo
1 of 23
Agenda
● What is HTML
● HTML Tags
● HTML Source Code
● Readable Code
● Hands-On Project
● What is CSS
● How CSS works
● Responsive CSS
What is HTML ?
● Hyper Text Markup Language
● Not a Programming Language
● No Complicated Programming
● Easy to Write And Learn
● Interpreted by the Browser
to display content
HTML Tags and Syntax
● Tags are the most important part of HTML
● <start> middle </end> AND <block>
- <p> This is a paragraph tag </p>
- <img> Image tag to add images
● Tag names are related to their purpose
- <title> To add a title </title>
- <h1> This is a Heading Tag </h1>
- <a> Anchor tag to add a link </a>
● Popular Tags
- <p> A paragraph tag with a <a>link</a> tag</p>
HTML Source Code
● Where to find HTML source code?
- Simply Right click on your browser and click “View Source Code”
● Can I just copy everyone’s code?
- Yes you can, but it’s not a very healthy practise.
● Does all website only contains HTML?
- There’s more to a website than just HTML
● Why view Source code?
- To check how well a website is been written
- To find Problems
Readable Code
● Add Attributes to the tags
● Always use Right Tag at Right Place
● Properly start and end your tag,with proper details
● Use Tab space wherever necessary
- <ul>
<li> List Tag</li>
<li> 2nd list element</li>
</ul>
Hand-On Project
A very interesting
Portfolio
● Cascaded Style Sheet
● CSS is used to design a website.
● With CSS one can change size,color and spacing of HTML elements.
What is CSS?
How CSS Works?
1. CSS is written in separate file from HTML.
2. You can apply CSS to specific HTML elements and accordingly change it’s
look and feel.
3. In the example below ,CSS is applied to ‘<h1>’ element.
CSS Box-Model
● CSS box model is a container which
contains multiple properties including
borders, margin, padding and the
content itself.
● Margin:outer space of element.
Padding:inner space of element.
Content:Element itself.
Border:Outline of element.
CSS Classes
● Class is an attribute that defines
group of HTML elements in order to
apply unique styling to them.
● Class Names always start with
period(.)
● If period is not present then css will
not be applied.
● Tags do not require a period.
Responsiveness Using CSS
● Web pages can be viewed using many different devices:
desktops, tablets, and phones.
● Your web page should look good, and be easy to use, regardless
of the device.
● Responsiveness can be achieved using media queries in CSS.
Desktop View
Tablet View
Mobile View
What is JavaScript?
● A scripting Language.
● Allows you to implement complex features on
web.
● Can be used for client-side server development
as well as development side server.
Hello world!
● To print the variable or any string in Javascript
we use is console.log() function. So let’ try
with String “Hello World”.
-> console.log(“Hello World”).
● By using this function you can print variables,
strings, array, etc.
Variables and data
types
Primitive Data type
● String - any valid string.
● Number - there is no concept of int/float in JS. Every number is a 64 bit
floating point number.
● Boolean - true/false.
● Undefined - This is assigned to variables which have not been initialized.
All these variables are defined using let, const, var keywords.
var- Variables declared with var are in the globally or function scope.
let - Variables declared as let are in the block scope.
const - Variables declared as const are in the block scope.
Variables and data
types
● Non-Primitive Data types
● Objects:
- Objects are variables too. But objects can
contain many values.
- Object values are written in name:value pairs
(separated by colon).
- Array is considered as object only where the
indices are the names of the variables of array.
Decision making and loops
Condition statements in
javascript are if, if else,
switch.
Loops in JavaScript:
let i =0;
while (i < 10) {
console.log(i);
i++;
}
for (let i = 0; i < 10; i++) {
console.log(i);
}
if (num === 1) {
console.log("ONE");
} else if (num === 2) {
console.log("TWO");
} else if (num === 3) {
console.log("THREE");
} else {
console.log("UNKNOWN");
}
Functions in javascript
● Functions are set of instructions bundled
together to achieve outcome.
● In javascript functions are also objects.
● Just like any other object functions can be
stored in a variable.
● JavaScript Functions are defined with the
function keyword.
● Declared Functions are not executed
immediately. They are “saved for later use”
and will get executed later, when they are
invoked.
HTML DOM
When a web page is loaded, the browser creates a
Document Object Model (DOM) of the page.
With the object model Javascript can make the website
dynamic as well. The methods of document helps us to
change or Modify any element of html and it’s style as
well.
Method which are used commonly:
querySelector(): this method returns the first
element within the document that matches.the specified
selector or group of selectors.
querySelectorAll(): this method returns the array of
all elements within the document that matches.the
specified selector or group of selectors.
Hackathon
1. Create Your Portfolio.
2. Hackathon Registrations Close on 12 September 2021 at 11:59PM.
3. Hackathon Start Date: 13 September 2021 at 12:00AM.
4. Hackathon End Date: 14 September 2021 at 11:59PM.
5. Result on 17 September 2021.
THE WEB DEV HEIST
1. Only Use of HTML CSS JS
2. No use of external frameworks like Bootstrap, Tailwind CSS, etc
3. Excluding Navbar,Home page and Contact Page ,participant shall
include at least two more sections eg:-
Achievements,Skills,Certificates,Projects etc
4. Participants should host their portfolio on Github Pages and
Repository should be public during the judges round(Before
judgement round can be kept private).
Rules

More Related Content

What's hot

What's hot (20)

Learn To Code: Introduction to c
Learn To Code: Introduction to cLearn To Code: Introduction to c
Learn To Code: Introduction to c
 
Basic JavaScript Tutorial
Basic JavaScript TutorialBasic JavaScript Tutorial
Basic JavaScript Tutorial
 
Introduction to JavaScript Programming
Introduction to JavaScript ProgrammingIntroduction to JavaScript Programming
Introduction to JavaScript Programming
 
Sharable of qualities of clean code
Sharable of qualities of clean codeSharable of qualities of clean code
Sharable of qualities of clean code
 
Javascript Roadmap - The Basics
Javascript Roadmap - The BasicsJavascript Roadmap - The Basics
Javascript Roadmap - The Basics
 
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture  (Ofer Cohen)Joomla!Day Poland 2013 - Joomla Architecture  (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
 
CLEAN CODE
CLEAN CODECLEAN CODE
CLEAN CODE
 
JLayout for extension developers
JLayout for extension developersJLayout for extension developers
JLayout for extension developers
 
Java script
Java scriptJava script
Java script
 
Joomla JLayout
Joomla JLayout Joomla JLayout
Joomla JLayout
 
TypeScript and Angular workshop
TypeScript and Angular workshopTypeScript and Angular workshop
TypeScript and Angular workshop
 
TDD, Refactoring - Workshop
TDD, Refactoring - WorkshopTDD, Refactoring - Workshop
TDD, Refactoring - Workshop
 
Design patterns in PHP - PHP TEAM
Design patterns in PHP - PHP TEAMDesign patterns in PHP - PHP TEAM
Design patterns in PHP - PHP TEAM
 
8 introduction to_java_script
8 introduction to_java_script8 introduction to_java_script
8 introduction to_java_script
 
Java script ppt
Java script pptJava script ppt
Java script ppt
 
Java script
Java scriptJava script
Java script
 
Javascript
JavascriptJavascript
Javascript
 
Js ppt
Js pptJs ppt
Js ppt
 
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
 
Bdd and Behat
Bdd and BehatBdd and Behat
Bdd and Behat
 

Similar to Webdev bootcamp

Similar to Webdev bootcamp (20)

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
 
Introduction to Web Development.pptx
Introduction to Web Development.pptxIntroduction to Web Development.pptx
Introduction to Web Development.pptx
 
Dsc Charusat Learning React Part 1
Dsc Charusat Learning React Part 1 Dsc Charusat Learning React Part 1
Dsc Charusat Learning React Part 1
 
Web Design for Literary Theorists II: Overview of CSS (v 1.0)
Web Design for Literary Theorists II: Overview of CSS (v 1.0)Web Design for Literary Theorists II: Overview of CSS (v 1.0)
Web Design for Literary Theorists II: Overview of CSS (v 1.0)
 
Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2
 
DHTML
DHTMLDHTML
DHTML
 
SDP_-_Module_4.ppt
SDP_-_Module_4.pptSDP_-_Module_4.ppt
SDP_-_Module_4.ppt
 
1. Advanced Web Designing (12th IT) (1).pdf
1. Advanced Web Designing (12th IT) (1).pdf1. Advanced Web Designing (12th IT) (1).pdf
1. Advanced Web Designing (12th IT) (1).pdf
 
Html,CSS & UI/UX design
Html,CSS & UI/UX designHtml,CSS & UI/UX design
Html,CSS & UI/UX design
 
HTML literals, the JSX of the platform
HTML literals, the JSX of the platformHTML literals, the JSX of the platform
HTML literals, the JSX of the platform
 
Web Information Systems Html and css
Web Information Systems Html and cssWeb Information Systems Html and css
Web Information Systems Html and css
 
HTML CSS JS in Nut shell
HTML  CSS JS in Nut shellHTML  CSS JS in Nut shell
HTML CSS JS in Nut shell
 
Complete JavaScript Guide Notes Examples
Complete JavaScript Guide Notes ExamplesComplete JavaScript Guide Notes Examples
Complete JavaScript Guide Notes Examples
 
Html presentation
Html presentationHtml presentation
Html presentation
 
Web Technology Part 3
Web Technology Part 3Web Technology Part 3
Web Technology Part 3
 
Web component driven development
Web component driven developmentWeb component driven development
Web component driven development
 
Wt unit 2 ppts client sied technology
Wt unit 2 ppts client sied technologyWt unit 2 ppts client sied technology
Wt unit 2 ppts client sied technology
 
Wt unit 2 ppts client side technology
Wt unit 2 ppts client side technologyWt unit 2 ppts client side technology
Wt unit 2 ppts client side technology
 
Digital Marketing Company
Digital Marketing CompanyDigital Marketing Company
Digital Marketing Company
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Recently uploaded (20)

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 

Webdev bootcamp

  • 1.
  • 2. Agenda ● What is HTML ● HTML Tags ● HTML Source Code ● Readable Code ● Hands-On Project ● What is CSS ● How CSS works ● Responsive CSS
  • 3. What is HTML ? ● Hyper Text Markup Language ● Not a Programming Language ● No Complicated Programming ● Easy to Write And Learn ● Interpreted by the Browser to display content
  • 4. HTML Tags and Syntax ● Tags are the most important part of HTML ● <start> middle </end> AND <block> - <p> This is a paragraph tag </p> - <img> Image tag to add images ● Tag names are related to their purpose - <title> To add a title </title> - <h1> This is a Heading Tag </h1> - <a> Anchor tag to add a link </a> ● Popular Tags - <p> A paragraph tag with a <a>link</a> tag</p>
  • 5. HTML Source Code ● Where to find HTML source code? - Simply Right click on your browser and click “View Source Code” ● Can I just copy everyone’s code? - Yes you can, but it’s not a very healthy practise. ● Does all website only contains HTML? - There’s more to a website than just HTML ● Why view Source code? - To check how well a website is been written - To find Problems
  • 6. Readable Code ● Add Attributes to the tags ● Always use Right Tag at Right Place ● Properly start and end your tag,with proper details ● Use Tab space wherever necessary - <ul> <li> List Tag</li> <li> 2nd list element</li> </ul>
  • 7. Hand-On Project A very interesting Portfolio
  • 8. ● Cascaded Style Sheet ● CSS is used to design a website. ● With CSS one can change size,color and spacing of HTML elements. What is CSS?
  • 9. How CSS Works? 1. CSS is written in separate file from HTML. 2. You can apply CSS to specific HTML elements and accordingly change it’s look and feel. 3. In the example below ,CSS is applied to ‘<h1>’ element.
  • 10. CSS Box-Model ● CSS box model is a container which contains multiple properties including borders, margin, padding and the content itself. ● Margin:outer space of element. Padding:inner space of element. Content:Element itself. Border:Outline of element.
  • 11. CSS Classes ● Class is an attribute that defines group of HTML elements in order to apply unique styling to them. ● Class Names always start with period(.) ● If period is not present then css will not be applied. ● Tags do not require a period.
  • 12. Responsiveness Using CSS ● Web pages can be viewed using many different devices: desktops, tablets, and phones. ● Your web page should look good, and be easy to use, regardless of the device. ● Responsiveness can be achieved using media queries in CSS. Desktop View Tablet View Mobile View
  • 13.
  • 14. What is JavaScript? ● A scripting Language. ● Allows you to implement complex features on web. ● Can be used for client-side server development as well as development side server.
  • 15. Hello world! ● To print the variable or any string in Javascript we use is console.log() function. So let’ try with String “Hello World”. -> console.log(“Hello World”). ● By using this function you can print variables, strings, array, etc.
  • 16. Variables and data types Primitive Data type ● String - any valid string. ● Number - there is no concept of int/float in JS. Every number is a 64 bit floating point number. ● Boolean - true/false. ● Undefined - This is assigned to variables which have not been initialized. All these variables are defined using let, const, var keywords. var- Variables declared with var are in the globally or function scope. let - Variables declared as let are in the block scope. const - Variables declared as const are in the block scope.
  • 17. Variables and data types ● Non-Primitive Data types ● Objects: - Objects are variables too. But objects can contain many values. - Object values are written in name:value pairs (separated by colon). - Array is considered as object only where the indices are the names of the variables of array.
  • 18. Decision making and loops Condition statements in javascript are if, if else, switch. Loops in JavaScript: let i =0; while (i < 10) { console.log(i); i++; } for (let i = 0; i < 10; i++) { console.log(i); } if (num === 1) { console.log("ONE"); } else if (num === 2) { console.log("TWO"); } else if (num === 3) { console.log("THREE"); } else { console.log("UNKNOWN"); }
  • 19. Functions in javascript ● Functions are set of instructions bundled together to achieve outcome. ● In javascript functions are also objects. ● Just like any other object functions can be stored in a variable. ● JavaScript Functions are defined with the function keyword. ● Declared Functions are not executed immediately. They are “saved for later use” and will get executed later, when they are invoked.
  • 20. HTML DOM When a web page is loaded, the browser creates a Document Object Model (DOM) of the page. With the object model Javascript can make the website dynamic as well. The methods of document helps us to change or Modify any element of html and it’s style as well. Method which are used commonly: querySelector(): this method returns the first element within the document that matches.the specified selector or group of selectors. querySelectorAll(): this method returns the array of all elements within the document that matches.the specified selector or group of selectors.
  • 21.
  • 22. Hackathon 1. Create Your Portfolio. 2. Hackathon Registrations Close on 12 September 2021 at 11:59PM. 3. Hackathon Start Date: 13 September 2021 at 12:00AM. 4. Hackathon End Date: 14 September 2021 at 11:59PM. 5. Result on 17 September 2021. THE WEB DEV HEIST
  • 23. 1. Only Use of HTML CSS JS 2. No use of external frameworks like Bootstrap, Tailwind CSS, etc 3. Excluding Navbar,Home page and Contact Page ,participant shall include at least two more sections eg:- Achievements,Skills,Certificates,Projects etc 4. Participants should host their portfolio on Github Pages and Repository should be public during the judges round(Before judgement round can be kept private). Rules

Editor's Notes

  1. So , whats DSC
  2. Karan bhaiya
  3. So , whats DSC
  4. So , whats DSC