Expanded

TypeScript Fundamentals

This course will teach you the key concepts and features needed to get started with TypeScript and use it to build large (and small) scale applications.
Course info
Rating
(17)
Level
Beginner
Updated
Sep 23, 2021
Duration
3h 11m
Table of contents
Description
Course info
Rating
(17)
Level
Beginner
Updated
Sep 23, 2021
Duration
3h 11m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

TypeScript can be used to catch coding issues early, leading to an overall increase in your productivity and efficiency. In this course, TypeScript Fundamentals, you'll learn how TypeScript features can be used to build applications through engaging with sample applications with customers and orders. First, you'll explore the benefits and the challenges that TypeScript helps solve, ways it makes you more productive as a developer, and how to get started using it. Next, you'll discover key TypeScript features, such as support for ESNext, types, classes, interfaces, generics, and more. Finally, you'll learn how generics can be used to create reusable code templates in TypeScript. When you’re finished with this course, you’ll have the skills and knowledge of TypeScript needed to catch bugs earlier, increase productivity, and simplify long-term application maintenance.

About the author
About the author

Dan Wahlin founded Wahlin Consulting, which provides consulting and training services on JavaScript, Angular, Node.js, C#, ASP.NET MVC, Web API, and Docker. He is a Google GDE, Microsoft MVP and Regional Director, and speaks at conferences and user groups around the world.

More from the author
More courses by Dan Wahlin
About the author

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

More from the author
Angular CLI
Beginner
3h 8m
Feb 1, 2021
Learning Angular from Scratch
Beginner
1h 15m
Sep 3, 2020
More courses by John Papa
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Welcome to the TypeScript Fundamentals course. I'm John Papa and I'm a web architect. ‑I'm Dan Wahlin, a software developer, architect, and trainer working with web and cloud technologies. ‑Dan and I have been using TypeScript since it was originally released, and we'll share our experience with you throughout this course. You'll learn how TypeScript can be used to catch coding issues early, while increasing your overall productivity and efficiency. ‑We're excited to help start you out on your journey learning the TypeScript language. Topics covered in this course include getting started using TypeScript in projects, using types and enums with variables, and working with functions in TypeScript. ‑You'll also learn about the role of interfaces and how they can help with custom types, how to create and use classes in TypeScript, and how generics can be used to create reusable code templates in TypeScript. By the end of this course, you'll have a solid foundation in the TypeScript language and understand how you can use it in your web‑based projects. ‑To get the most out of this course, you'll need prior experience building web‑based applications using JavaScript and HTML. TypeScript is a great language to build applications with and can provide a big boost to your productivity, so let's jump right in and start learning how you can use TypeScript in your development projects.