Advanced JavaScript

by Anika Technologies Claim Listing

This workshop teaches the participants how to take advantage of some of the advanced features offered by JavaScript for building better maintainable applications large scale applications. It also introduces some of the frameworks that can assist in this process.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Anika Technologies Logo

img Duration

Please Enquire

Course Details

This workshop teaches the participants how to take advantage of some of the advanced features offered by JavaScript for building better maintainable applications large scale applications. It also introduces some of the frameworks that can assist in this process.


Objectives:

  • Understand and appreciate the dynamic typed nature of JavaScript language
  • Be able to understand the exploit some of the functional programming techniques in JavaScript
  • Understand and resolve scope issues in JavaScript
  • Techniques for modularizing JavaScript code
  • Know how to modularize and loadJavaScript files using Require.js
  • Be aware of some of the quirks in the JS language
  • Be able to use Handlebar templates for UI templating

 

Day Wise Syllabus Expressive JavaScript:

  • The Flexibility of JavaScript
  • JavaScript as a Loosely Typed Language
  • Functions as First-Class Objects
  • Object Mutability
  • Functions In Depth
  • Function Objects
  • Function Literal
  • Function Invocation Patterns
  • Augmenting Types
  • Recursion & Closures
  • Functions as Callbacks
  • Function Currying & Memorization
  • Closures In Depth
  • How Closures Work
  • Private Variables, Callbacks and Timers
  • Binding Function Contexts
  • Overriding Function Behavior
  • Object Orientation With Prototypes
  • Object Instantiation
  • Constructors
  • Inheritance and Prototype Chain
  • Extending Object
  • Extending Number
  • Instantiation Issues
  • Writing class-like code
  • JavaScript Gotchas
  • Global Variables
  • Scope
  • Semicolon Insertions
  • Type Coercion
  • Using Templates
  • Avoid string concatenation for dynamic generation of UI
  • Template syntax
  • Exploring Handlebar.js
  • Binding data to templates
  • Using pre-compiled templates
  • Modular JavaScript
  • Techniques for modularizing JavaScirpt code
  • Debugging Techniques
  • Using “console”
  • Developer tools in the browser
  • Using breakpoints
  • Advanced breakpoints
  • JavaScript Design Patterns
  • Common Design Pattern Implementations
  • Model View Separation
  • Module Pattern
  • Revealing Module Pattern
  • Observer Pattern
  • Factory Pattern
  • Decorator Pattern
  • Strategy Pattern
  • PubSub Implementation
  • Introduction to Unit Testing in JavaScript
  • Overview of Unit Testing Frameworks
  • Using Jasmine for Unit Testing
  • Builtin matchers
  • Covering Before and After
  • Using Spies for Mocking
  • Karma Test Runner
  • Overview
  • Configuration
  • Auto watching
  • Configuring Browsersc
  • ES6
  • New Features in ES6 Overview
  • Using Transpilers
  • Array Functions
  • Variable Declarations (let, const)
  • Creating Classes
  • Accessor Methods
  • Modularity in ES6
  • Pune Branch

    A2/11, Ujwal Park, NIBM Road, Pune

Check out more Javascript courses in India

Institute Mate Logo

HTML/CSS/JavaScript

Basic understanding of the fundamentals of HTML, CSS and JAVASCRIPT. Students will learn how to start a website design. Students has to complete one project in the course journey. Students have to carry their own laptops in case of an offline classes.

by Institute Mate [Claim Listing ]
Besant Technologies (BTM) Logo

JavaScript Training

Training in BTM Layout is a leading Training as well as Placement company with experience in leading IT Sectors of India. Our training reproduces the latest technologies, techniques, as well as processes that are advanced in practical knowledge collected from years of experience.

by Besant Technologies (BTM) [Claim Listing ]
GTrac Logo

JavaScript

JavaScript course is offered by GTrac. The GTRAC IT Finishing School is a unique opportunity for students to be mentored for the challenges ahead in an IT career. It enables them with technical and soft skills required to compete for entry into the IT corporates and thrive further.

by GTrac [Claim Listing ]
Code and Debug Logo

Javascript Programming

JavaScript is a dynamic computer programming language. It is lightweight and most commonly used as a part of web pages, whose implementations allow client-side script to interact with the user and make dynamic pages.

by Code and Debug [Claim Listing ]
  • Price
  • Start Date
  • Duration
SDLC Training Logo

JavaScript Course

JavaScript course is offered by SDLC Training. Learning with human interaction is always the best way to grab the skills and knowledge. We have facility to provide classroom training as it is the best mode to learn and hone your IT skills.

by SDLC Training [Claim Listing ]

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy