HTML - The Basics
Leon Noel
Pokemon Master.
#100Devs
Agenda
-
Software engineering as a career?
-
Learn - Course Setup
-
Learn - How to Learn
-
Learn - Client Server Model
-
Code - Learn with Leon About Page
-
Learn - What is HTML?
-
Learn - Structure
-
Learn - Syntax
-
Code - Lab Time
Questions
About class or life
Career?
Learning to code is the current gold rush.
High Pay:
Happiest Career:
No degree
Can learn for free
Maybe slide in office?
Ticketmaster Office
Trough Of Sorrow
Manage Frustration
Consistency
Taking Care Of Yourself
Don't let your dreams be dreams
Course Setup
Materials
Today's always on Discord
Previous on Github
Checking In
Like and Retweet the Tweet
Linked On Discord
Networking
3 Individuals Already In Tech
2 Coffee Chats
Submitting Work
Always due a week later
First Google Forms and Then Github
Coding Challenges
Community Rules
Let's Review
Violations, please DM myself and/or Mod Team
Anonymous Report = !report
Learning How To Learn
ACTIVE RECALL
SPACED REPETITION
Active Recall
Ali Abdaal: https://youtu.be/ukLnPbIffxE
Forgetting Curve*
https://intelalearning.wordpress.com
Resetting Forgetting Curve
https://www.pearsoned.com/three-simple-research-based-ways-to-ace-a-test
Spaced Repetition
Ali Abdaal: https://youtu.be/Z-zNHHpXoMM
What is the internet?
HTML5?
W3C a brief history!
HTML5
Introduced New Features
-
Video
-
Audio
-
Canvas
-
Geolocation
-
Websockets
The Golden Rule
SEPERATION OF CONCERNS
-
HTML = Content / Structure
-
CSS = Style
-
JS = Behavior / Interaction
HTML SYNTAX
(Spelling And Grammer Rules)
source: mdn
LET'S CODE
#100Devs About Page
Time For Some
TAGS
not that kind...
Heading Elements (tags)
<h1> MOST IMPORTANT </h1>
<h2> .............. </h2>
<h3> .............. </h3>
<h4> .............. </h4>
<h5> .............. </h5>
<h6> .............. </h6>
SIZE DOES NOT MATTER
Other Text Elements
<p> Paragraph </p>
<span> Short text </span>
<pre> Preserves Whitespace </pre>
Nerd Fights
<br>
<hr>
Assisted Device
Elements
<em> Stress Emphasis </em>
<strong> Strong Importance </strong>
Ordered List
<ol>
<li> Item 1 </li>
<li> Item 2 </li>
</ol>
Unordered List
<ul>
<li> Item 1 </li>
<li> Item 2 </li>
</ul>
Containing Elements
<div> </div>
<section> </section>
<article> </article>
<aside> </aside>
<header> </header>
<footer> </footer>
Let's Look At Some
Websites
Deprecated Elements
<blink>
<marquee>
Kinda...
<b> Bold Text </b>
<i> Italic Text </i>
Basically,
HTML Structure
<!DOCTYPE html>
<html>
<head>
<!-- Stuff the browser needs -->
</head>
<body>
<!-- Everything the user sees -->
<h1>Hello, Twitch!</h1>
</body>
</html>
Let's Code
Lab Time
Homework
Watch: https://youtu.be/ukLnPbIffxE
Watch: https://youtu.be/Z-zNHHpXoMM
Complete: https://www.coursera.org/learn/learning-how-to-learn
DON'T PAY AND NO ESSAYS
#100Devs HTML - The Basics
By Leon Noel
#100Devs HTML - The Basics
Class 01 of our Free Web Dev Bootcamp for folx affected by the pandemic. Join live T/Th 6:30pm ET leonnoel.com/twitch and ask questions here: leonnoel.com/discord
- 2,155