wiu talk

13
So you wanna be a web developer? Secrets that I wish someone told me when I was starting out

Upload: dhruv-patel

Post on 08-Jul-2015

173 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Wiu talk

So you wanna be a web

developer?Secrets that I wish someone told me when I was

starting out

Page 2: Wiu talk

ABOUT ME

Dhruv Patel•Designer / User experience designer /

Front-end designer / Conversion

optimization expert

•Founder of Convrrt and Omazing

Creations, LLC

•Twitter handle: @sylphdesign

•Love to talk about making web more

accessible for everyone, playing cricket,

partying, *spraying champagne bottles*

@sylphdesign

[email protected]

www.convrrt.com

www.omazingcreations.com

Page 3: Wiu talk

WHAT GOT ME STARTED?

• Passion for being creative

• Started taking web design and graphic design courses at early age

• Self learned to become photoshop guru

• What’s the next challenge? Web graphics? Print media? Animation?

3d?

Page 4: Wiu talk

MY EXPERTISE

USER EXPERIENCE

FRONT-END DEVELOPMENT

CONVERSION OPTIMIZATION

Page 5: Wiu talk

THINGS YOU NEED TO

KNOW

• Basic Language of the web

• HTML/HTML5

• CSS3

• JavaScript (jQuery.Ajax)

Page 6: Wiu talk

BASIC TERMINAL USAGE

Page 7: Wiu talk

WEB SERVICES

Page 8: Wiu talk

FRONT-END DEVELOPER

• Javascript frameworks (MV*)

• Single Page Applications - SPA

• Unit testing

• CSS Tools

• HTML Frameworks

• Responsive Design

• Front-end Build Tools

Page 9: Wiu talk

BACK-END DEVELOPER

• Backend languages

• Databases

• Web Services

• Dev Ops

Page 10: Wiu talk

PRO TIPS

Awesome indicators in your resume:

• What technologies do you use? -

HTML5/CSS3/JavaScript (jQuery)

• SASS, LESS, STYLUS

• BASIC HTML/CSS/jQuery (PSD to HTML)

- Lots of jobs

• Github - Create an account - put your own

work on github. Be active

• What text editor do you use?

• What OS do you use?

Jquery

• Dom Traversals (find li in an unordered

list)

• Can you navigate the dom decently

well in jQuery?

• jQuery user events (clicks/mouse over

> smart events)

• jQuery Ajax (Get requests - eg. get list

of tweets)

• jQuery plugins (implement them on a

web page)

Page 11: Wiu talk

PRO TIPS CONT.

What if you don’t have job experience?

• Create your own job experience - build sites for other people

• Make sites for a non-profit. Help them convert their dated site to bootstrap

• Take existing popular sites and code them yourself on how you’d do it different to make the

user experience better.

• Write blogs on topics to improve the web.

• Learn Wordpress / Drupal etc.

• Put your resume online - Get connected with recruiters (DO NOT PUT YOUR PHONE

NUMBER)

• Look for side jobs on Craigslist if you are looking to build your resume

Page 12: Wiu talk

MY FRONT-END

WORKFLOW

• Yeoman

• GulpJs

• Bower Components

Page 13: Wiu talk

SAMPLE LANDING PAGE

Requirements

•Bootstrap

•LESS/SASS

•jQuery

•RetinaJS

•Font-awesome

•Entypo Fonts

•FitVidsJS

•Animate.css

•InView.js