MWA

From Wikiversity
Jump to: navigation, search

Contents

[edit] Mobile Web Applications

The best way to learn to develop web pages is to develop web pages. This philosophy is how this course has been designed and built. It treats learning web development more like learning an art than a science. And when attending an art class the opportunity to jump right in starts usually on the first day, during the first hour of class.

[edit] Considerations

  1. When on the Internet users prefer to use web apps rather than mobile apps on their mobile devices.
  2. Learners using this learning resource should find or create there own development environment capable of hosting the technologies used within this course. A review of my series of blog posts describing the setup of a rackspace cloud server can help here; http://criticaltechnology.blogspot.com/search/label/hosting
  3. This course will be taught more as an ART course than a SCIENCE course. So be prepared to get dirty and learn with reckless abandon.
  4. The creation of this course / book is as an example toward Agile Learner Design

[edit] Conventions

  1. Each lesson will focus only on what it needs to meet its objective. Within any feature of technology there is often many more attributes than need to be discussed to meet a lessons objectives. It is preferred to only focus on the immediate need, rather than all that is possible with any given feature.
  2. Pseudocode will be used to describe all algorithms / programming logic
  3. Each lesson will include a business value section to describe the value of the technology will have to the business. This convention is used for two reasons; first, to get away from technology for technologies sake. And second, to provide a laypersons view into why the technology is important. The business value section answers the c-level question, "What's the value of doing this?"

[edit] Course concept map

This concept map shows the content covered by this course. The concept map is a work in progress as it will be added to as the course continues as suggested by the Agile Instructional Design methodology.

Mobile Web Application Concept Map

[edit] Table of Contents

Personal tools
Namespaces

Variants
Actions
Navigation
Community
Toolbox
Wikimedia projects
Print/export