In this course, Jesse Liberty reviews the fundamentals of TypeScript for the C# developer, including the built-in types, flow controls, and functions. He covers default, optional, and rest parameters; lambda functions; object literals; and the creation and use of custom classes. Plus, learn about other object-oriented features such as inheritance and interfaces. By the end of the course, C# developers should be well on their way to incorporating this flexible and powerful web programming language into their app development workflow.
- Setting up a TypeScript development environment
- Working with types and variables
- Using operators to control flow
- Working with parameters and functions
- Creating classes and objects
- Exploring TypeScript inheritance
- Working with interfaces
Skill Level Intermediate
It is a tremendously flexible and powerful language, and its creator, Anders Hejlsberg, is also responsible for the development of TypeScript. I've been loving TypeScript because it is, essentially, a web programming language for C# developers. In this course we'll cover TypeScript types, Flow Control and functions. We'll look at default and optional parameters, rest parameters, and function overloading. We'll also explore lambda functions, object literals, and the creation and use of classes.
As we discuss object oriented programming, we'll take a look at derived classes and interfaces. In short, this is a comprehensive introduction to TypeScript programming aimed directly at experienced C# developers. So with that overview, let's dive right in.