SO...

YOU WANT TO BE A DEVELOPER?

@duggiemitchell

 

Three

WHAT IS A FRONT END DEVELOPER?

LEARNING FRONT END DEVELOPMENT

TOOLS OF THE TRADE & SOME BEST PRACTICES

ONE

TWO

WHAT IS A FRONT END DEVELOPER?

ONE

WHAT IS A FRONT END DEVELOPER?

Front-end Developer/Engineer

UI/UX Developer/Engineer

Front-end Testing/QA

E-commerce Systems

Portal Systems

Wireframing

CSS layout / Grids

DOM manipulation (e.g. jQuery)

Mobile Web Performance

Load Testing

Performance Testing

Progressive Enhancement / Graceful Degradation

 

MVC / MVVM / MV*

Functional Programming

Data Formats (e.g. JSON, XML)

Data APIs (e.g Restful API)

Web Font Embedding

Scalable Vector Graphics (aka SVG)

Regular Expressions

Content Strategy

Microdata / Microformats

UI widgets

Code Quality Testing

Code Coverage Testing

Code Complexity Analysis

Integration Testing

Command Line / CLI

Templating Strategies

Templating Engines

Single Page Applications

XHR Requests (aka AJAX)

 

Task Runners, Build Tools, Process Automation Tools

Responsive Web Design

Object Oriented Programming

Application Architecture

Modules

Dependency Managers

Package Managers

Web/Browser Security

Build Tools,

 

 

Web Font Embedding

Scalable Vector Graphics (aka SVG)

Regular Expressions

Content Strategy

Microdata / Microformats

JavaScript Animation

CSS Animation

Charts / Graphs

Browser Developer Tools

Process Automation Tools

 MAY BE SKILLED IN ANY NUMBER OF THE FOLLOWING:

dafuq ?

LEARNING FRONT END DEVELOPMENT

TWO

what to know

INTERNET | WEB

HTML | CSS

JAVASCRIPT

GIT & GITHUB

COMMAND LINE

VERSION CONTROL

SEO (A LITTLE)

Three

TOOLS OF THE TRADE & SOME BEST PRACTICES

Tools

Modular, Dependency Management & Productions Builds

In-Browser Dev Tools

Client-Side Templating

CSS Processors

Testing

Process Automation

One
Two
Three

Read the Error

Search Google

Ask for Help

erroR!!!

Help Me!!! I'm stuck!

ask for help!

My two-cents

Learn the technology before abstractions

Everything is free for the taking

Try not to become a "Magpie Developer"

Write bad code more often

Do epic shit

Made with Slides.com