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

Jayine Technologies Logo

JavaScript

JavaScript is an object-oriented language that allows creation of interactive Web Pages. JavaScript allows user entries, which are loaded into an HTML form to be processed as required. This empowers a web site to return site information according to a user’s requests.

by Jayine Technologies [Claim Listing ]
ACTE Logo

JavaScript Training

JavaScript is a dynamically (weakly) typed, interpreted, cross-platform scripting language used largely for web development purposes. In the browser, it can be used to connect to the DOM to have programmatic control over it. In simple terms, it can be used to manipulate the behavior of web pages.

by ACTE [Claim Listing ]
Placement Adda Logo

JavaScript

Javascript is the most popular programming language in the world and that makes it a programmer’s great choice. Once you learnt Javascript, it helps you developing great front-end as well as back-end softwares using different Javascript based frameworks like jQuery, Node.JS etc.

by Placement Adda [Claim Listing ]
Hanumant Technology Pvt. Ltd. Logo

JavaScript (JS) Training

JavaScript Training Institute is designed to skill you into a successful Client-Side Application Developer. Hanumant Technology Pvt ltd is one of the top JavaScript (JS) training institutes in Lucknow that focuses on React Router, JSX, Data Flow & Usage with React, Async Actions & Flow.

by Hanumant Technology Pvt. Ltd. [Claim Listing ]
COCE (College of Computer Education) Logo

HTML/CSS/JavaScript

HTML/CSS/JavaScript course is offered by COCE (College of Computer Education). HTML: Building web pages and web apps with markup language.CSS: Styling and layout of web pages to create visually appealing designs.

by COCE (College of Computer Education) [Claim Listing ]
  • Price
  • Start Date
  • Duration

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