https://github.com/moonhighway/applied-typescript
Type safe application development and advanced TypeScript techniques.
https://github.com/moonhighway/applied-typescript
Last synced: about 1 year ago
JSON representation
Type safe application development and advanced TypeScript techniques.
- Host: GitHub
- URL: https://github.com/moonhighway/applied-typescript
- Owner: MoonHighway
- Created: 2024-06-03T15:07:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-04T23:30:38.000Z (almost 2 years ago)
- Last Synced: 2024-09-06T21:12:59.678Z (almost 2 years ago)
- Language: TypeScript
- Size: 43.9 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Applied TypeScript
## Getting ready
### 1. Check your software
You'll need to have this software installed for the course:
- Node.js >= v18.0.0 ([how to install](https://nodejs.org/en/learn/getting-started/how-to-install-nodejs))
Check that you have the software versions that you need installed by running these
commands in your terminal:
```sh
# Check Node.js version.
node --version
```
> We highly recommend that you use [Visual Studio Code](https://code.visualstudio.com/)
> as your editor for this course as it provides lots of handy TypeScript related features,
> but if you prefer to use a different editor that's fine too!
### 2. Clone this repository with Git
You'll need to have this repository cloned so you can work on the coding
exercises during the course:
```sh
git clone https://github.com/MoonHighway/applied-typescript
```
> If you want to commit and push your work to your own repository on GitHub,
> you can [fork this repository](https://docs.github.com/en/get-started/quickstart/fork-a-repo),
> then clone your fork rather than this repository directly.
> If you do create a fork, you'll want to
> [sync it](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork)
> with this repository at the start of the workshop.
### 3. Install the dependencies
Run this command in your terminal to install the required dependencies:
```sh
npm install
```
### 4. Open your editor and terminal
There are coding exercises throughout this workshop. To make sure you're ready:
- Open this project in your code editor.
- Open a terminal window for running commands, and `cd` to the directory for
this project.
You're now ready to get started! 🚀
## Course Times ⏱
You can expect the course to follow this schedule:
| Time | Activity | Length |
| ----------- | --------------- | ------ |
| 9:00-10:00 | Section 1 | 1hr |
| 10:00-10:15 | Break | 15min |
| 10:15-11:15 | Section 2 | 1hr |
| 11:15-11:30 | Break | 15min |
| 11:30-12:30 | Section 3 | 1hr |
| 12:30-1:00 | Lab Activity | 30min |
| 1:00 | End | |