SlideShare a Scribd company logo
Webdev bootcamp
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
Webdev bootcamp
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.
Webdev bootcamp
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

PPTX
Kotlin programming language
PPTX
Learn TypeScript from scratch
PPTX
Java Script An Introduction By HWA
PPTX
Becoming a better developer by using the SOLID design principles
PPTX
From good to solid: How to become a better developer
PDF
Build a Bot Workshop
PPTX
Javascripts. pptt
PPT
Java Script
Kotlin programming language
Learn TypeScript from scratch
Java Script An Introduction By HWA
Becoming a better developer by using the SOLID design principles
From good to solid: How to become a better developer
Build a Bot Workshop
Javascripts. pptt
Java Script

What's hot (20)

PPTX
Learn To Code: Introduction to c
PDF
Basic JavaScript Tutorial
PPTX
Introduction to JavaScript Programming
PDF
Sharable of qualities of clean code
PDF
Javascript Roadmap - The Basics
PDF
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
ODP
CLEAN CODE
PDF
JLayout for extension developers
PPT
Java script
PDF
Joomla JLayout
PDF
TypeScript and Angular workshop
PDF
TDD, Refactoring - Workshop
PDF
Design patterns in PHP - PHP TEAM
PDF
8 introduction to_java_script
PPTX
Java script
PPTX
Javascript
PPT
Js ppt
PDF
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
PPTX
Bdd and Behat
Learn To Code: Introduction to c
Basic JavaScript Tutorial
Introduction to JavaScript Programming
Sharable of qualities of clean code
Javascript Roadmap - The Basics
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
CLEAN CODE
JLayout for extension developers
Java script
Joomla JLayout
TypeScript and Angular workshop
TDD, Refactoring - Workshop
Design patterns in PHP - PHP TEAM
8 introduction to_java_script
Java script
Javascript
Js ppt
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Bdd and Behat
Ad

Similar to Webdev bootcamp (20)

PPTX
Workshop 2 Slides.pptx
PPTX
Introduction to HTML+CSS+Javascript by Deepu.pptx
PDF
Frontend Interview Questions PDF By ScholarHat
PDF
HTML_CSS_JS Workshop
PPTX
Shreyansh_patni web developer
PPTX
WELCOME (recovernjkgnjvnvnfjkvnjknnbfjked).pptx
PPTX
Introduction to HTML+CSS+Javascript.pptx
PPTX
Introduction to HTML+CSS+Javascript.pptx
PPTX
Introduction to HTML+CSS+Javascript.pptx
PPTX
Introduction to HTML+CSS+Javascript.pptx
PPT
Client Side Technologies
PPTX
Introduction to Web Development.pptx
PPTX
Introduction to Web Development.pptx
PPTX
Introduction to Web Development.pptx
PPTX
Introduction to Web Technologies PPT.pptx
PPTX
Introduction to Web Techniques_Key componenets_HTML Basics
PPTX
wd project.pptx
PDF
WEB DEVELOPMENT20CS41.pdf
PPTX
Web Development.pptx sadfd fwd w dwdwdw
PDF
Complete JavaScript Guide Notes Examples
Workshop 2 Slides.pptx
Introduction to HTML+CSS+Javascript by Deepu.pptx
Frontend Interview Questions PDF By ScholarHat
HTML_CSS_JS Workshop
Shreyansh_patni web developer
WELCOME (recovernjkgnjvnvnfjkvnjknnbfjked).pptx
Introduction to HTML+CSS+Javascript.pptx
Introduction to HTML+CSS+Javascript.pptx
Introduction to HTML+CSS+Javascript.pptx
Introduction to HTML+CSS+Javascript.pptx
Client Side Technologies
Introduction to Web Development.pptx
Introduction to Web Development.pptx
Introduction to Web Development.pptx
Introduction to Web Technologies PPT.pptx
Introduction to Web Techniques_Key componenets_HTML Basics
wd project.pptx
WEB DEVELOPMENT20CS41.pdf
Web Development.pptx sadfd fwd w dwdwdw
Complete JavaScript Guide Notes Examples
Ad

Recently uploaded (20)

PPTX
bas. eng. economics group 4 presentation 1.pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
DOCX
573137875-Attendance-Management-System-original
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Sustainable Sites - Green Building Construction
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPT
Project quality management in manufacturing
PPTX
Geodesy 1.pptx...............................................
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
web development for engineering and engineering
bas. eng. economics group 4 presentation 1.pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Foundation to blockchain - A guide to Blockchain Tech
573137875-Attendance-Management-System-original
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
OOP with Java - Java Introduction (Basics)
Sustainable Sites - Green Building Construction
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Project quality management in manufacturing
Geodesy 1.pptx...............................................
Internet of Things (IOT) - A guide to understanding
additive manufacturing of ss316l using mig welding
Lecture Notes Electrical Wiring System Components
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
web development for engineering and engineering

Webdev bootcamp

  • 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
  • 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.
  • 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