Play by Play: Angular with Typescript with John Papa and Christopher Martin

Learn Angular concepts in Typescript while seeing how experts problem-solve. In this course, developer Chris Martin and John Papa convert an Angular application from ECMAScript 5 to TypeScript, teaching you important concepts and tooling as they go.
Course info
Rating
(92)
Level
Beginner
Updated
Apr 1, 2016
Duration
2h 8m
Table of contents
Description
Course info
Rating
(92)
Level
Beginner
Updated
Apr 1, 2016
Duration
2h 8m
Description

If you want to learn how to think and solve problems like an Angular expert, this course is for you. Play by Play is a series where we sit down with an expert to work on a solution in real time, unscripted and unrehearsed. This course, Play by Play: Angular with Typescript with John Papa and Christopher Martin, shows master Node and JavaScript developer Chris Martin sitting down with John Papa as they walk through converting an Angular application written in ECMAScript 5 to TypeScript. Chris will set up TypeScript tooling and learn as he explores the benefits of migrating from JavaScript to TypeScript, including Static Type-checking, better tooling, and the ability to detect and fix issues early. Through this course, you'll see the various ways of working with Angular concepts in TypeScript, including modules, services, controllers, and directives, as well as helpful tools TypeScript provides for writing better code and detecting errors. You'll learn the pros and cons of using TypeScript functions and classes for writing your Angular code. Please join us on this journey through building an Angular 1 Web application with TypeScript. By the time you're done, you'll not only understand a lot more about Angular with Typescript, but you'll also know how to problem-solve like a pro.

About the author
About the author

John Papa is a Principal Developer Advocate with Microsoft and an alumnus of the Google Developer Expert, Microsoft Regional Director, and MVP programs.

More from the author
Developing Faster with the Vue CLI
Beginner
2h 26m
Jan 1, 2019
More courses by John Papa
About the author

Christopher Martin is a full-stack software engineer and solutions architect in Orlando, FL, where he lives with his wife and children. His professional specialties include web technologies such as JavaScript, Node.js, Angular, PHP, and Java. In his spare time he enjoys reading science-fiction novels and playing vintage arcade games.

Section Introduction Transcripts
Section Introduction Transcripts

Introduction
Welcome to this Play by Play with Pluralsight. Play by Play is a series where we sit down with an expert to work on a solution in real time. It is unscripted and unrehearsed. In this course, Chris Martin, a master in Knowit in JavaScript developer, walks through converting an angular application written in ECMAScript five, to TypeScript from top to bottom. We challenge Chris with setting up TypeScript tooling and coding Angular One concepts, such as modules, services, controllers, and directives, all with TypeScript. We learn as he explores the benefits of migrating from JavaScript to TypeScript using classes, interfaces, and static type checking to benefit from better tooling and detecting and fixing issues early. Chris helps us explore TypeScript editor support along with IntelliSense, autocomplete, and refactoring features, an IntelliJ IDE, and VisualStudio code. Then we adjust Chris' gold file for building and linting TypeScript files, and along the way, we debate different topics, such as the merits of using functions versus TypeScript classes for various angular concepts. Please join us on this journey through buliding an Angular One web application with TypeScript. Learning from Chris, we hope you enjoy it.