TIL18 # 6_구글맵을_다시_띄울_수_있을까🤔 6_구글맵을_다시_띄울수있을까🤔 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-31 수정일: 2024-01-03 주제를 선정한 이유 최종 Project에서 React에서 GoogleMap 구현을 담당했습니다. 당시에 시간이 촉박해서 코드가 돌아갈 수 있게만 하자는 각오로 만들었던 코드를 다시 공부해보고자 했습니다. 여전히 프로젝트 진행 당시와 같은 오류를 발생시키고 있지만, 이번에는 정리를 꼼꼼하게 해두고자 합니다. Google Map API 발급 Maps JavaScript API는 무료 등급 내에서 매월 28,000회의 호출을 할 수 있습니다. 일정 사용량을 초과하면 과금되기때문에 API Key를 발급받기 위해서는 카드 등록을 먼저 진행해야 합니다. 저는 프로젝트 당시에 .. 2024. 1. 3. # 5_dotenv는_무엇일까 5_dotenv는_무엇일까 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-29 수정일: 주제를 선정한 이유 React를 사용해서 프로젝트를 진행한 적이 있습니다. 당시, Google Map을 구현을 담당하였습니다. 사용량에 따라 과금이 발생하는 유료 API라 API key 보안이 특히 중요했습니다. 그 때, 처음으로 알게 된 개념이 dotenv 즉, .env입니다. API key 보안에 사용된다는 개념만 알고 있던 .env에 대해 정리해 보고자 합니다. .env 사용 목적 보안이 필요한 API_KEY나 DB 관련 정보 등을 .env 파일에 환경변수로 만들어 변수를 사용하는 방식으로 중요 정보의 유출을 방지합니다. .env 사용 방법 .env 파일은 프로젝트의 최상위 루트에 저.. 2023. 12. 29. # 4_QUERY의_성능을_어떻게_개선시킬_수_있을까 (작성중) 4_QUERY의_성능을_어떻게_개선시킬수있을까 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-26 수정일: 주제를 선정한 이유 이 글을 작성한 12월 26일을 기준으로 Programmers의 SQL 테스트 문제를 모두 풀었습니다. 대용량 데이터를 처리하는 문제는 아니기에 작성한 쿼리의 성능은 고려해보지 못했습니다. 그래서 간단하게라도 몇몇 문제를 뽑아 풀었던 쿼리를 보며 개선하면 좋을 부분에 대해 작성하고자 합니다. 정리 📚참고 자료 2023. 12. 29. # 3_WHERE_1=1은_무엇일까 3_WHERE_1=1은_무엇일까 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-09 수정일: 2023-12-18 주제를 선정한 이유 종종 Query와 관련해서 WHERE 1=1 조건절을 보게 됩니다. 언제나 참인 조건으로 왜 조건절에 쓰일까에 대해 생각해 보고자 글을 작성하게 되었습니다. WHERE 1=1의 의미 1은 1과 같다는 의미로 언제나 참인 것을 의미합니다. WHERE 조건절은 주로 데이터에 조건을 추가하여 필터링하는 기능으로 사용되는데, 이러한 측면에서 WHERE 1=1은 특별한 기능을 갖지 않는다고 할 수 있습니다. WHERE 1=1의 장점 별다른 기능이 없어 보이는 언제나 참인 조건은 다음과 같은 장점이 있습니다. 코드 디버깅의 간편함 SELECT NAME FR.. 2023. 12. 18. # 2_공식_문서를_어떻게_읽을_것인가 2_공식_문서를_어떻게_읽을_것인가 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-05 수정일: 2023-12-07 주제를 선정한 이유 학원에서 프로젝트를 진행할 때, 대부분의 문제를 블로그 글로 해결하였습니다. 물론 구글 검색을 통해서 공식 문서를 접하는 일도 있었지만, 영문보다는 사람들이 읽고 한국어로 정리해둔 글이 편해서 사실 공식 문서를 읽은 적이 거의 없었습니다. 그러다 최근에 VS Code라는 Code Editor에서 VSCode Pets라는 extension을 설치하면서 처음으로 공식 문서(보다는 가벼운 느낌이지만)를 제대로 읽어보게 되었습니다. (귀여운 extension입니다, 사용해보시길 추천드립니다🤓!) 지금은 이렇게 짧고 간단한 문서를 읽었지만, 길고 많은.. 2023. 12. 7. # 1_어떤 값을 PK로 설정할 것인가 1_어떤 값을 PK로 설정할 것인가 조금 더 생각해 보고 싶은 부분을 공부한 글입니다. 작성일: 2023-12-01 수정일: 2023-12-02 주제를 선정한 이유 교육 과제로 하나의 시스템을 만드는 프로젝트를 시작했습니다. 프로젝트를 진행하면서 느낌으로만 판단하던 부분을 명확히 하고자 글을 작성했습니다. 먼저, 주제 선정 과정은 다음과 같습니다. 프로젝트에서 본격적인 개발을 앞두고 다음과 같은 설계 과정을 거쳤습니다. 요구사항 분석 Flow chart Mockup 테이블 설계서 및 ERD 요구사항 분석은 과제의 주제에 초점을 맞춰 작성하였고, Flow Chart는 해당 시스템을 사용하는 사용자가 어떤 방식으로 업무하고 있는지를 정리하였습니다. 그다음으로 Mockup은 개략적인 화면 설계 및 배치도를 작.. 2023. 12. 2. 이전 1 2 3 다음