Learn core javascript. core javascript training. hands-on core javascript training courses.

Core JavaScript Training

Learn the ins-and-outs of JavaScript development. Take an Introduction, Advanced, or Effective JavaScript course on-site or on-line from DevelopIntelligence

Introduction to JavaScript
(JavaScript Training)

Purpose: Learn the fundamentals of the JavaScript programming

Audience: Developers and Managers who have some experience with HTML wanting to learn JavaScript

Duration: 5 Days

Summary:
Intro JavaScript Training focuses on classical programming language practices like looping, conditional statements, functions, methods and objects. Web Form checking via simple scripting techniques and regular expressions will also be covered in our Intro JavaScript Training.

Topics:
  • JavaScript as a language
  • Exploring conditional logic
  • Utilizing flow control thru looping
  • Developing JavaScript functions
  • Interacting with form data and JavaScript form validation
  • Writing regular expressions for validation
  • Understanding the Document Object Model
  • JavaScript and DOM Scripting
  • Basic JavaScript event handling via event handlers
  • Learning the synergy of JavaScript, HTML & CSS
  • Moving towards Object-Oriented JavaScript design

Advanced JavaScript
(Advanced JavaScript Training)

Purpose: Learn how to build advanced web applications using JavaScript

Audience: Developers and Managers who have experience with JavaScript

Duration: 3 Days

Summary:
Advanced JavaScript training takes an in depth look at object oriented JavaScript including the Date Object, Location Object, Window Object and Custom Object Creation. Advanced JavaScript training will look at constructors, prototyping and simulating classes in Javascript. Class time will also be spent working with advanced event handling using event listeners, setting timers and managing cookies.

Topics:
  • Designing with Progressive Enhancement and Graceful Degredation in mind
  • Using the JavaScript Date and Location objects
  • Understanding the Window object
  • Creating custom JavaScript objects
  • Working with closures
  • Writing constructors
  • Simulating Object-Oriented Classes via prototyping
  • Advanced JavaScript event handling with event listeners
  • Setting timers
  • Animation
  • Managing cookies

Effective JavaScript

Purpose: Learn Effective JavaScript concepts like design patterns, packaging, compression, and debugging and testing

Audience: Experienced JavaScript developers needing to mature their skills in the creation of production-ready systems.

Duration: 5 Days

Summary:
Effective JavaScript training teaches experienced JavaScript developers how to design, implement, and manage robust JavaScript solutions. This course builds on the OO concepts covered in Advanced JavaScript training course and explores the world of object-oriented design patterns. In addition, the course looks as JavaScript best-practices, in terms of code structure and style. Last but not least, the course explores how to apply industry-accepted software engineering practices to JavaScript development.

Topics:
  • Review of JavaScript OO concepts
  • Overview of OO Design patterns
  • Implementing Design Patterns in JavaScript
  • Best Practices: Code Structure
  • Best Practices: Style
  • Best Practices: Packaging and Deployment
  • Overview of software testing, testing process, and test plans
  • Creating automated unit tests for JavaScript using JSUnit and Selenium
  • Debugging JavaScript using FireBug and other tools
  • Optimizing JavaScript
  • Using a JavaScript compiler like the Google Closure Compiler

Hands-On Format
Customized, in-depth, instructor-led lecture and lab training.

We'll Come To You
Here are just a few recent training locations: Austin, Baltimore, Boston, Boulder, Calgary, Charlotte, Chicago, Columbus, Dallas, Denver, Detroit, Edmonton, Houston, Indianapolis, Jacksonville, Las Vegas, Los Angeles, Louisville, Memphis, Milwaukee, Montreal, Nashville, New York, Ottawa, Philadelphia, Phoenix, Portland, San Antonio, San Diego, San Francisco, San Jose, Seattle, Toronto, Vancouver, Washington DC

110% Guarantee
If you aren't satisfied with our training, we'll refund your money and give you $750.

Customized for You
We customize every solution to meet the specific learning needs.