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
×

Syllabus

453 views
354 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
453
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Syllabus

  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

×