https://github.com/moonhighway/intro-to-typescript
https://github.com/moonhighway/intro-to-typescript
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/moonhighway/intro-to-typescript
- Owner: MoonHighway
- Created: 2024-04-01T21:23:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-04T16:17:51.000Z (almost 2 years ago)
- Last Synced: 2024-09-06T22:00:57.847Z (almost 2 years ago)
- Language: TypeScript
- Size: 111 KB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Intro to 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!
If you have GitHub Copilot or a similar AI coding assistant extension installed, we
recommend disabling that too so you can tackle the exercises and labs yourself.
### 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/intro-to-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! 🚀
## Slides
**[View the slides for this class](https://slides.com/moonhighway/intro-to-typescript/)**