2024/10 28

1주차 목요일

오늘 배운 것- 모달과 비밀번호 검증 기능방명록 카드 삭제 기능에서 모달을 사용해 비밀번호를 검증하도록 설정했다. 모달은 화면 상단에 뜨는 팝업 창으로, 사용자가 비밀번호를 입력하지 않으면 삭제 작업이 진행되지 않는다.const deletePassword = "1234";삭제 비밀번호 변수 추가 $('#passwordModal').modal('show');   삭제 버튼 클릭 시 모달 띄우기 if (enteredPassword === deletePassword) { ... } 입력한 비밀번호와 변수 비교 후 일치할 때만 삭제- 페이지 공통 요소 병합다른 팀원이 전담한 메인 페이지와 멤버카드 페이지에 공통 헤더, 아이콘, 버튼을 추가해 디자인을 통일해 일관성 있는 UI로 적용하였다.- GitHub 데브 브..

TIL 2024.10.31

[본캠프] 1주차 월요일 TIL

오늘 배운 내용 웹개발 4, 5주차 강의Firebase- 구글이  개발한 플랫폼- 구글이 제공한 벡엔드를 사용해 프론트엔드에 집중하여 개발할 수 있음- 서버 인프라에 대한 직접적인 컨트롤이 어렵다- 구글 서비스에 의존하게 되어 외부 다른 서비스나 기능을 활용하기 어렵다.데이터베이스(DB)란?데이터를 저장하고 여러사람들이 관라히는 데이터의 모음Firestore- 구글의 클라우드 기반 NoSQL 데이터베이스Firestore 세팅 코드를 추가하여 데이터베이스에 데이터를 저장할 수 있다.getDoc을 사용하여 데이터베이스에 저장된 정보를 꺼내올 수 있다. ..

TIL 2024.10.28

WIL 3주차

지난 일주일 동안 SQL 강의와 걷기 및 달리기 기반 퀴즈 마무리를 목표로 집중하여 학습하였다. 문제의 난이도가 높아질수록 초기 강의 내용을 다시 찾아보고 검색을 통해 문제를 해석하는 과정을 반복하였다.문제를 이해하고 원하는 쿼리를 작성하는 데 어려움을 느끼며, 강의 중 제시된 문제를 통해 기본 구조를 먼저 구성한 후 점차 문제를 해결하는 쿼리를 작성하는 연습을 자연스럽게 반복하였다. 이러한 심화 학습 과정에서 기본 구조를 더 자세히 인식하게 되었고, 1~2주차에 배운 기본적인 내용을 더 잘 이해하게 되었다.결과적으로, 새롭게 배운 내용뿐만 아니라 기본적인 구조와 함수에 대해서도 더 깊이 인식하고 있는 상태로 발전하고 있다.다음 주에는 웹 개발 강의와 퀴즈 마무리를 목표로 학습할 예정이며, SQL보다 다..

WIL 2024.10.18

3주차 금요일

sql 달리기 반 2~4 퀴즈- rank 함수 사용- 문제 해석 후 서브쿼리,  외부쿼리 구성 연습,다중 테이블을 Join하여 정보를 취합하는 방법 활용> 서브쿼리를 테이블처럼 취급하여 다른 테이블과 결합하는 과정 연습과정에서 해당 오류를 확인하고 해결하는 방법을 배움- SUM(), COUNT(), AVG() 등 여러 row의 값을 단일값으로 요약하는 함수> 집계함수Group by 절에 포함되지 않는 열은 집계함수로 감싸거나 Group by절에 포함시켜야 sql 오류가 발생하지 않는다.- COALESCE() 함수를 사용하여 NULL 값을 처리하기문제가 심화될수록 팀원간의 문제 해결 방법 차이가 커지는 것 같아 다양한 해결법을 더 많이 알수 있는 것 같다.혼자 학습하는 과정에서도 웹검색을 통해 다양한 구조..

TIL 2024.10.18

마지막 연습 문제 !

44.모든 주문의 주문 ID와 주문된 상품의 이름을 나열하는 쿼리를 작성해주세요! select O.id, P.name  from product p inner join `ORDER` O on P.id = O.product_id 45. 총 매출(price * quantity의 합)이 가장 높은 상품의 ID와 해당 상품의 총 매출을 가져오는 쿼리를 작성해주세요! select p.id, price * quantity as from product p inner join  `ORDER` O on P.id = O.product_id  order by 2 desc limit 1 46. 각 상품 ID별로 판매된 총 수량(quantity)을 계산하는 쿼리를 작성해주세요! select p.id, o.quantity  fro..

SQL 걷기반 2024.10.17

10) 이젠 테이블이 2개입니다

38. 현재 존재하고 있는 총 부서의 수를 구하는 쿼리를 작성해주세요! SELECT count(DISTINCT name) FROM departments39. 모든 직원과 그들이 속한 부서의 이름을 나열하는 쿼리를 작성해주세요! SELECT e.name, d.name FROM employees e left join departments d on e.department_id = d.id40. '기술팀' 부서에 속한 직원들의 이름을 나열하는 쿼리를 작성해주세요! SELECT e.name, d.name FROM employees e left join departments d on e.department_id = d.id where d.name='기술팀'; 41. 부서별로 직원 수를 계산하는 쿼리를 작성해주세요!..

SQL 걷기반 2024.10.17