Anyone Can Code: JavaScript - 6/24/2014
-
date post
18-Oct-2014 -
Category
Technology
-
view
329 -
download
2
description
Transcript of Anyone Can Code: JavaScript - 6/24/2014
JAVASCRIPT
Anyone Can Code: JavaScript
Software EngineerJoe Mainwaring I specialize in building JavaScript apps
using Node.js, Angular.js and PhoneGap for the web, iOS, and Android platforms.
Meet Your Instructor
Anyone Can Code: JavaScript
A Brief History
JavaScript is created by Brandon Eich while working at Netscape1994
1995
1996
1997
Netscape Navigator 2.0 becomes the first browser to support JavaScript
A draft standard based on JavaScript is submitted to the European Computer Manufacturer’s Association (ECMA)
ECMA International publishes first edition of ECMA-262 specification, creating an official standard for JavaScript
jQuery 1.0 is released2006
Node.js 1.0 is released PhoneGap is created ECMA 5 (current major version) is published
2009
AJAX is born; JavaScript becomes the backbone of the innovative method (Web 2.0)2005
HTML5 adoption begins to pick up momentum2010
Apple announces JavaScript scripting support for OS X 10.10 Yosimte
2014
Anyone Can Code: JavaScript
Version 6 Published
The Future of JavaScript
HTML5Standard Published
BackendPopularization of Node.js
ECMAScriptIncreased Usage
Apps
Anyone Can Code: JavaScript
JavaScript used throughout entire technology stackHighGround, Inc.
Front-EndAngular.js
DatabaseMongoDB
Back-EndNode.js
From novice to Node.jsHow did I go from a hobbyist to a full-time, full stack JavaScript engineer?
September 2012
December 2012 PhoneGap
January 2013
February 2013
Git
April 2013
jQuery jQuery Mobile
November 2013
JavaScript
Node.js
May 2014
January 2013 MongoDB
Angular.JS
Anyone Can Code: JavaScript
Fundamentals
InterpretedNot Compiled
CaSE sensitive!There’s a difference
between too, Too, and TOO.
SemicolonsUsed to end each
statement;
Three key things to keep in mind with JavaScript
Anyone Can Code: JavaScript
The BasicsFive core components
Variables Operators Conditionals Loops Functions
Anyone Can Code: JavaScript
Official Documentation
Official Documentation
Node.js AngularJS
MDNjQuery
W3C
Useful Resources
Official DocumentationRTFM? Official documentation
for various JavaScript resources can sometimes be the best way
to learn.
Anyone Can Code: JavaScript
Websites
Websites
Stackoverflow
CreativeBBQ
Codedrops
Smashing Magazine
Scotch.io HTML5Rocks
Useful Resources
WebsitesMany websites publish quality articles on processes, trends,
and troubleshooting
Anyone Can Code: JavaScript
Newsletters
Newsletters
HTML5 Weekly
JavaScript Weekly
Node.js Weekly
Useful Resources
NewslettersLooking stay tuned to the latest
and greatest? Several quality newsletters are available directly
to your inbox.
Anyone Can Code: JavaScript
Premium Content
Premium Content
Treehouse
Tuts+
Codeschool
Lynda
Useful Resources
Premium ContentSometimes you have to spend
money to make money.
Anyone Can Code: JavaScript
Websites
Accelerators
Anyone Can Code
Startup Institute
Designation
Starter League
Dev Bootcamp
Useful Resources
AcceleratorsFormal learning environments can exponentially increase the
pace.
Anyone Can Code: JavaScript
[email protected], Comments?
@theaccordanceFind me on Twitter/Github/Dribbble/etc