Java Script Advance Training - open to bidding

This project received 1 bids from talented freelancers with an average bid price of $250 USD.

Get free quotes for a project like this
Project Budget
$250 - $750 USD
Total Bids
Project Description

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 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 Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online