전체 글

무엇이든 할 수 있는 개발 블로그
· 💻 cs
00. API ? 1) API : 애플리케이션 소프트웨어를 빌드하고 통합하기 위한 정의 및 프로토콜 세트인 애플리케이션 프로그래밍 인터페이스(Application Programming Interface) - 프로그램들이 서로 상호작용하는 것을 도와주는 매개체 01. API의 역할 1. 서버와 데이터베이스에 대한 출입구 역할 : 데이터베이스에는 소중한 정보들이 저장되므로, 모든 사람들이 이 데이터베이스에 접근할 수 있으면 안된다. ⇒ API는 이를 방지하기 위해 서버와 데이터베이스에 대한 출입구 역할을 하며, 허용된 사람들에게만 접근성을 부여한다. 2. 애플리케이션과 기기가 원활하게 통신할 수 있도록 도움 : API는 애플리케이션(프로그램 등)과 기기가 데이터를 원활히 주고받을 수 있도록 돕는 역할을 한다..
과제명 1. 요구사항분석 / API요청 및 응답 시나리오 분석 2. 요구사항 추가 반영 및 테이블 설계도 과제 설명 1. 요구사항 시나리오를 보고 부족해 보이는 기능을 하나 이상 체크하여 README에 내용을 작성하시오. 2. 제시된 화면설계를 보고 해당 화면설계와 배포된 기존 서버의 API주소를 매칭하여 README에 내용을 작성하시오. (카카오 화면설계 시나리오가 있음) 3. 배포된 서버에 모든 API를 POSTMAN으로 요청해본 뒤 응답되는 데이터를 확인하고 부족한 데이터가 무엇인지 체크하여 README에 내용을 작성하시오. 4. 테이블 설계를 하여 README에 ER-Diagram을 추가하여 제출하시오. 01. 요구사항 분석/ API 요청 및 응답 시나리오 분석 01) 요구사항 시나리오를 보고 부..
00. 카카오톡 쇼핑하기 구현 내용 1. 사이트 개발 목적 및 컨셉 01. 1주차 과제 Step-2.-Week-1 카카오 테크 캠퍼스 2단계 - BE - 1주차 클론 과제 과제명 1. 요구사항분석 / API요청 및 응답 시나리오 분석 2. 요구사항 추가 반영 및 테이블 설계도 과제 설명 1. 요구사항 시나리오를 보고 부족해 보이는 기능을 하나 이상 체크하여 README에 내용을 작성하시오. API 요청에서 동일한 옵션 아이디면 서버쪽에서 업데이트 ! (장바구니 같은 아이템) 주문 완료창에서 여러 데이터(주문 아이템)를 줄 필요 x 2. 제시된 화면설계를 보고 해당 화면설계와 배포된 기존 서버의 API주소를 매칭하여 README에 내용을 작성하시오. (카카오 화면설계 시나리오가 있음) 화면 설계 시나리오의..
01. 10주차 학습 내용 시험기간이라 강의는 없고 자율 학습 내용으로 학습 일지를 쓰게 되엇다. 그래서 나는 2단계를 진행하면서 필수적으로 알아야할 git에 대해 알아보고 공부해보고자 하는 마음에 블로그에 정리하면서 git과 친해지는 중이다. 거기에 더해서 이제 막 백준 문제 풀이를 시작했었는데 시험 기간 3일 정도 멈췄었던 문제 풀이도 학습일지 쓰는 김에 풀어보았다. https://codingdialee.tistory.com/29 coding | GIT 완전 정복 (1) 00. GIt, GITHUB (1) GIT 빠른 속도, 단순한 구조 분산형 저장소를 지원하고 비선형적 개발 가능 동시작업이 가능해 생산성 증가 수정내용을 commit 단위로 관리하고 원하는 시점으로 checkout 가능 새로운 cod..
🚧 공 넣기 🔍 문제 설명 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 들어있지 않으며, 바구니에는 공을 1개만 넣을 수 있다. 도현이는 앞으로 M번 공을 넣으려고 한다. 도현이는 한 번 공을 넣을 때, 공을 넣을 바구니 범위를 정하고, 정한 바구니에 모두 같은 번호가 적혀있는 공을 넣는다. 만약, 바구니에 공이 이미 있는 경우에는 들어있는 공을 빼고, 새로 공을 넣는다. 공을 넣을 바구니는 연속되어 있어야 한다. 공을 어떻게 넣을지가 주어졌을 때, M번 공을 넣은 이후에 각 바구니에 어떤 공이 들어 있는지 구하는 프로그램을 작성하시오. ⌨️ 입력 첫째 줄..
· 💻 cs
00. GIt, GITHUB (1) GIT 빠른 속도, 단순한 구조 분산형 저장소를 지원하고 비선형적 개발 가능 동시작업이 가능해 생산성 증가 수정내용을 commit 단위로 관리하고 원하는 시점으로 checkout 가능 새로운 기능 추가를 branch로 개발하여 실험할 수 있으며 merge를 통해 반영 ⭐ 깃 ≠ 깃헙 ⭐ 깃 : 버전관리 소프트웨어 (VCS) 깃헙: 깃을 토대로 하는 원격 저장소 (cf. 빗버켓,gitlab ...) github repository : 원격 저장소 자신의 프로젝트 폴더 : 로컬 저장소 01. Git 기본 명령어 현재 상태 확인 git status 전체 로그 확인 git log git 저장소 생성하기 git clone 저장소 복제 및 다운로드 git clone [http: ..