front-end web developer - chelsea career and technical high school career day

19

Click here to load reader

Upload: megan-taylor

Post on 14-Apr-2017

3.969 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Front-End Web Developer - Chelsea Career and Technical High School Career Day

Front-End Web Developer

Megan Taylor

Page 2: Front-End Web Developer - Chelsea Career and Technical High School Career Day

I Build Websites

Page 3: Front-End Web Developer - Chelsea Career and Technical High School Career Day

But Not The Whole Website...

I write the code that controls the way a website LOOKS and how you USE it.

Page 4: Front-End Web Developer - Chelsea Career and Technical High School Career Day

Huh?

Imagine a website is a car. There are a lot of parts inside of a car that make it run – they make it speed up, slow it down, even turn the lights on and off. While none of these parts are directly visible, all are really important in making the car function. That’s the back-end.

Page 5: Front-End Web Developer - Chelsea Career and Technical High School Career Day

Huh? Part 2

But then there are parts that you directly control in the car; the gas pedal, brake pedal, and steering wheel. And there are also a lot of extras on that car that make it fun to drive and cool to look at: a racing stripe, a slick leather interior. All the stuff you can directly touch, see, or hear? That’s the front end.

Page 6: Front-End Web Developer - Chelsea Career and Technical High School Career Day

I write the code that controls the way a website LOOKS and how you USE it.

How a website LOOKS:

● colors● shapes● typography● layout

http://jsbin.com/yeqiqafosu/edit?output

Page 7: Front-End Web Developer - Chelsea Career and Technical High School Career Day

What happens when you USE a website?

● links● animations● forms

http://jsbin.com/yeqiqafosu/edit?output

I write the code that controls the way a website LOOKS and how you USE it.

Page 8: Front-End Web Developer - Chelsea Career and Technical High School Career Day

BUT HOW??!!??!!??!!??!!??!!

Page 9: Front-End Web Developer - Chelsea Career and Technical High School Career Day

Programming Languages

Most Front-End Development is done using a combination of 3 languages:

● HTML● CSS● JavaScript

Page 10: Front-End Web Developer - Chelsea Career and Technical High School Career Day

HTML

HTML is for STRUCTURE.

A blueprint tells a builder how to construct a house. How many rooms does it have? How are they laid out? What is each room's function? Similarly, HTML code tells your web browser what the structure of the page should be and what kind of content is on the page.

http://jsbin.com/repozawica/edit?html,output

Page 11: Front-End Web Developer - Chelsea Career and Technical High School Career Day

CSS

CSS is for STYLE.

An interior designer decides how to decorate a house. What colors to use in each room? What style of furniture? CSS defines how elements look, describing their color, size, position, shape, and more.

http://jsbin.com/repozawica/edit?html,output

Page 12: Front-End Web Developer - Chelsea Career and Technical High School Career Day

JavaScript

JavaScript is for INTERACTION.

Now that you've built your house and given it some style, you need someone to run the household. Need help turning on the lights? How about start the dishwasher? Turning on the TV? JavaScript handles how you can interact with a webpage when you click on text, hover over an image, or fill in a form.

http://jsbin.com/repozawica/edit?html,output

Page 13: Front-End Web Developer - Chelsea Career and Technical High School Career Day

Teamwork

I work with a lot of other people to get things done:

● project managers● designers● back-end developers● and more, depending on the project

Page 14: Front-End Web Developer - Chelsea Career and Technical High School Career Day

The Long and Winding Road

Page 15: Front-End Web Developer - Chelsea Career and Technical High School Career Day

The Long and Winding Road

There is no straight path to becoming a web developer. Everyone I know has a different story.

For me, it went something like this...

Page 16: Front-End Web Developer - Chelsea Career and Technical High School Career Day

The Long and Winding Road (cont.)

Always liked technology, but hated math.

Changed majors 3 times in college.

Started learning code as a junior in college.

Moved to NYC.

Started building small websites to pay rent.

Page 17: Front-End Web Developer - Chelsea Career and Technical High School Career Day

What Can YOU Do?

Page 18: Front-End Web Developer - Chelsea Career and Technical High School Career Day

Learning to Code

With other people:

https://www.scripted.org/

http://www.bootstrapworld.org/

http://wearemadeinny.com/learn/

https://precollege.flatironschool.com/

AND MORE

Page 19: Front-End Web Developer - Chelsea Career and Technical High School Career Day

Learning to Code

On your own: THE INTERNET

But, more specifically:

http://www.codecademy.com/

http://w3schools.com/

http://www.codeavengers.com/