목록Overview (84)
Sutella의 자기 발전소:)
📢 JSON 클라이언트와 서버가 요청/응답을 주고받을 때, 필요한 정보의 데이터를 담는 형식 중괄호로 정보를 묶고, 중괄호 안에 소괄호로 정보에 대한 값 나열 XML vs. JSON XML: html과 호환성이 높으나 용량이 무거움 cf. XHR: XML Http Request의 줄임말. 웹에서 javascript 코드가 서버에게 데이터를 주고받는 기술 (JSON도 가능), 새로고침 없이 실시간으로 서버에게 데이터를 받아 화면에 표현할 때 사용 개발 Process 요구사항 정의 – 설계 – 로컬 개발, 디버깅 - 코드 업로드 - 코드 리뷰 - 테스트 배포 - 테스트 - 프로덕션 배포 3. 개발과 디버깅(로컬) 디버깅: 버그 해결 과정 개발 과정에서 필요한 리소스 관리, 협업 4. 원격 업로드 (Git) ..
오늘의 학습 내용은 바로 API! 귀에 거슬릴 정도로 많이 들었지만 그다지 친숙하지는 못한... 과거 학부 시절에 수업 내용 실습을 위해 API를 이용해 본 적 있었지만 기억에 남는 건 없다. 사실 그 개념이 뭔지도 모르고 그냥 시키는 대로 따라 했던 것에 가까운 것 같다. 그런 의미에서 오늘의 학습 내용은 나름 유익했다. 뭔가의 기능!이라고 생각했던 API에 대해서 알게 되었고, 어떤 방식으로 작동하는지도 과제를 수행하며 알게 되었다:) API란, 내가 이해한 것을 바탕으로 API를 설명하자면, '출입국 심사서'와 같은 느낌이다. 입국할 때 출입국 신고서를 작성하고 입국 승인을 받듯, 컴퓨터의 세계에서도 비슷한 방식으로 기능이 작동하는 듯하다. 서버에서 미리 정해놓은 양식(API, 출입국 신고서)을 공..
📢 제품 테스트와 스테이징 서버 Discover > Design > Develop > Test Staging Server 고객들에게 제품을 선보이기 전에 테스트와 제품관리를 전담하는 서버 회사 내부에서 별도의 서버를 구축하여 관리 Staging server에서 정상작동 → Production Server (실제 서버) 업로드 개발 프로세스에서의 PM 명확한 요구사항 정의 Process: 요구사항 정의 – 설계 – 로컬 개발, 디버깅 - 코드 업로드 - 코드 리뷰 - 테스트 배포 - 테스트 - 프로덕션 배포 이 과정에서 초기의 고객 요구사항이 프로세스 끝까지 유지되도록 협업 필요 해당 과정에서 남는 백로그 관리 필수! 설계 재사용 / 가변 / 유지보수 / 확장성 / 이해도 / 신뢰 📢 API (Applic..
스마트폰이 발명된 후 핸드폰의 필수 요소라 해도 과언이 아닌 앱(application)은 새로운 시장을 창조했고, 이제는 필수 불가결한 요소가 되었다. 어떤 사업이든 대부분 앱이나 웹을 적어도 1개 이상 갖고 있으며, 다양한 형태로 우리의 PC와 핸드폰 등에 구현된다. 가장 최근 발표된 자료에 따르면, 국내 20대들이 한 달동안 1인당 사용하는 앱은 약 40개(평균 39.8개)에 달하며, 이용 시간 또한 147.8시간으로 결코 적은 수치가 아니다. 나 또한 멍 때리는 시간 없이 하루 종일 핸드폰과 PC를 넘나 든다 해도 과언이 아니며, 해당 수치가 오히려 적게 측정되었다고 느껴지기도 한다. 이렇게 수많은 앱들을 사용하다보면, 가끔 이런 생각이 든다. "얘는 (로딩) 속도가 왜 이렇게 느리지?", "얘는 ..