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

TechCADD Computer Training Institute Logo

JavaScript

Javascript is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well known as the scripting language for webpages. If you are looking for a computer training institute in Jalandhar so you are at the right place.

by TechCADD Computer Training Institute [Claim Listing ]
A2IT Soft Logo

JavaScript

JavaScript is the Programming Language for the Web.JavaScript can update and change both HTML and CSS.JavaScript can calculate, manipulate and validate data. It is very useful to make webpages dynamic.

by A2IT Soft [Claim Listing ]
Nminds Academy Logo

JavaScript

JavaScript course is offered by Nminds Academy. Trainers at Nminds Academy gives the required individual attention to each student and provide in-depth training with complete hands-on practices. We are among the few institutes that offer certificates under the Government’s Skill India Program.

by Nminds Academy [Claim Listing ]
AlgoInfo Logo

JavaScript Course

JavaScript course is offered by AlgoInfo. Emerging software courses are offered and handled by highly skilled and dedicated faculties. AlgoInfo perfect destination to mold yourself into an IT Career through software training. Join hands with AlgoInfo to succeed in your career!

by AlgoInfo [Claim Listing ]
Opentechz Logo

JavaScript

JavaScript course is offered by Opentechz. We provide In-house training which can be a cost-effective way of upskilling your employees and enhancing organizational performance.

by Opentechz [Claim Listing ]

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