Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Mobile Web Architecture
Duration:              24 Hours
Target Audience: System Analysts

Mobile is a whole new category o...
Communication Layer (network) ­ 4h
● Introduction to Networking
● How mobile networks work
● Mobile roaming
● Optimising f...
Upcoming SlideShare
Loading in …5



Published on

  • Login to see the comments

  • Be the first to like this


  1. 1. Mobile Web Architecture Duration:              24 Hours Target Audience: System Analysts Mobile is a whole new category of software development. Mobile devices run their own operating systems, mobile networks work differently and mobile applications have different rules than desktop or web. In this course we’ll cover the architectural differences system analysts must be aware of when designing a mobile or mobile web app. Prerequisite: ● Participants are able to write code in any programming language ● Participants have basic understanding of web technologies (HTML and CSS) Topics In Depth Mobile Web Ecosystem ­ 2h ● Meet the mobile web ● iOS vs. Android vs. Windows Phone ● Mobile web or native ● A word on Device fragmentation Application Layer ­ 8h ● Mobile web application architecture ● Managing Sessions and Cookies ● Location services ● Photos and video ● Playing and recording audio ● Sending push notifications Device Layer ­ 3h ● Application sandbox ● Mobile device filesystems ­ where to save data ● Interacting with other apps ● Background execution ● A note on battery life
  2. 2. Communication Layer (network) ­ 4h ● Introduction to Networking ● How mobile networks work ● Mobile roaming ● Optimising for mobile networks ● HTTP optimisations ● Web sockets Security for Web Applications (High level) ­ 4h ● Web application threats model ● Server side injections (SQLi) ● Client side injections (XSS) ● Misusing trust (CSRF, Cookies) Practice ­ Real world cases ­ 3h Suggested Schedule 6 Sessions of 4 hours each. Session 1: Mobile echosystem + Application layer Session 2: Case study + Application layer Session 3: Case study + Application layer Session 4: Case study + Device layer Session 5: Networking Session 6: Security for Mobile Web Applications