Delaware County Community College, Serving Delaware and Chester Counties

DPR 241 - Mobile Web Development

Course Description

Mobile devices have revolutionized the way we entertain ourselves, get our news, and keep in touch with the world around us. Web developers must now create websites and applications that work consistently on all major mobile platforms. Learn how to use your existing web skills to move into mobile web development. Covers the key differences in mobile app design and the architectures that support these technologies. Use current HTML, CSS and JavaScript standards to design mobile user interfaces. Learn to create dedicated mobile websites and how to convert a mobile web application into a native app that can be loaded into an iPhone or Android device.

Upon successful completion of this course, students should be able to:

Identify current technologies and architectures that provide the network and communications infrastructure for mobile enabled computer systems
Define and identify the importance, types and uses of various mobile devices
List the various operating systems used in mobile devices and discuss their advantages and disadvantages
Apply appropriate user interface design techniques and standards to create intuitive, usable and efficient designs
Identify the appropriate development tools, IDEs and emulators for creating and publishing various mobile applications and web sites
Design and create web sites for display on a variety of different mobile devices and screens
Identify careers related to mobile computing and examine requisite skills
Convert existing XHTML web sites to HTML5
Use media queries to optimize pages for display on different sized devices
Create cache manifests to make sites available offline
Use jQuery Mobile for designing and developing mobile web sites that function like native applications
Package a web application built with HTML, CSS and JavaScript for deployment as a native app on Android or Apple iOS using PhoneGap

Credit Hours: 3
Lecture Hours: 3

Course Prerequisites: IMM 120 and DPR 101 with "C" or better