https://github.com/barata-ribeiro/typescript_lessons
My materials, notes and exercises from the TypeScript course from Luiz Otávio Miranda.
https://github.com/barata-ribeiro/typescript_lessons
coursera-assignment javascript lessons lessons-learned typscript
Last synced: about 1 year ago
JSON representation
My materials, notes and exercises from the TypeScript course from Luiz Otávio Miranda.
- Host: GitHub
- URL: https://github.com/barata-ribeiro/typescript_lessons
- Owner: Barata-Ribeiro
- License: mit
- Created: 2023-05-08T12:53:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-22T18:58:17.000Z (about 2 years ago)
- Last Synced: 2025-01-23T19:38:50.835Z (about 1 year ago)
- Topics: coursera-assignment, javascript, lessons, lessons-learned, typscript
- Language: TypeScript
- Homepage:
- Size: 1.42 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TypeScript
Greetings! This is my repository for **typescript_lessons**. Within this repository, you will find my materials, notes, and exercises from the course, as taught by Luiz Otávio Miranda. Although the lessons were taught initially in pt-BR, I have translated everything into en-US while learning to improve my English.
## About the content
- **Basic Types**: TypeScript's fundamental types and how to use them effectively.
- **Classes and Interfaces - OOP**: Object-oriented programming concepts and applying using classes and interfaces.
- **Advanced Types**: Advanced types and how to use them in other projects.
- **Generics**: Generics to write reusable and type-safe code.
- **Decorators**: Decorators to enhance classes and objects, enabling powerful meta-programming techniques.
- **Namespaces and Modules**: Namespaces and modules to organize and modularize the code.
- **S.O.L.I.D**: How to apply S.O.L.I.D principles for building maintainable and scalable TypeScript applications.
- **Tests with Jest**: Writing tests for the TypeScript code using the Jest framework.
- **TypeScript with React**: Integration of TypeScript with React, to create robust and type-safe web applications.
- **Design Patterns**: Common design patterns in TypeScript and ways to implement them in projects.
**Access the teacher's repository [here](https://github.com/luizomf/cursojstypescript).**
## License
This project is distributed under the [MIT License](LICENSE).