JS 206: Intro to ES6


Details
Getting Started with ES6 JavaScript
ES6 is a radical jump forward for the JavaScript language. With tons of new features, ES6 offers additional capabilities and will drastically reduce the amount of code you need to get things done. Through hands-on coding exercises, we'll use ES6 in practical, everyday situations and learn how to integrate ES6 with your current workflow.
Using ES6 gives you an edge in the web development industry, since it's used heavily in popular modern frameworks such as React.js, Angular 2, and Vue.js. If you haven't learned ES6 yet, now is your chance!
Dates
This class takes place over the following dates:
May 23 - 6:30-8:30pm
May 30 - 6:30-8:30pm
June 6 - 6:30-8:30pm
June 13 - 6:30-8:30pm
Your payment registers you for the entire series.
Takeaways
• Learn ES6 syntax and use it in practical, everyday situations through coding exercises
• Convert current/ES5 code into ES6, step by step
Write organized, more professional JavaScript that's easier for other developers to read and understand
• Work with the major new features of ES6 (including new variable types, Array helpers, arrow functions, string templates, generators, promises, classes, rest/spread operators, and more!)
• Review ES7's new features
• Discuss how to integrate ES6 into existing projects or start new ES6 projects
• Learn about tools that will help you and your team reinforce best JavaScript practices
• Never use a for loop again!
Prerequisites
Required: A working understanding of JavaScript is required. You should be familiar with basic JavaScript syntax, functions, objects and arrays, conditionals, for and while loops, AJAX requests, and handling JSON responses.
If you have any questions about requirements, please post a comment or message the organizers. We're happy to help!
Note: All attendees are expected to abide by the Girl Develop It Code of Conduct (http://www.girldevelopit.com/codeofconduct).
Tech Requirements
Please bring the following to each class:
• Laptop (Mac, PC, or Linux are all okay) and charger
• A modern web browser such as Google Chrome
• A text editor such as Atom (http://atom.io/) or Sublime Text (http://www.sublimetext.com/2) (both free; available for Mac, PC, and Linux)
Instructor
This course will be taught by Liz Shaw.
https://secure.meetupstatic.com/photos/event/e/4/d/f/600_460198591.jpeg
Liz Shaw is a developer who harnesses the power of CSS, HTML, JavaScript, Node.js, and fun JavaScript libraries such as ReactJS on a daily basis. She's a fan of fast sites, clean code, and mastering the latest and greatest coding techniques. She has developed sites for organizations including The PGA Tour, INBOUND, FOX Sports, Tufts University, and Roger Williams University. She is currently a Tech Lead at HubSpot, where she happily codes usable, sleek responsive web apps and sites. Her work has recently won Interactive Media Awards.
Your TA's
• Janice Smith
• Nick De Jesus
• Tim Beck
Location
A huge thank you to HubSpot for hosting this event! HubSpot is located at:
2 Canal Park
Cambridge, MA 02141
View map (https://goo.gl/maps/SEgUZVGENW82)
HubSpot has two buildings. Be sure to go to the building closest to the mall and canal area, not the one on First Street. We'll be there to greet you when you arrive!
https://secure.meetupstatic.com/photos/event/9/3/5/f/600_455737727.jpeg
Interested in discovering classes like this, workshops, special events, giveaways, volunteer opportunities, and more? Sign up for our monthly newsletter! (http://tinyurl.com/gdinews)
https://secure.meetupstatic.com/photos/event/6/f/5/1/600_460168497.jpeg
Get to know your GDI Boston community — join us on Slack! (https://gdiboston-slack.herokuapp.com/)

Sponsors
JS 206: Intro to ES6