TypeScript Allan da Costa Pinto Technical Evangelist Microsoft.

Slides:



Advertisements
Similar presentations
1 CSC 551: Web Programming Spring 2004 client-side programming with JavaScript  scripts vs. programs  JavaScript vs. JScript vs. VBScript  common tasks.
Advertisements

Building a large scale JavaScript application in TypeScript Alexandru Dima Microsoft.
Google Web Toolkit Dudeanu Ermoghen Ib ă nescu Diana Melinte Laurenţiu-Ionuţ Petrişor Ionuţ C ă t ă lin.
North Shore.NET User Group Our Sponsors. North Shore.NET User Group Check out our new web site Next Meeting
Client Side Dev. Toolkit HTML5 JavaScript CSS (and Less, but not today) Bootstrap Knockout.js Require.js (moving to Browserify) Toastr Visual Studio and.
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Major Sponsors Minor Sponsors. about John Liu Contents What is TypeScript Why do we need TypeScript How Demo Pinteresp Working with your existing JavaScript.
Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling.
CSCI 224 Introduction to Java Programming. Course Objectives  Learn the Java programming language: Syntax, Idioms Patterns, Styles  Become comfortable.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Angelo Chan Kamran Bilgrami. Agenda ● WinJS - What and Why ● Modern Apps ● WinRT Architecture ● Demos o Controls o Data Bindings o Program LifeCycle Management.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
An Introduction to Visual Basic
Lecture 1 Programming in C# Introducing C# Writing a C# Program.
11 июля 2015 As true as steel to your desire You come with just an idea - we make great software for you! Trust Teamwork Transparency TypeScript – обзор.
Introduction to TypeScript Sergey Barskiy Architect Level: Introductory.
SE-02 COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Support standard JavaScript code with static typing Encapsulation through classes and modules Support for constructors, properties and.
John Liu. Senior Consultant for SharePoint Gurus Sydney User Groups, SharePoint Saturday, SharePoint Conferences,
Akshata A. Naik Roll No: 11 B.L.I.Sc ( ) Assignment 1
TypeScript for Alfresco and CMIS Steve Reiner CTO Integrated Semantics.
NativeScript – Open source platform to build Native iOS/Android Apps.
ANGULAR JS 2.0 Revolutionizes UI/UX Development. A CONTEMPORARY FRAMEWORK  Open Source Web Application Framework  Renowned, Established & Stable Frontend.
Mail Web Twitter TypeScript Rainer Stropek software architects gmbh JavaScript on Steroids.
TypeScript: The Gateway Drug Whittaker.
ANGULAR 2. JavaScript is a high-level, dynamic, untyped, and interpreted programming language. JavaScript was originally developed in May 1995 by Brendan.
QML and JavaScript for Native App Development Michael Tims Jen Trieu.
Introduction to .NET Florin Olariu
Introducing the Microsoft® .NET Framework
Node.js Modules Header Mastering Node.js, Part 2 Eric W. Greene
JQuery Fundamentals Introduction Tutorial Videos
Top 8 Best Programming Languages To Learn
Introduction to TypeScript
Angular 4 + TypeScript Getting Started
/* LIFE RUNS ON CODE*/ Konstantinos Pantos Microsoft MVP ASP.NET
NodeJS for .Net Developers
Development of Internet Applications jQuery, TypeScript, LESS
Introduction to Redux Header Eric W. Greene Microsoft Virtual Academy
Google Web Toolkit - Gufran Mohammed
CE-105 Spring 2007 Engr. Faisal ur Rehman
9/13/2018 7:43 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
SharePoint-Hosted Apps and JavaScript
Nick Trogh Technical Evangelist, Microsoft.
Assembler, Compiler, Interpreter
Nick Trogh Technical Evangelist, Microsoft.
JavaScript an introduction.
Microsoft Virtual Academy
Microsoft Build /22/2018 6:07 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Introduction to SharePoint Framework (SPFx)
Getting Started With TypeScript
TypeScript: Supersetting JavaScript
Introducing the .NET Framework
TechEd /18/ :08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
.Net Framework Details Imran Rashid CTO at ManiWeber Technologies.
Assembler, Compiler, Interpreter
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
What is TypeScript, and Should You Care?
TypeScript (Microsoft)
4/25/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Leveraging existing code in Metro style apps
Build 2014 Anders Hejlsberg Technical Fellow
Introduction to TypeScript
Introduce to Angular 6 Present by: Võ Văn Hào
TypeScript (Microsoft)
Windows Azure Anders Hejlsberg Technical Fellow 3-012
Angular.
Presentation transcript:

TypeScript Allan da Costa Pinto Technical Evangelist Microsoft

Have you seen…

JavaScript 101

Yahoo JavaScript

Hours of Fun Application scale JavaScript development is hard

Introducing TypeScript is a language for application scale JavaScript development. is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open Source.

Why TypeScript Starts with JavaScript All JavaScript code is TypeScript code, simply copy and paste All JavaScript libraries work with TypeScript Optional static types, classes, modules Enable scalable application development and excellent tooling Zero cost: Static types completely disappear at run-time Ends with JavaScript Compiles to idiomatic JavaScript Runs in any browser or host, on any OS

TypeScript Type System Formalization of JavaScript’s types Static representation of JavaScript’s dynamic type system Type inference and structural typing In practice very few type annotations are necessary Works with existing JavaScript libraries Declaration files can be written and maintained separately

TypeScript Classes and Modules Scalable application structuring Classes, Modules, and Interfaces enable clear contracts between components Aligned with emerging standards Class, Module, and Arrow Function syntax aligns with ECMAScript 6 proposals Supports popular module systems CommonJS and AMD modules in any ECMAScript 3 compatible environment

TypeScript Today Compiler Open Source, written in TypeScript Tooling Visual Studio language service, browser hosted playground Libraries Static typing of DOM, jQuery, node.js, WinRT, WinJS, … And More Lots of samples and formal Language Specification

Get Started Today! Allandcp AT Microsoft.com