0% found this document useful (0 votes)
102 views1 page

Deep Dive Into JS: Workshop Outline

The workshop outline covers principles of JavaScript including threads, execution context and call stack. It explores functional programming concepts such as pure functions, parameterizing functions, callbacks and higher order functions. The workshop also covers closures, asynchronous JavaScript, browser APIs, event loops and AJAX. Finally, it examines object-oriented approaches in JavaScript including the new operator, this keyword and class syntactic sugar. Participants will do pair programming exercises applying callbacks, closures, and object-oriented JavaScript concepts.

Uploaded by

Bala Subramaniam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views1 page

Deep Dive Into JS: Workshop Outline

The workshop outline covers principles of JavaScript including threads, execution context and call stack. It explores functional programming concepts such as pure functions, parameterizing functions, callbacks and higher order functions. The workshop also covers closures, asynchronous JavaScript, browser APIs, event loops and AJAX. Finally, it examines object-oriented approaches in JavaScript including the new operator, this keyword and class syntactic sugar. Participants will do pair programming exercises applying callbacks, closures, and object-oriented JavaScript concepts.

Uploaded by

Bala Subramaniam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Deep dive into JS

Workshop outline:
1. Principles of JavaScript
 Thread
 Execution context
 Call stack
2. Functional Programming
 Pure functions
 Paramaterizing, Generalizing Functions
 Callbacks
 Higher order functions
3. Closure
 Closures
 Lexical Scope
 Power of Closure
4. Asynchronous JavaScript
 Async JS
 Browser APIs
 Callback queue & Event loop (With simulation)
 AJAX (XHR)
5. Object-oriented JavaScript – Approaches to OOP
 Intro
 __proto__
 New Operator
 Keyword ‘this’ in JavaScript
 Object.prototype
 Class syntactic sugar
6. Wrap-up

All programming exercises will be in pairs and in https://jsbin.com/?js,console,output


Pair programming exercises on:
1. Callbacks & Higher order functions
2. Closures, Scope, and Execution Context
3. OO JS

You might also like