developing windows 8 apps with html, css &...

Post on 09-Jun-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related