This workshop has been designed to empower you with the foundations of Typescript. I want you to feel comfortable starting your next React project using TS.
Consider it a tool you can reference as you continue to build and expand your knowledge of TS.
- 18:00 - 18:10: Introduction and getting started
- 18:10 - 18:20: Lesson 1, Starting a new project in Typescript
- 18:20 - 18:30: Lesson 1, Exercise
- 18:30 - 18:40: Lesson 1, Solution
- 18:40 - 19:00: Lesson 2, Using interfaces
- 19:00 - 19:20: Lesson 2, Exercise
- 19:20 - 19:30: Lesson 2, Solution
- 19:30 - 19:45: BREAK
- 19:45 - 20:00: Lesson 3, Type files and generics
- 20:00 - 20:20: Lesson 3, Exercise
- 20:20 - 20:30: Lesson 3, Solution
- 20:30 - 20:55: Lesson 4, Composing types
- 20:55 - 21:20: Lesson 4, Exercise
- 21:20 - 21:30: Lesson 4, Solution
- 21:30 - 21:40: Lesson 5, Working with JS libraries
- 21:40 - 21:55: Lesson 5, Exercise
- 21:55 - 22:00: Lesson 5, Solution
Each section will include a lesson, exercise, and solution.
lesson.md
will contain the plan and notes for each section.
lesson/
will act as out scratch pad during the lesson.
Within exercise/
you'll find an exercise.md
which outlines what you'll need to do.
solution/
contains my solution to the questions in exercise.md
Process for every lesson:
- Lesson & Q&A
- Example code from lesson will be pushed to repo so you can reference it during the exercises
- Exercise
- ~ 20 minutes per exercise
- I recommend reading through all of the questions in an exercise before coding
- Go slow and read the errors. Typescript will usually guide you in the right direction.
- Solution
After the workshop, I would love if you could take 5 minutes to answer a few questions so I can learn how to improve this workshop in the future: