RSVP to Attend Online
Join in Person
Sorry, this workshop was canceled. :-(
This Workshop's Online Chatroom is Currently Open!
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
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:40AMIntro to this workshop
- 9:50AMWhat is functional programming?
- 10:00AMBasic Data Structures in ES5 & ES6
- 11:00AMExercises throughout
- 12:00PMSolutions
- 1:00PMFunctions in ES5 & ES6
- 2:00PMExercises throughout
- 3:00PMSolutions
- 3:20PMScope in ES5 & ES6
- 4:20PMExercises throughout
- 5:20PMSolutions
Day 2
- 9:30AMFunctional methods and techniques, review of functional programming
- 9:50AMEach in ES5 + ES6
- 10:10AMExercises throughout
- 10:30AMSolutions
- 11:00AMMap in ES5 + ES6
- 11:05AMExercises throughout
- 11:30AMSolutions
- 12:00PMReduce in ES5 + ES6
- 1:00PMExercises throughout
- 1:30PMSolutions
- 2:00PMAdvanced Scope: Closures in ES5 and ES6
- 2:45PMExercises throughout
- 3:15PMSolutions
- 3:45PMAsync Functions + Scope: Promises
- 4:15PMExercises throughout
- 4:45PMSolutions
Interact with the Instructor - Online & In-Person
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)