프로젝트와 기술 스택

2021. 5. 28. 16:43프로젝트

728x90

이것저것 공부하다보니 "내가 뭘 공부하고 있는거지?"라는 생각이 들었다.

그래서 프로젝트 하나를 목표로, 내가 공부할 기술들을 적용시켜 보기로 하였다.

우선 웹 기반의 스도쿠 사이트를 만들기로 했다.
내가 스도쿠를 요새 하는것도 있고, 사이트의 기능 자체는 간단하게 만들고자 한다.

프론트엔드: react.js + TypeScript

백엔드: ASP.net (C#)

퍼블리싱 + 도메인: AWS

데이터베이스: Postgresql


각각의 선정이유를 알아보자.

우선 프론트엔드는 제일 범용적인 React를 사용하기로 했다.
내가 잘 사용할 수 있기 때문에, 문제가 생겨도 프로젝트를 진행할 수 있다고 판단했다.
그리고 탑툰에서 사용하는 TypeScript로 짜기로 했다.

백엔드는 ASP.net을 사용하기로 했다.
react서버와 API로 통신을 할 계획이다.
ASP.net을 선정한 이유는, 쟝고는 여러번 써봤고,
이번 기회에 C#을 이용한 네트워크 프로그래밍을 해보고 싶었다.

퍼블리싱은 AWS를 사용하기로 했다.
가장 범용적이기도 하고, 탑툰에서도 사용하고, 사용해보기도 해서다.

데이터베이스는 내가 쓰던 PostgresSQL을 쓰기로 했다.
ASP.net에 특화된 SQL이 있다면 바꿀수도 있다.


그래서 이제 공부할 목록을 만들어서 체크해보기로 했다.

프론트엔드

TypeScript 문법 배우기 TypeScript를 이용해서
알고리즘 문제 풀어보기
기존 React프로젝트에
TypeScript 적용해보기
스도쿠를 React + TS로 만들기 사이트 외관 만들기 컴포넌트화 및 컨텍스트 활용하기

백엔드

인터넷과 백엔드 기초에 대해 공부하기 ASP.net 튜토리얼 프로젝트 완료하기 스도쿠용 서버 만들기 (API)
실시간 채팅 추가하기 크롬으로 노티 보내기  

퍼블리싱

프로젝트 설정 AWS 콘솔 배워보기 각 항목(EC2, DB 등) 설정 방법 정리

 

 

 

'프로젝트' 카테고리의 다른 글

치얼-쓰 커피 회고  (0) 2022.05.28
치얼-쓰 커피  (0) 2022.05.23
크롬 확장 프로그램 - 크롬 메모장  (0) 2021.11.12
크롬 확장 프로그램 - 로아 돌깎깎  (0) 2021.11.12
크롬 확장 프로그램 - 불멍때리기  (0) 2021.11.12