Training Methodologies

In most of the methodologies listed below, the bottom line is that you START with one thing and in the end CONVERT it to another thing.

Level of Difficulties

Create content from easy to more complex:

  1. Start with SIMPLE content
  2. Add MODERATE content
  3. Add ADVANCED content

Layering: HTML > CSS > JS

Start with layering basic in this order:

  1. Start with HTML for the PRESENTATION layer
  2. Add CSS for the STYLE layer
  3. Add JS for BEHAVIOR (states) layer

Static to Dynamic

At the same time:

  1. Start with STATIC HTML content with placeholders (e.g. {{…}})
  2. Add additional CSS to enhance look as needed
  3. Convert static content to DYNAMIC content with JS

Data Implementation

Add pseudo or default data and then add dynamic data:

  1. Start with PSEUDO data or
  2. Start with DEFAULT data
  3. Convert to DYNAMIC data

Vital Few / Enhancements

Complete “must have” functions and features and then add enhancements if time permits:

  1. Start with “MUST HAVE” functions and features with HTML, CSS, and JS
  2. Enhance with “NICE TO HAVE” functions and features with HTML, CSS, and JS
  3. Convert to DATABASE DRIVEN (JSON, XML, Local Storage, Database) with JS