https://github.com/marpple/devunivtechsessionnexon
https://github.com/marpple/devunivtechsessionnexon
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/marpple/devunivtechsessionnexon
- Owner: marpple
- Created: 2024-08-18T05:23:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T14:48:26.000Z (over 1 year ago)
- Last Synced: 2025-03-25T09:52:45.986Z (over 1 year ago)
- Language: TypeScript
- Size: 172 KB
- Stars: 13
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MarppleDevUniv Tech Session - Nexon
```
pnpm install
cd apps/example/
pnpm rune dev
```
## 함수형 프로그래밍
### 1회 멀티패러다임이 협력하여 함수형으로 가는 길
- 주소: http://localhost:6001/session1 (접속 후 크롬 콘솔창 열기)
- 코드: [/apps/example/src/pages/session1/session1.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session1/session1.ts)
### 2회 함수형 프로그래밍과 타입시스템
- 주소: http://localhost:6001/session2 (접속 후 크롬 콘솔창 열기)
- 코드: [/apps/example/src/pages/session2/session2.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session2/session2.ts)
### 3회 값으로 다루는, 지연성으로 다루는 비동기 프로그래밍
- 주소: http://localhost:6001/session3 (접속 후 크롬 콘솔창 열기)
- 코드: [/apps/example/src/pages/session3/session3.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session3/session3.ts)
### 4회 비동기 에러 핸들링
- 주소: http://localhost:6001/session4 (접속 후 크롬 콘솔창 열기)
- 코드: [/apps/example/src/pages/session4/session4.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session4/session4.ts)
### 5회 타입으로 다루는 비동기 프로그래밍
- 주소: http://localhost:6001/session5 (접속 후 크롬 콘솔창 열기)
- 코드: [/apps/example/src/pages/session5/session5.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session5/session5.ts)
### 6회 실전 함수형 프로그래밍
- 주소: http://localhost:6001/session6 (접속 후 크롬 콘솔창 열기)
- 코드:
- [실전 데이터 사용](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session6/session6.ts)
- [백엔드 결제 누락 스케줄러](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session6/session6-2.ts)
### 7회 멀티패러다임 프로그래밍
- 주소: http://localhost:6001/session7 (접속 후 크롬 콘솔창 열기)
- 코드: [/apps/example/src/pages/session7/session7.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session7/session7.ts)
### 8회 객체지향 프로그래밍 1
- 주소: http://localhost:6001/session8
- 코드: [/apps/example/src/pages/session8/session8.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session8/session8.ts)
### 9회 객체지향 프로그래밍 2, 그런데 멀티패러다임을 곁들인
- 주소: http://localhost:6001/session9
- 설정앱: [/apps/example/src/pages/session9/apps/setting.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session9/apps/setting.ts)
- 투두앱: [/apps/example/src/pages/session9/apps/todo.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session9/apps/todo.ts)
### 10회 객체지향 프로그래밍 3
- 주소: http://localhost:6001/session10
- 투두앱: [/apps/example/src/pages/session10/apps/todo/todoPage.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session10/apps/todo/TodoPage.ts)
- 상태 패턴 1: [/apps/example/src/pages/session10/apps/todo/todoPage2.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session10/apps/todo/TodoPage2.ts)
- 상태 패턴 2: [/apps/example/src/pages/session10/apps/todo/todoPage3.ts](https://github.com/marpple/DevUnivTechSessionNexon/blob/main/apps/example/src/pages/session10/apps/todo/TodoPage3.ts)