Fundamentals to Functional JavaScript, v3
Join us for an awesome workshop on:

(CANCELED) Fundamentals to Functional JavaScript, v3

October 8 to 9, 2019 - 9:30am to 5:30pm Central Daylight Time

RSVP to Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

Sorry, this workshop was canceled. :-(

This Workshop's Online Chatroom is Currently Open!

October 8 to 9, 2019 - 9:30am to 5:30pm Central Daylight Time

Sorry, this workshop was canceled and not available for replay. :-(

Sorry, this workshop was canceled and not available for replay. :-(

Fundamentals to Functional JavaScript, v3

On the surface, this course is designed for beginning and intermediate JS developers who want to learn the fundamentals in order to understand and use functional programming in both ES5 and ES6. However, this course is also perfect for people preparing to enter into competitive JavaScript bootcamps like Hack Reactor.

Some Key Takeaways!

By participating along with us in the workshop, you'll learn:

  • Learn fundamentals of modern JavaScript necessary for React and Vue
  • Learn how to implement and use key functional methods in ES5 and ES6
  • Learn the foundational concepts used in functional programming like higher-level functions, closures and scope
  • Master promises and ES6+ async techniques

Your (Awesome) Instructor

Bianca Gandolfo

Bianca Gandolfo

Bianca is a software engineer at Thumbtack and the host of Code and Coffee, an online community for busy software engineers to explore and achieve what is next for them in their careers.

Spend Two Full Days Immersed in JavaScript with Bianca Gandolfo

Workshop Details

In this 2-day course, you will learn the JavaScript fundamentals required to become a modern JavaScript developer. Each skill you master in this course is required for learning popular JavaScript frameworks like React and Vue, will help you deepen your understanding of the JavaScript language, and give you techniques to write professional JavaScript. If you are new to the language or are having trouble with modern JavaScript this may be the most important workshop to take you to the next level. Let’s cut through the academic vocabulary and try our hand at functional programming.

Daily Schedule

We've already held over 300 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

Day 1

  • 9:40AM
    Intro to this workshop
  • 9:50AM
    What is functional programming?
  • 10:00AM
    Basic Data Structures in ES5 & ES6
  • 11:00AM
    Exercises throughout
  • 12:00PM
    Solutions
  • 1:00PM
    Functions in ES5 & ES6
  • 2:00PM
    Exercises throughout
  • 3:00PM
    Solutions
  • 3:20PM
    Scope in ES5 & ES6
  • 4:20PM
    Exercises throughout
  • 5:20PM
    Solutions

Day 2

  • 9:30AM
    Functional methods and techniques, review of functional programming
  • 9:50AM
    Each in ES5 + ES6
  • 10:10AM
    Exercises throughout
  • 10:30AM
    Solutions
  • 11:00AM
    Map in ES5 + ES6
  • 11:05AM
    Exercises throughout
  • 11:30AM
    Solutions
  • 12:00PM
    Reduce in ES5 + ES6
  • 1:00PM
    Exercises throughout
  • 1:30PM
    Solutions
  • 2:00PM
    Advanced Scope: Closures in ES5 and ES6
  • 2:45PM
    Exercises throughout
  • 3:15PM
    Solutions
  • 3:45PM
    Async Functions + Scope: Promises
  • 4:15PM
    Exercises throughout
  • 4:45PM
    Solutions
Expand...

Interact with the Instructor - Online & In-Person

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

Is This Workshop for Me?

Summary

On the surface, this course is designed for beginning and intermediate JS developers who want to learn the fundamentals in order to understand and use functional programming in both ES5 and ES6. However, this course is also perfect for people preparing to enter into competitive JavaScript bootcamps like Hack Reactor.

Any Prerequisites?

  • 2-6 months experience with JavaScript
  • Comfortable with basic operations on array and object data structures in JS
  • Accessing properties and values, adding properties and values, looping, etc.
  • No experience with ES6 is required

Event Details

What

2 Full Day Workshop Sessions

Replay Videos (available immediately)

When

CANCELED, sorry. :-(