Tyler Graf

29

Web Developer

Worth it?

Mmmhmmm!!!

What is a

Web Developer?

I make websites.

FamilySearch.org

Workflow

(What's a typical day like)

Get a design

  • Colors
  • Font sizes
  • Spacing
  • Interactive States
  • Desktop/Mobile

Desktop View

Mobile View

Write Code

  • Turn the design into code

  • html (content)

  • css (styling, colors, font-size...)

  • javascript (interactivity)

html

<html>
<head>
    <title>Cool Web Page</title>
</head>
<body>

    <header>
        <h1>Page Heading</h1>
    </header>
    
    <nav>
        <ul>
            <li><a href="/home">Home</a></li>
            <li><a href="/page1">Page 1</a></li>
            <li><a href="/page2">Page 2</a></li>
            <li><a href="/page3">Page 3</a></li>
        </ul>
    </nav>

    <section>
        <p>Content and body of the page.</p>

        <span class="click-element">Click Me!</span>
        <img src="/path/to/image.jpg">
    </section>

</body>
</html>
  • content
  • structure

(hypertext markup language)

css (cascading style sheets)

body {
    color: #333;
    background: white;
}

header {
    background: #333;
}

h1 {
    font-size: 32px;
    margin: 0 10px;
    color: white;
}

ul {
    list-style: none;
    padding-left: 20px;
}

p {
    margin-bottom: 10px;
}
  • styling 
  • colors
  • font size 
  • formatting
  • etc.

javascript (ecma script)

var element = document.querySelector('.click-element');
var img = document.querySelector('img');


hideImage();


element.addEventListener('click', function(evt){
    
    evt.preventDefault();

    showImage();

});


function showImage(){
    img.style.display = 'block';
}

function hideImage(){
    img.style.display = 'none';
}
  • interactivity
  • do stuff when you click
  • run functions
  • adjust the webpage

Demo

My Career Path

College

What do I want to do?

Took some classes

  • Graphic Design

  • Film

  • Photography

  • 1 Computer Science Class

Graduated with Associates

Don't Be Afraid to Try

Experience Makes You Better

Jumped Right In

(I don't recommend this)

Networking is key!

Brother-in-law

Web Designer then Web Developer

Web Developer

Web Developer

Projection is Perception

  • 5 hour interview
  • I didn't really know JavaScript
  • I projected confidence
  • I projected willingness to learn and adapt
  • "I'd Google it."

Go and Do

  • Projection is Perception

  • Don't be afraid to try

  • Information is at your fingertips

  • Sky's the limit

Thank you

tylergraf.com

@tylergraf

Intro to Web Development

By Tyler Graf

Intro to Web Development

  • 1,027