developing windows 8 apps with html, css &...
TRANSCRIPT
Day 1 | HTML, CSS and JavaScript Day 2 | Windows Apps using HTML and JavaScript
Module 1: HTML5 Semantic Structure Module 1: Designing a Windows 8 App
Module 2: CSS3 Selectors and Style Properties Module 2: Developing Windows 8 Apps
Module 3: Advanced Layout and Animation Module 3: Working with Contracts
MEAL BREAK MEAL BREAK
Module 4: JavaScript Core Capabilities Module 4: UI and Controls
Module 5: DOM Interactions Module 5: Interactions
Module 6: Advanced Topics Module 6: Data Access
Module Agenda
Handling exceptions
Promises
Web worker
Web sockets
Architecture patterns
TypeScript
˃
Handling exceptions
managing failures in code
minimizing failures in code
Module Agenda
Handling exceptions
Promises
Web worker
Web sockets
Architecture patterns
TypeScript
˃
Promises
concept
consuming a promise
chaining then… then… done
passing a promise
creating a promise
storing a promise
reporting progress
http://codefoster.com/using-promises
Module Agenda
Handling exceptions
Promises
Web worker
Web sockets
Architecture patterns
TypeScript
˃
Web worker
offload work to another thread
capable of two way messaging with primary thread
spawn other workers
import scripts
call xhr
cannot access DOM
Module Agenda
Handling exceptions
Promises
Web worker
Web sockets
Architecture patterns
TypeScript
˃
Web sockets
Windows.Networking.Sockets namespace
WebSockets
StreamSocket
dev.windows.com | Samples | WebSockets sample
Module Agenda
Handling exceptions
Promises
Web worker
Web sockets
Architecture patterns
TypeScript
˃
Architectural patterns
MVVM (Model View ViewModel) is easy in a dynamic language
processAll on any element
calculated properties
converters
Module Agenda
Handling exceptions
Promises
Web worker
Web sockets
Architecture patterns
TypeScript˃
TypeScript
http://www.typescriptlang.org
Summary
Handling exceptions
Promises
Web worker
Web sockets
Architecture patterns
TypeScript