JavaScript: From Basics To Building with JS
Join us for an Awesome Workshop on:

JavaScript: From Basics To Building with JS

April 2, 2015 - 9:30am to 4:30pm Central US Time

RSVP to Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

April 2, 2015 - 9:30am to 4:30pm Central US Time

This Workshop's Online Chatroom is Currently Open!

April 2, 2015 - 9:30am to 4:30pm Central US Time

You can watch video of this workshop!

JavaScript: From Basics To Building with JS

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Learn and practice basic programming fundamentals, like variables, conditionals, loops, and functions
  • Explore core JavaScript mechanics, like closures, 'this', and prototypes
  • Use modules to organize JavaScript functionality
  • Trigger and respond to events for module-to-module communication
  • Delegate behavior between objects

Your (Awesome) Instructor

Kyle Simpson

Kyle Simpson

Kyle Simpson is an evangelist of the open web, passionate about all things JavaScript. He writes books, teaches JavaScript, speaks, and contributes to the world of OSS. Developers have watched over 300,000 hours of Kyle's courses here on Frontend Masters!

Spend a Full Day Immersed With a Leading JavaScript Master

Workshop Details

The more you are exposed to JavaScript, the clearer it becomes. Words like closures, objects, and methods might seem out of reach to you now, but this workshop will help those terms come into clarity. It might seem daunting, but you are starting an awesome journey to hone your knowledge. Start your path to understanding programming. Enjoy the lightbulb moments! Come learn how to get started and build websites and application in JavaScript with Kyle Simpson as he discusses the way to get started with the powerful programming language that is JavaScript.

Daily Schedule

Starting from scratch and explaining the basics of programming (in a JS context), such as variables, loops, and functions. As the workshop goes on, we get deeper into JS specific material, such as strict mode. - Developer Tools - Operators - Values & Types - Variables - Conditionals - Loops - Functions - Strict Mode - Closure - 'this' - Prototypes The goal of the second half of the workshop is to understand basic patterns of organizing JS functionality based on a simple site/UX design. We'll cover the fundamentals of the module pattern, event-driven architecture, and object-based delegation. - jQuery: Events, CSS/DOM - Module Pattern - Singleton vs Factory - Events: PubSub, Observer - Prototypes - OLOO (Delegation)

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

If you are starting with JavaScript with little to no prior programming experience, this workshop is for you. This first half of the workshop is aimed at those with little to no experience (0-2 months) with programming and/or JavaScript. This is very much a beginner type of course, starting from scratch and explaining the basics of programming (in a JS context), such as variables, loops, and functions. As the workshop goes on, we get deeper into JS specific material, such as strict mode. The workshop closely follows the format of Kyle's YDKJS: Up & Going book. The second half of the workshop is aimed at those with some basic experience with JavaScript (3-9 months) and libraries like jQuery (1-3 months). The goal of this workshop is to understand basic patterns of organizing JS functionality based on a simple site/UX design. We'll cover the fundamentals of the module pattern, event-driven architecture, and object-based delegation.

Any Prerequisites?

  • Basic computer skills are required
  • You should have a text editor and a browser installed
  • You should take this if you are beginning programming

Event Details

What

One Full Day Workshop Session

Replay Videos (available immediately)

When

April 2, 2015 - 9:30am to 4:30pm Central US Time

Where

Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN