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

BOC Technology Pvt. Ltd Logo

JavaScript Course

JavaScript course is offered by BOC Technology Pvt. Ltd. BOC Technology Pvt. Ltd has aim to win customers & students heart by giving the best service regarding IT trainings, computer courses, website development. We promise we are loyal to your trust.

by BOC Technology Pvt. Ltd [Claim Listing ]
Harsha Trainings Logo

JavaScript With React

 JavaScript with React course is offered by Harsha Trainings. We are passionate about bridging the gap between learning and real-time implementation, so empowering individuals to be industry ready and help firms in reaping huge benefits is our primary goal.

by Harsha Trainings [Claim Listing ]
Kliff Career Hub Logo

JavaScript

JavaScript may be a golden piece that matches with all whether or not it’s an internet site, mobile UI, e-learning, e-content business enterprise, gaming, displays, or server-side programming and this area unit enough points to win over you to find out it.

by Kliff Career Hub [Claim Listing ]
Coding Age Logo

JavaScript

JavaScript course is offered by Coding Age for all skill level. Coding age helps you get started with coding with its very own designed curriculum by the expert industry faculties and help you excel in that.

by Coding Age [Claim Listing ]
IT Corner Logo

JavaScript

JavaScript course is offered by IT Corner. IT Corner, a leading IT Training provider, provides the full gamut of training methodologies and real-time learning experiences to deliver integrated learning solutions. Here quality comes first and being the best at what we do is our way of life.

by IT Corner [Claim Listing ]

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