Java Script Advance Training - open to bidding

Closed

JavaScript (Advanced) Training Outline – 2 Days

• Review of difficult JavaScript topics

o Scope

o Context

o Closures

o Inheritance

 New syntaxes

 Old Syntax

 Pseudoclassical inheritance

 Patterns

• Ajax and Intro to [url removed, login to view]

o What is [url removed, login to view] Where did it come from? Why would we use it?

o Serving files with [url removed, login to view]

o JSON

o Creating a basic JSON service with [url removed, login to view]

o Loading data from [url removed, login to view] into the client via Ajax

• Cross-domain communication

o Cross-domain communication options and issues

o Implementing JSONP on the client

o Implementing JSONP on [url removed, login to view]

o CORS on the client and server

• Flow control

o Asynchronous programming

o Advantages and disadvantages of nested callbacks

o The "pyramid of doom" and problems with try/catch

o Using promises

o Using deferreds

• Modules

o Module pattern

o CommonJS modules and AMD modules

o AMD modules with RequireJS

o Compiled and compressed builds with RequireJS

• History, Back-button, Deep-linking (and SEO)

o What these features have in common: URLs

o URLs and JavaScript applications

o APIs and browser facilities for history and deep-links

o State-based application design for history/deep-link support

o Client-side routing in various frameworks

• Patterns for clean extensible design in larger JavaScript applications

o Namespaces

o Service Locators

o Dependency Injection

o Inversion of Control

o Messaging and event buses

o Different types of events

o Design tradeoffs

• Debugging

o Error Handling

Skills: Javascript

See more: what is syntax in programming, what is asynchronous programming, syntax programming, syntax in programming, state design pattern, server side programming java, server side programming in java, server side ajax frameworks, routing control, pyramid links, pyramid link, programming syntax, programming patterns, programming javascript applications, programming inheritance, programming design patterns, node frameworks, node based programming, new features in java, javascript design patterns, javascript ajax frameworks, java programming training

Project ID: #5065789

1 freelancer is bidding on average $250 for this job

madhuhc

Hi, I am a web developer with experience in javascript, I can make this for u, let me know what exactly u want. ? PDF.? or presentation. ? Thanks in advance, Madhu H C

$250 USD in 5 days
(4 Reviews)
2.2