This is a series of half-day workshops on React in TypeScript at a leisurely pace over eight weeks, to get you started on the right foot for front-end development with a solid understanding of key concepts and a clear and sound mental model.
We'll build a fun and complex front-end application from scratch. These are the topics we´ll cover over 8 weeks:
1.Introduction to React with TypeScript - DONE
2.State management with React hooks - DONE
3.State management with Redux / Thunk / Sagas - DONE
4.Forms with React
5.Beauty and style: Routing, Material UI, CSS
6.Testing: unit testing, React testing library and Cypress tests
7.Auth: build a full stack JavaScript app with OpenID Connect
8.Operations: build pipelines, deployment, source mapping, error tracking
Featuring opinionated views on clear programming style, simple architecture and use of TypeScript for strongly typed code.
Each workshop is 4 hours, and the listed ticket price is for the entire series. This virtual workshop will meet according to the following schedule:
1. Thursday May 20 18:00 - 22:00 UTC / 20:00 - 24:00 Oslo / Sat May 22 6:00 - 10:00 Auckland
2. Thursday May 27 18:00 - 22:00 UTC / 20:00 - 24:00 Oslo / Sat May 29 6:00 - 10:00 Auckland
3. Thursday June 3 18:00 - 22:00 UTC / 20:00 - 24:00 Oslo / Sat June 5 6:00 - 10:00 Auckland
4. Thursday June 10 18:00 - 22:00 UTC / 20:00 - 24:00 Oslo / Sat June 12 6:00 - 10:00 Auckland
5. Thursday June 17 18:00 - 22:00 UTC / 20:00 - 24:00 Oslo / Sat June 19 6:00 - 10:00 Auckland
6. Thursday June 24 18:00 - 22:00 UTC / 20:00 - 24:00 Oslo / Sat June 26 6:00 - 10:00 Auckland
7. Thursday July 1 18:00 - 22:00 UTC / 20:00 - 24:00 Oslo / Sat July 3 6:00 - 10:00 Auckland
8. Thursday July 8 18:00 - 22:00 UTC / 20:00 - 24:00 Oslo / Sat July 10 6:00 - 10:00 Auckland
It is possible to book a subset, or even one of the workshops within the series. If interested, please contact heather@ndcconferences.com
Made for developers new to React, TypeScript or front-end, or those needing a refresher. Prior programming experience is necessary, but not specific to any language or framework.