An open API service indexing awesome lists of open source software.

https://github.com/jalalhejazi/learning-typescript

learning-typescript
https://github.com/jalalhejazi/learning-typescript

docker ecmascript nodejs training-materials typescript

Last synced: 3 months ago
JSON representation

learning-typescript

Awesome Lists containing this project

README

        

# Learning-TypeScript

## Lessons

1. [Getting Started](01-getting-started)
2. [Type System Introduction](02-type-system-introduction)
3. [JavaScript Features (with TypeScript)](03-javascript-features)
4. [Project](04-project)
5. [Diving Deeper](05-diving-deeper)
6. [Integration](06-integration)

## Resources

* [StackOverflow](https://stackoverflow.com/tags/typescript)
* [TypeStrong](https://github.com/TypeStrong/)
* [Typings](https://github.com/typings)
* [DefinitelyTyped](https://github.com/DefinitelyTyped/)
* [TypeScript on GitHub](https://github.com/Microsoft/TypeScript)

## Tips

**Always** use `let` and `const` over `var`, with `const` preferred over `let`. TypeScript will handle this properly and the compiler will error if `const` is being reassigned. `const` and `let` are introduced in Chapter 3.

**Always Review [Node Best Practices](https://github.com/goldbergyoni/nodebestpractices)**

## References

* [TypeScript What's New](https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript)
* [TypeScript Handbook](http://www.typescriptlang.org/Handbook)