Skip to content

doingandlearning/ts-december-2023

Repository files navigation

Intermediate TypeScript

  • December 11th-13th

  • Kevin Cunningham

  • Miro Board: https://miro.com/app/board/uXjVNFepXDM=/?share_link_id=901212232137

  • Feedback form: https://frameworktraining.typeform.com/to/jWETqYJE So it's going on I did hear a bar there and been quiet while I was on my own. We'll see how you get on and we got one hour to go and are you still contriving everything I Sorry I only noticed because I only started happening when I started talking back at you. Any hints let me know I can do it dictation keyboard sorry everyone this is not what you want to spend time doing. Turn off dictation okay cool so Isay you are brilliant so what # Timings

  • 9:30-11 Session 1

  • 11-11.15 Coffee

  • 11.15-12.45 Session 2

  • 12.45-1.45 LunchSorry I only noticed because I only started happening when I started talking back at you any hints let me know I can do it

  • 1.45-3.15 Session 3

  • 3.15-3.30 Tea

  • 3.30-4.30 S

Unit 1: TS Intro - exploring types, interfaces dicts, map and guard types.

Unit 2: Imports and generics - explore how imports work and then talk about generics

Unit 3: Exploring the setup of an initial project - package.json, tsconfig.json, src and dist directory

Unit 4: What's new - looking at some es6 improvements - backticks, arrow functions, default parameters, generators and iterators

Unit 5: Legacy code - take a small JS library and gradually add TS to it.

Unit 6: Async - exploration of the evolution of async in JS

Unit 7: Automating - Exploring webpack and getting setup in a new project

Unit 8: DOM Manipulation - using TS to add components with JS to manipulate the dom - add event listeners etc

Unit 9: Functional Programming - an exploration on what functional programming is, why it's a helpful paradigm and some practice

Unit 10: React - exploring a React project and seeing how TS is used, using generics in the context of useState and a few other hooks

Unit 11 - Builtins - exploring some of the builtin types and the conditional types

Unit 12 - Creating types from others - string literals, keyin, keyof, record

Unit 13 - Testing - What are the testing solutions in TS?

Unit 14 - Observables - Exploring rxjs and observables

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published