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
Employer working
Skills Required
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

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