Skip to content

vonschappler/Learn-TypeScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn TypeScript Course Repository

Everything that published here is the result of the code produced on the classes from the course and each commit was made at the end of each class. For detailed personal notes taken during the classes, check the wiki.


Classes overview

1. Introduction to TypeScript

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

Notes about this section can be found here



2. Creating the Pizza Application

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

Notes about this section can be found here

The code for this class can be found here



3. Moving the code to TypeScript

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

Notes about this section can be found here

The code for this class can be found here



4. Defensive coding

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

Notes about this section can be found here

The code for this class can be found here



5. Typing variables

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

Notes about this section can be found here

The code for this class can be found here



6. Typing Pizza App: Part 1

This class of the course is focused on adding basic types to the pizza App

Notes about this section can be found here

The code for this class can be found here



7. Custom types

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

Notes about this section can be found here

The code for this class can be found here



8. Typing Pizza App: Part 2

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

Notes about this section can be found here

The code for this class can be found here



9. Nested Object types

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

Notes about this section can be found here

The code for this class can be found here



10. Optional properties

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

Notes about this section can be found here

The code for this class can be found here



11. Typing Pizza App: Part 3

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

Notes about this section can be found here

The code for this class can be found here



12. Array types

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

Notes about this section can be found here

The code for this class can be found here



13. Typing Pizza App: Part 4

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

Notes about this section can be found here

The code for this class can be found here



14. Literal types

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

Notes about this section can be found here

The code for this class can be found here



15. Unions

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

Notes about this section can be found here

The code for this class can be found here



16. Typing Pizza App: Part 5

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

Notes about this section can be found here

The code for this class can be found here



17. Typing Pizza App: Part 6

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

Notes about this section can be found here

The code for this class can be found here



18. Typing Pizza App: Part 7

This class of the course is focused into continue adding types to the Pizza App while creating a new helper function with narrowed types

Notes about this section can be found here

The code for this class can be found here



19. Returning types

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

Notes about this section can be found here

The code for this class can be found here



20. Typing Pizza App: Part 8

This class of the course is focused into continue adding return types to our Pizza application

Notes about this section can be found here

The code for this class can be found here



21. "Special type: any"

This class of the course is focused into continue adding return types to our Pizza application

Notes about this section can be found here

The code for this class can be found here



22. Typing Pizza App: Part 9

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

Notes about this section can be found here

The code for this class can be found here



23. Utility Types

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

Notes about this section can be found here

The code for this class can be found here



24. Typing Pizza App: Part 10

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

Notes about this section can be found here

The code for this class can be found here



25. Generics

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

Notes about this section can be found here

The code for this class can be found here



26. Typing Pizza App: Part 11

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

Notes about this section can be found here

The code for this class can be found here



About

This repository cover the code created during the couse Learn TypeScript, taken on Scrimba

Topics

Resources

Stars

Watchers

Forks