Your SlideShare is downloading. ×
Syllabus
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Syllabus

208

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
208
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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

×