The materials for my TypeScript webinar in collaboration with Informatics Learning Community of UPN East Java.
The webinar is about TypeScript and its usage across several domains from backend development, frontend development, and CLI programs. It is divided into 4 sessions with the following timeline:
Session | Date | Topic (Click to see slides) |
---|---|---|
1 | December 3rd, 2022 | JavaScript 101 (Introduction to JavaScript) |
2 | December 4th, 2022 | TypeScript 101 (Introduction to TypeScript) |
3 | December 10th, 2022 | Back-end Development Using TypeScript |
4 | December 11th, 2022 | Full-stack Development Using TypeScript |
The sessions last up to 2 hours. In each session, there's a live coding session where I demonstrate how to build stuff using JavaScript and TypeScript. The following is the breakdown of the mini projects:
Session | Project | Description |
---|---|---|
1 | CLI-based Todo App | Create a basic CLI-based todo app without any framework. |
2 | CLI-based Todo App Using TypeScript | Migrate the previously-built todo program into TypeScript and utilize commander and inquirer for prettier input & output. |
3 | REST API for a Todo List App | Utilize TypeScript, Express.js, and SQLite to build a simple REST API for a todo list app. |
4 | Web-based Todo List App | Utilize TypeScript and Parcel to build a web-based todo list app that connects to the previously-built REST API. |