라이징캠프 iOS 11기 5주차 개발일지(1)

Ryu_jin·2022년 11월 25일
0
post-thumbnail

5주차 개발일지

SERVER - 통신

  • 웹 서버
    HTTP 또는 HTTPS를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스 프로그램을 말한다.
  • HTTP
    Hyper Text Transfer Protocol의 두 문자어로, 인터넷에서 데이터를 주고받을 수 있는 프로토콜.
  • HTTPS
    HTTP에서 더 보안 강화

HTTP 요청 메서드 5가지

  1. GET - 조회
  2. POST - 생성 ex) 회원가입, 게시판 작성
  3. PUT - 수정(전체 수정) - ex) 휴면 계정, 계정 정지
  4. PATCH - 수정(일부 수정) - ex) 닉네임 변경, pss변경
  5. DELETE - 삭제

서버 -> 데이터

  • 쿼리 스트링
    • ?where = ~ & search~ =& ios & io=utf8 → &는 쿼리스트링이 추가될때마다
  • path vailable
    • get/user/{user id}

백엔드

  • 서버측에서 실행되는 부분, 서버를 동작시키고 DBMS시키고 데이터를 CRUD하는 것을 가능하게 함

  • 종류: PHP, Django, node.js....

DBMS

  • 데이터베이스 관리 시스템이란 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어

  • 종류: MySQL, MongoDB, MsSQL, Oracle

DB

  • 데이터베이스란 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 데이터들의 모임
profile
Empire

0개의 댓글