11<div >
2- <h1 align =" center " ><a href =" https://www.epicweb.dev/workshops " >Workshop Title 🎃 </a ></h1 >
2+ <h1 align =" center " ><a href =" https://www.epicweb.dev/workshops " >Object-Oriented TypeScript 🏗️ </a ></h1 >
33 <strong >
4- Workshop subtitle
4+ Build robust applications with classes, inheritance, and design patterns
55 </strong >
66 <p >
7- Workshop summary
7+ Learn classes, access modifiers, inheritance, polymorphism, and when to choose composition over inheritance.
88 </p >
99</div >
1010
1313<div align =" center " >
1414 <a
1515 alt="Epic Web logo with the words Deployed Version"
16- href="https://epicweb-dev-workshop-template .fly.dev/ "
16+ href="https://epicweb-dev-object-oriented-typescript .fly.dev/ "
1717 >
1818 <img
1919 width="300px"
3232
3333## Prerequisites
3434
35- - TODO: add prerequisites
36- - Some
37- - Pre-requisite
38- - links
39- - here
35+ - [ Programming Foundations] ( https://github.com/epicweb-dev/programming-foundations ) workshop
36+ - [ Structured Data] ( https://github.com/epicweb-dev/structured-data ) workshop
37+ - [ Type Safety] ( https://github.com/epicweb-dev/type-safety ) workshop (or equivalent knowledge)
38+ - Understanding of interfaces and type annotations
4039
4140## Pre-workshop Resources
4241
4342Here are some resources you can read before taking the workshop to get you up to
4443speed on some of the tools and concepts we'll be covering:
4544
46- - TODO: add resources
45+ - [ TypeScript Handbook - Classes] ( https://www.typescriptlang.org/docs/handbook/2/classes.html )
46+ - [ JavaScript.info - Classes] ( https://javascript.info/classes )
4747
4848## System Requirements
4949
5050- [ git] [ git ] v2.18 or greater
51- - [ NodeJS] [ node ] v18 or greater
51+ - [ NodeJS] [ node ] v20 or greater
5252- [ npm] [ npm ] v8 or greater
5353
5454All of these must be available in your ` PATH ` . To verify things are set up
@@ -69,7 +69,7 @@ variable and how to fix it here for [windows][win-path] or
6969Use the Epic Workshop CLI to get this setup:
7070
7171``` sh nonumber
72- npx --yes epicshop@latest add workshop-template
72+ npx --yes epicshop@latest add object-oriented-typescript
7373```
7474
7575If you experience errors here, please open [ an issue] [ issue ] with as many
@@ -86,13 +86,13 @@ Learn all about the workshop app on the
8686[ npm ] : https://www.npmjs.com/
8787[ node ] : https://nodejs.org
8888[ git ] : https://git-scm.com/
89- [ build-badge ] : https://img.shields.io/github/actions/workflow/status/epicweb-dev/workshop-template /validate.yml?branch=main&logo=github&style=flat-square
90- [ build ] : https://github.com/epicweb-dev/workshop-template /actions?query=workflow%3Avalidate
89+ [ build-badge ] : https://img.shields.io/github/actions/workflow/status/epicweb-dev/object-oriented-typescript /validate.yml?branch=main&logo=github&style=flat-square
90+ [ build ] : https://github.com/epicweb-dev/object-oriented-typescript /actions?query=workflow%3Avalidate
9191[ license-badge ] : https://img.shields.io/badge/license-GPL%203.0%20License-blue.svg?style=flat-square
92- [ license ] : https://github.com/epicweb-dev/workshop-template /blob/main/LICENSE
92+ [ license ] : https://github.com/epicweb-dev/object-oriented-typescript /blob/main/LICENSE
9393[ coc-badge ] : https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square
9494[ coc ] : https://kentcdodds.com/conduct
9595[ win-path ] : https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/
9696[ mac-path ] : http://stackoverflow.com/a/24322978/971592
97- [ issue ] : https://github.com/epicweb-dev/workshop-template /issues/new
97+ [ issue ] : https://github.com/epicweb-dev/object-oriented-typescript /issues/new
9898<!-- prettier-ignore-end -->
0 commit comments