목록IT (140)
언젠가는 펼쳐 볼 아카이브
서버 배포 관련 코멘트 만약 백엔드 서버가 프론트 정적 파일 &백엔드 코드를 서빙한다면 어떻게 해야할까요? Express에서 내부적으로 정적 파일을 서빙할 수 있는 함수인 "express.static()" 함수를 사용하면 됩니다. 대신 static() 함수를 사용하려면 route를 지정 해줘야합니다. 페이지 로딩을 위한 route를 지정해줘야 하는거죠 Git 브랜치 전략 관련 코멘트 브랜치 전략을 어떻게 나눠가지는게 효율적일까요? 지금 현재 브랜치 상태는 백엔드 / 프론트엔드 브랜치로 나뉘어져 있습니다. 회사의 내부 룰에 따라 다르긴 하지만, 보통 프론트/백엔드 repogitory를 다르게 가져가는 경우가 많습니다. 같은 레포지토리 안에서 작업을 한다면 프론트엔드 쪽은 Component&기능별로, 백엔드..
ReactJS란? 사용자 인터페이스를 만들기 위한 javascript 라이브러리 생산성/재사용성이 높음 Component와 Hook을 활용함 Hooks를 통해 컴포넌트 상태를 쉽게 관리할 수 있음 작은단위의 독립적인 요소로 개발하여 개발자의 생산성과 코드의 재사용성을 높임 풍부한자료/라이브러리 전 세계적으로 가장 활발하게 커뮤니티 활동이 이뤄지고 있어 방대한 자료와 편리한 오픈소스 라이브러리 등이 공유되고 있음 Redux, Mox : 애플리케이션에서 전역적으로 쓰이는 상태 값을 관리하는 대표적인라이브러리 Fluent UI, Ant Design, 머튜리얼디자인? 대표적인 디자인 프레임 워크 다양한 사용처 React-Native에 적용하여 안드로이드 애플리케이션 및 IOS 애플리케이션 등을 개발할 수 있음 ..
1차 프로젝트인 "쇼핑몰 사이트" 만들기 프로젝트가 마무리 되었다. 총 2주간 진행되는 프로젝트였고, 우당탕탕 이슈가 많았지만 마무리는 나름 잘한 것 같다. 원래는 프로젝트 하면서 만났던 이슈, 해결한 버그, 멘토님의 금같은 코멘트등을 정리해 하나씩 올리려고 했는데, 이 글의 첫 시작이 일주일 후기였으니 흐름에 맞게(?) 2주차&마무리 후기를 작성하려고 한다. (공부했던 내용 등등은 복습하는 개념으로 내일부터 하나씩 올릴 예정이다. ㅎuㅎ) 생각보다 해야할 것들이 많았던 프로젝트. 그리고 진행하면서 직면하게 된 여러가지 어려운 점들이 있어서, 프로젝트는 안정적으로 진행될 것이라는 예상과 다르게 우당탕탕 으라차차 프로젝트가 되었다. 그렇지만!!! 마무리가 나름 잘 되어서 너무 기쁘다!!!!🤸♂️ 1. 프..
엘리스 SW7 트랙에서 다른 레이서들과 함께 협업을 할 수 있는 "프로젝트" 기간이 찾아왔다. 두둥탁 (굉장히 오랜만에 글을 쓰는 것 같아서 머쓱하다.) 프로젝트 기간은 총 2주로 주어지고, 프로젝트 팀은 운영 측에서 프론트&벡엔드 멘토님들과 팀원들을 배정해줬고, 배정된 팀원들과 디스코드&엘리스 플랫폼을 이용해 커뮤니케이션을 진행했다. 팀 배정은 사전에 프론트/백 선호 포지션을 조사해서 나름 균등하게 배정해주려고 했지만 압도적으로 프론트엔드 쪽 포지션 선호도가 높아서 그런지, 각 팀별로 백엔드 쪽 선호를 하시는 분들이 적었다. 선호도 조사는 조사일 뿐, 실제로는 팀원들과 논의를 통해 포지션을 나눴는데, 이번에 나는 다른 팀원분과 둘이서 백엔트 파트를 맡게 되었다. 선호도 조사 때 프론트 파트로 조사에 응..