1. Web and mobile development with HTML5, CSS3, JavaScript
  2. Overview
    1. Introduction
    2. Technologies used
    3. Background and overview
    4. Platforms
    5. Capabilities
    6. Development Languages
    7. Web based development
    8. Compare
    9. Browsers
    10. Web browser engines
    11. Mobile web challenges
    12. Screen resolution
    13. Mobile User Experinece (UX)
    14. Development Environments
    15. Debugging Applications - Desktop
    16. Debugging Applications - Device
    17. Deplyoing Applications
    18. HTML starter toolkits
    19. HTML 5 Boilerplate
    20. Twitter Bootstrap
    21. Mobile frameworks
    22. jQuery Mobile
    23. Sencha Touch
    24. jqMobi (Intel App Framework)
  3. HTML
    1. Introduction to HTML
    2. HTML Forms
  4. CSS - Cascading Style Sheets
    1. Introduction to CSS
    2. CSS in elements
    3. Embedded CSS
    4. External CSS
    5. Basic Selectors
    6. Descendant and Child CSS Selectors
    7. div and span
    8. Layouts
    9. Fixed width and text
    10. Relative width and text
    11. Fixed Image
    12. Media Query
    13. Resize image
    14. Replace image
    15. Colors
    16. CSS3
    17. Rounded corners
  5. JavaScript
    1. JS Bin
    2. Node.js
    3. String to float conversion
    4. Number to string conversion
    5. Hello World
    6. Comments
    7. Variable
    8. JavaScript strings
    9. Boolean values
    10. Global Scope
    11. Local Scope
    12. Objects
    13. Objects - more
    14. Objects - deep
    15. Arrays
    16. Javascript Core types
    17. Type of variable
    18. Functions
    19. Function in var
    20. Function in object
    21. random
    22. while
    23. if else if
  6. HTML and Javascript
    1. Document Object Model(DOM)
    2. getElementById and innerHTML
    3. getElementsByTagName
    4. getElementsByClassName
    5. Events handling
    6. Add event listener
    7. Example for using event objects
    8. Example for using event objects
    9. Schedule event
    10. Exercise: Update button
    11. Exercise events
    12. Solution for update button
    13. Solution for update and reset button
    14. Solution
    15. DOM API Allows
  7. PhoneGap
    1. PhoneGap
    2. Install PhoneGap
    3. PhoneGap Build
    4. Sign up for Android
    5. Android Signed
    6. Apple
    7. Process
    8. Git and Github
    9. Config
    10. Exercise: PhoneGap Build
  8. HTML5
    1. HTML5 Features
    2. Input types
    3. Check for availability
    4. HTML 5 as recognized by Modernizr
    5. HTML5 features
    6. Geolocation
    7. New semantic elements
    8. HTML5 Local storage
    9. Storage as strings
    10. Store and stringify
  9. JQuery
    1. Overview
    2. JQuery Mobile
  10. Backend
    1. Start with Dancer
    2. Module
    3. Front-end server
    4. Same origin policy
  11. Appendix
    1. Resources
    2. Downloads
    3. More frameworks
    4. Project
    5. My Projects
    6. Thank You