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:
- Start with SIMPLE content
- Add MODERATE content
- Add ADVANCED content
Layering: HTML > CSS > JS
Start with layering basic in this order:
- Start with HTML for the PRESENTATION layer
- Add CSS for the STYLE layer
- Add JS for BEHAVIOR (states) layer
Static to Dynamic
At the same time:
- Start with STATIC HTML content with placeholders (e.g. {{…}})
- Add additional CSS to enhance look as needed
- Convert static content to DYNAMIC content with JS
Data Implementation
Add pseudo or default data and then add dynamic data:
- Start with PSEUDO data or
- Start with DEFAULT data
- Convert to DYNAMIC data
Vital Few / Enhancements
Complete “must have” functions and features and then add enhancements if time permits:
- Start with “MUST HAVE” functions and features with HTML, CSS, and JS
- Enhance with “NICE TO HAVE” functions and features with HTML, CSS, and JS
- Convert to DATABASE DRIVEN (JSON, XML, Local Storage, Database) with JS