turingschool / front-end-curriculum

Turing Front-End Engineering Curriculum
http://frontend.turing.io
109 stars 120 forks source link

Create introduction to typescript lesson for module 2 #763

Closed Kalikoze closed 3 months ago

Kalikoze commented 3 months ago

Description of Changes

Commentary

I've created a lesson that covers many of the main essentials for incorporating TypeScript into a project. Students will have opportunities to practice it including their Refactor Tractor project in Week 3 and the option to use it in the Part 2 of their group project. While this is a required lesson, students will not need to utilize it in any of their projects in order to pass Mod 2.

Questions for reviewers

  1. Does the lesson give enough realistic examples to get students in a good starting place? Do the explanations provide enough detail?
  2. Should I also include examples of TypeScript with the DOM? This lesson already feels like it covers a lot of content which is why I left it out. But I do expect students will have to do some additional research if they try to incorporate it into their project such as type checking the event object.
Kalikoze commented 3 months ago

I've merged in the changes with the additional emphasis on the expected returned output. I will push up an additional exercise for students to work through later this afternoon! Thanks again for reviewing this Kayla! 🙏