
👉 목표 및 달성 평가 목표 수행 기간 : 2024-02-12 09:00 ~ 2024-02-18 19:00 ✅ 파일 업로드 기능 구현 관리자 사용 용도의 콘텐츠 이미지 파일 업로드 사용자 이미지 파일 업로드 기능은 전부 구현하고, 클라이언트 페이지에서 직접 ajax로 통신해봤고, 성공했음. 단, CORS 와 API-KEY 보안 적용하는 쪽에서 오류가 나서 보완해야함. ✅ 데이터 CRUD 기능 구현 파일 업로드 관련 로그 참여 기능 정보 수정 및 리워드 지급 View나 DTO 사용해서 어려움 없이 데이터 CRUD는 모두 완료. 달성 실패 ❌ API 엔드포인트 문서 작성 ❌ 전체 API 통합 테스트 ❌ 코드 리뷰 ❌ 최종 버그 수정 및 코드 최적화 이번 주에는 실질적인 구현에 집중하는 날이었는데, 중요한 이..

👉 목표 및 달성 평가 목표 수행 기간 : 2024-02-05 20:25 ~ 2024-02-08 19:00 ✅ 데이터베이스 설계 초안 문서 작성 ERD 작성 사용할 DB 파악 및 TABLE 생성 ✅ API 엔드포인트 계획 문서 작성 Postman - Collections 사용 ✅ SQL Server 데이터베이스 스키마 설정 및 초기 마이그레이션 실행 프로젝트 이름 설정 NuGet 패키지 설치 EF 마이그레이션 진행 DB 연결 테스트 ✅ 파일 업로드 기능 구현 최소 API 프로젝트에서 IFormFile 오류로, HttpRequest 개체를 이용하여 body 값을 FileStream 이용하여 구현 파일 업로드에 대한 파일 규칙 설정 및 제어 로직 추가 디렉터리명 파일명 - 중복인 경우 (counter++) ..

👉 목표 목표 수행 기간 : 2024-02-01 20:25 ~ 2024-02-03 23:59 프로젝트 요구 사항 정의 문서화 기획안 검토 프로세스 정리 요구사항 정의 문서 작성 기술 스택 자료 조사 및 확정 확정 ASP.NET Core Web API Windows Server 2012 + IIS SQL Server 2016 자료조사 진행 [버전] .NET 8.0 vs .NET 6.0 [패턴] 컨트롤러 기반 API vs 최소 API [API 문서화] Swagger vs Postman vs GitBook vs Stoplight [테스트] 프로젝트 개발 환경 설정 프로젝트 이름 설정 NuGet 패키지 설치 서버 IIS 호스팅 테스트 Azure DevOps - Create Project/Repo/Board Wo..

RESTful 웹 API 서버를 구성하여 파일 업로드/사용자 인증/데이터 CRUD 기능을 제공하기 새로운 팀에서 20일 정도 근무하였습니다만, 흘러가는 대로 적응하기 바빴는데, 팀장님께서 일간 작업 계획과 월간, 분기 등 각각의 의미를 설명해 주시면서 저의 월별 소감을 물어보셨습니다. 😊 전략적인 생각을 전혀 못 했었는데, 다음 달 소감을 말할 때는 막연한 목표가 아닌 구체적이고 실행 가능한 계획을 세우고 달성한 에피소드를 만들고 싶다 는 욕망이 생겼습니다. 그래서, ChatGPT를 이용해서 목표 설정 도구 SMART 기법을 소개받았고, 월간 목표와 주차 타이틀을 선정하였습니다. 😎 👉1주 차 프로젝트 요구 사항 정의 문서화 기술 스택 자료 조사 및 확정 프로젝트 개발 환경 설정 👉2주 차 데이터베이스 ..