728x90 🏃♀️ 대외활동45 [UMC 7th Server] Chapter 3. API URL의 설계 & 프로젝트 세팅 Chapter 3. API URL의 설계 & 프로젝트 세팅 워크북 🎯핵심 키워드 정리 🔹RestFul API 자원(URI) 기반: RESTful API는 서버의 모든 데이터 또는 기능을 하나의 '자원(Resource)'으로 간주한다. 각 자원은 고유한 식별자(URI)로 식별되며, 클라이언트는 이 URI를 통해 자원에 접근할 수 있다. 💡 사용자 정보를 반환하는 응답의 경우:표현의 통일성: RESTful API는 요청을 통해 반환되는 자원의 표현이 일관되어야 하며, 이를 통해 클라이언트가 자원에 대한 이해를 쉽게 할 수 있다.캐시 가능성: RESTful API는 클라이언트의 요청에 대해 캐싱이 가능해야 한다. 이를 통해 응답 시간을 향상시키고 서버의 부하를 줄일 수 있다. 응답에는 캐시.. 2024. 10. 10. [UMC 7th Server] Chapter 2. 실전 SQL 워크북 Chapter 2. Database 설계 🎯핵심 키워드 정리 🔹 Offset based 페이징 Offset과 limit 예약어를 통하여 select의 전체 결과 중 일부만 가져오는 방법클라이언트는 페이지 당 요청하는 자료의 개수와 현재 페이지 번호를 파라미터로 요청한다 → 서버에서 오프셋 값을 구한다오프셋 = (현재 페이지 번호 -1) * 페이지 당 요청하는 자료 개수 🔹Cursor based 페이징where와 limit을 활용하여, 이전에 조회한 데이터 이후 몇 개를 요청하는 방식CURSOR은 사용자에게 응답해준 마지막 데이터의 식별자 값 🔹Join 연산 두 테이블을 결합하는 연산데이터의 규모가 커지면서 하나의 테이블로 정보를 수용하기 어려워지면 테이블을 분할하고 테이블 간의 관계.. 2024. 10. 6. [UMC 7th Server] Chapter 1. Database 설계 워크북 Chapter 1. Database 설계 🎯핵심 키워드 정리 🔹외래키 (foreign key)외래키는 두 테이블을 서로 연결하는데 사용되는 키이다.데이터가 일관될 수 있도록 돕는 역할을 한다외래키가 포함된 테이블을 자식 테이블이라고 하고 외래키 값을 제공하는 테이블을 부모 테이블이라 한다. 🔹외래키 (foreign key) 특징외래 키는 관계를 표현한다.외래 키는 기본키와 다르게 하나의 테이블에 여러 개를 지정 할 수 있다.외래 키는 NULL값과 중복 값이 허용된다.참조되는 값이 변경되면 참조하는 값도 변경된다.외래 키는 기본 키의 일부가 될 수 있다. ✅ FOREIGN KEY (country_id) REFERENCES country(country_id) -> FK는 country_i.. 2024. 9. 26. [UMC 7th Server] Chapter 0. 서버 처음 해보기 워크북 Chapter 0. 서버 처음 해보기 워크북 기록 🎯핵심 키워드 정리 🔹 IP • IP란 인터넷 상에서 사용하는 주소 체계를 의미한다 인터넷에 연결된 모든 PC는 IP 주소 체계를 따라 네 덩이의 숫자로 구분된다 (ex. 192.168.0.1 이런 식으로!) • 웹 브라우저에 닷(.) 으로 구분된 네 덩이의 숫자를 입력하면, 그 주소에 해당하는 페이지로 접속할 수 있다 🔹IP 중 이미 용도가 정해진 주소 • localhost , 127.0.0.1 : 현재 사용 중인 로컬 PC를 지칭한다• 0.0.0.0, 255.255.255.255 : broadcast address , 로컬 네트워크에 접속된 모든 장치와 소통하는 주소 🔹 PORT • 컴퓨터가 각종 신호, 정보 등을 .. 2024. 9. 26. [UMC 7기/Node.js 파트] UMC 7기 합격 후기 University MakeUs Challenge UMC 7기 Server( Node.js) 파트에 합격하게 되었습니다! UMC는 대학 개발 연합동아리로 전국 다양한 대학생들이 활동하고 있는 개발 동아리입니다. 현업 개발자들의 모임은 또 CMC라고 따로 있는 것 같아요! UMC 인스타: https://www.instagram.com/uni_makeus_challenge/ 오늘은 UMC 7기를 준비하면서 겪은 과정을 자세하게 적어보고자 합니다! 0. 소개 🐱 안녕하세요 저는 컴퓨터공학과 2학년 과정까지 마친 후 휴학을 했습니다. 그리고 현재 백엔드 파트 공부를 하면서 다양한 활동들을 하고 있습니다! 복학을 5~ 6개월 정도 남기고 프로젝트를 쌓고 싶었는데, 마침 UMC 동아리 지원 공고를 발견하게 되어서 .. 2024. 9. 23. CJ 올리브네트웍스 청소년 디지털 멘토단 교육 OT 및 최종합격 링커리어에서 대외활동 공고를 보던 중 CJ 올리브네트웍스 청소년 디지털 멘토단 공고를 발견했습니다. 평소 코딩 교육에 관심이 있었고 교육 관련 대외활동을 경험하고 싶어 지원을 결심했습니다.또한 사회적 약자를 위한 프로젝트 개발인 만큼 의미가 있다고 생각했습니다 🙂0. 지원동기 및 소개 저는 대외활동 경험이 많지 않았고 특히 코딩 교육에 관한 대외활동은 없었어서 어떤 방향으로 지원서를 써야할까 고민이 많았습니다. 고민 끝에 코딩 교육에 대한 제 진솔한 생각과 코딩 교육 경험은 없지만 이번 프로그램을 통해서 경험을 쌓고 싶다는 점을 같이 적어서 제출하였습니다.합격 전까지도 과연 합격할 수 있을까 내심 불안했는데 다행히도 합격하였습니다! 1. 사전교육 합격 후 메일을 받았고, 메일엔 사전 교육 일시와 내용.. 2024. 8. 27. 이전 1 2 3 4 5 6 ··· 8 다음 728x90