YoVDO

Deconstructing TypeScript’s Type System

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Typescript Courses Type System Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the advanced features of TypeScript's type system in this comprehensive conference talk from NDC 2018. Dive deep into intersection types, type guards, nullable types, type aliases, string literals, and discriminated unions. Learn how to leverage TypeScript's compile-time checking for cleaner, safer code. Gain insights into basic types, type annotations, functions, interfaces, generics, classes, and more. Discover the benefits of TypeScript over JavaScript and understand its structural typing system. Follow along as the speaker demonstrates practical examples, including Ajax requests and object hierarchies. Get equipped with valuable TypeScript resources and documentation to further enhance your skills in this powerful language.

Syllabus

Intro
About Spencer
TypeScript
JavaScript
CoffeeScript
Google
Slack and Reddit
Soapbox moment
What TypeScript isnt right
Anders Helzberg
Benefits of TypeScript
Basic Types
Type Annotation
Explicit Types
Functions
Annotations
Set Return Type
Interfaces
Structural Typing
Duck Typing
Optional Properties
Objects and Functions
Declaring Functions
Index Types
TypeScript Interfaces
Generics
Arrays
Classes
I object hierarchies
Union types
Ajax
Suit
Type
Type Guards
Intersection Type
Type Recursion
Type Alias
Alias vs Interfaces
Alias Declaration
Type Capture
Type Descriptions
ReadOnly Type
Pluck
Generic constraints
Unions
Never
Ever
Triangle
Post Request
Bad Request
Person Post Request
Person Response
Type Guard
TypeScript Documentation
TypeScript Resources
Contact Information


Taught by

NDC Conferences

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Software Analysis & Testing
Georgia Institute of Technology via Udacity
Go: The Complete Developer's Guide (Golang)
Udemy
Go Bootcamp: Master Golang with 1000+ Exercises and Projects
Udemy
C++ in Detail: Common Idioms
Udemy