Adv Javascript Workshop for Beginners

Give us one day, we will make you an expert in JavaScript while building a real-world app.

If you don't have a clear concept and understanding about javascript core features, you can't master any javascript framework. Rather you will feel lost within 10 minutes.

Besides, Everyone knows learning alone is hard.

In fact... It's enough to make a grown person cry!

That’s why we created a day-long workshop so that you can invest just one day to explore Javascript and build a fully functional real-world application! All by yourself with our help.

Just give us one day. We will make you expert in Javascript.

Someone famous named Jhankar Mahbub

Who is this workshop for?

Social and family oriented developer who's plan to learn React is always swamped by something else.

Developers with ancient framework like jQuery and backbone who know nothing outside of their cubicles.

Developers who are constantly hearing about React, but still don't know what the heck it really is.

Intermediate-level front end developers who are frustrated with unorganized internet resources.

Front end developers who want to upgrade their skill sets to get a raise or apply for better job under a better manager.

Developers with ancient framework like jQuery and backbone who have become "stuck in the mud".

Beginner-level programmers who want to understand core concepts and build something to add to their resume.

Back-end developers who want to shift to the front end and be effective in a short period of time.

Register

I don’t want your hard earned cash if you don’t get any value from this workshop.

Not happy with the workshop? I’ll give you 100% refund of your money within seven days of the workshop.

What You'll Learn

This workshop is broken into six modules to make your learning easy and effective.

Module-1: Important Everyday parts
  • Array, map, filter, reduce, find
  • Prototype based OOP, inheritance, class
  • route, authentication, svg, canvas
Module-2: Confusing Parts
  • bind, call, apply, this, pass by ref or value
  • JS Event loop (how async JS works)
  • scope, closure, hoisting
Module-3: Browser and back-end integration
  • Dom manipulation, Event bubble
  • AJAX, Promise, fetch, RESTFUL, CRUD
  • Cookies, session, local storage, index db
Module-4: ES6, ES7, ES Next
  • const, let, var, default parameter, template
  • spread (...), arrow function, map, set
  • Module, Iterator, Generator, proxy
  • Async Await, ES7, ES Next
Module-5: Advanced JS Debugging
  • Fix event related problems, Error handling
  • debug, break point and edit source files
  • fix ajax, promise related issues
  • Memory leak, fix janky animation
Module-6: Modern workflow, Advanced topics
  • Node, npm, yarn, webpack, HMR
  • WebGL, Web component, location api
  • lint, unit test, build, Airbnb best practices
  • Make website faster and secure

Where and When

Date: Saturday, November 11, 2017 from 9:45 AM to 5:00 PM (CST)

Venue: 215 West Ohio Street, Chicago, IL

( 5 min walking from Merchandise Mart)

How your day will look

Learning modules will be introduced, explained and implemented as you will be building a web app.

You will spend 70% of your day coding, hands on exploring different scenario in a real world application. 20% time on understanding core concepts and rest 10% + extra 1 hour after the workshop to answer your questions.

9.15-9.30: Grab a seat and Ask for Wi-Fi Password and socialize

9.30-10.00: Everyday useful topic: map, filter, reduce, find, JS Event loop

10.00-10.30: prototype based OOP, inheritance, class

10.30-10.50: bind, call, apply, this, pass by ref or value

10.50-11.00: Break

11.00-11.30: scope, closure, hoisting

11.30-12.00: Dom manipulation, Event bubble

12.00-1.00: Lunch break and QA

1.00-1.30: AJAX, Promise, fetch, RESTFUL, CRUD

1.30-1.50: Cookies, session, local storage, index db

1.50-2.00: Break

2.00-2.50: ES6, ES7, ES Next module

3.00-3.50: Adv Javascript debugging module

3.50-4.00: Break

4.00-4.30: Node, npm, yarn, webpack, HMR

4:30-4.40: lint, unit test, build, Airbnb best practices

4.40-5.00: QA

Prerequisite

You should be comfortable
  • Basic HTML, CSS and JavaScript
  • Ownership to a laptop and familiarity to connect a laptop with wifi
  • Basic github understanding

Register

I don’t want your hard earned cash if you don’t get any value from this workshop.

Not happy with the workshop? I’ll give you 100% refund of your money within seven days of the workshop.

By the way, Who's this Dude?

Jhankar (John-kar) Mahbub is a curious JavaScript developer, speaker, marathon runner, organizer of Chicago JavaScript meetup group. He publishes his tips and tricks for JavaScript developers at thatjsdude.com and videos on youtube

He has been giving talks in popular conferences around the world on front end technologies, tools and frameworks. He published two books on programming. He is currently working at Nielsen as their Senior Web Developer.

Surprisingly, he can confirm that he does have time to shower in between all of these activities!

If you want to watch a sample talk/video of this dude, check out this video on Angular 2.

Want to start a conversation?

Send him an email: khan4019@gmail.com. He never stops checking his email, even though he could be sleeping, showering or dropping the kids off at the pool. In fact, the only time he doesn't check his email is when doing all three of these things at the same time!