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 - #100Devs 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

A Window Is Open

Trough Of Sorrow

Community

!discord (leonnoel.com/discord)

Manage Frustration

Consistency 

Taking Care Of Yourself

 

Don't let your dreams be dreams

Course Setup

Materials

Today's always on Discord
 

Checking In

Like and Retweet the Tweet

!checkin

Networking

3 Individuals Already In Tech

2 Coffee Chats

Submitting Work

Always due a week later

First Google Forms and Then Github

Coding Challenges

Roller Coaster

Syllabus

Community Rules

Let's Review

 

Violations, please use Mod Mail

Anonymous Report = !report

BEFORE YOU TYPE ANYTHING

Have you ever: 

Y in chat please

What if there was a way to learn stuff faster, more efficently, and forever!

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

Anki

Why Should You Make Your Own Cards?

Why should you use anki every day?

Thank You

For putting in the cognitive effort

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