Skip to content

Introduction

von Schappler edited this page Nov 27, 2024 · 26 revisions

This wiki was created with a set of personal annotations taken while I was taking the classes from the course Learn TypeScript, by Bob Ziroll.

The repository folder structure was made a bit different than suggested in the course, once it was structured accordingly to the course sections(modules) and not by the set of projects coded during the learning process in the course.

Lectures Listing:

  1. Introduction to TypeScript

This class of the course is focused in providing a quick overview about TypeScript

  1. Introducing the Pizza App

This classe of the course is focused into creating the application that will be used throughout the course

  1. Move to TypeScript

This class of the course is focused into converting the initial code provided into TypeScript

  1. Defensive coding

This class of the course is focused into exmplaning the concepts of defensive coding

  1. Typing variables

This class of the course is focused into explaning the basic concepts about typing variables

  1. Typing the Pizza App: Part 1

This class of the course is focused into adding types to the Pizza App

  1. Custom Types

This class of the course is focused on providing basic knowledge on how to create custom types using TypeScript

  1. Typing the Pizza App: Part 2

This class of the course is focused into continue adding types to the Pizza App

  1. Nested Object Types

This class of the course is focused into explaning how to work with nested object types in TypeScript

  1. Optional Properties

This class of the course is focused into explaning how to create optional properties in type definitions

  1. Typing the Pizza App: Part 3

This class of the course is focused into continue adding types to the Pizza App

  1. Array Types

This class of the course is focused into explaning how to properly create type definitions for arrays

  1. Typing the Pizza App: Part 4

This class of the course is focused into continue adding types to the Pizza App

  1. Literal Types

This class of the course is focused into explaning the concepts related to literal types declarations

  1. Unions

This class of the course is focused into explaning the concepts unions

  1. Typing the Pizza App: Part 5

This class of the course is focused into continue adding types to the Pizza App

  1. Typing the Pizza App: Part 6

This class of the course is focused into continue adding types to the Pizza App

  1. Typing the Pizza App: Part 7

This class of the course is focused on working with narrowed types in our Pizza App.

  1. Returning Types

This class of the course is focused into understading the concetps of the types returned by functions.

  1. Typing the Pizza App: Part 8

This class of the course is focused on working with narrowed types in our Pizza App.

  1. Any Type

This class of the course is focused on working with narrowed types in our Pizza App.

  1. Typing the Pizza App: Part 9

This class of the course is focused into adding a functionaly to create automatic ids to menu items

  1. Utility Types

This class of the course is focused into learning what are utility types and how to use them in TypeScript

  1. Typing the Pizza App: Part 10

This class of the course is focused into adding setting up types correctly with utility types

  1. Generics

This class of the course is focused into learning about Generics in TypeScript

  1. Typing Pizza App: Part 11

This class of the course is focused into adding generic types to the PizzaApp

Clone this wiki locally