본문 바로가기

전체 글36

IT도서 : 비전공자를 위한 이해할 수 있는 IT지식(5) : 애플리케이션 애플리케이션 애플리케이션 : 설치해서 사용하는 모든 프로그램 원래 윈도우에서는 이를 응용 프로그램 (Application Software)라 불렀는데, 스마트폰이 등장하고 앱, 애플리케이션이라는 용어가 퍼지기 시작 => 데스크톱에 설치하는 프로그램은 응용프로그램 / 스마트폰에 설치하는 프로그램은 앱, 어플 등으로 부름 애플리케이션의 버젼 - 보통 점(.) 을 기준으로 숫자가 세 부분으로 나뉨 - 보통 마지막 숫자는 작은 변화를 의미 (1.0.1 => 1.0.2 처럼 작은 변화가 있을 때마다 숫자 하나씩 올려줌) - 중간 숫자는 하위버전과 호환이 가능하지만 큰 변화 - 가장 왼쪽 자리는 하위버전과 호환이 가능하지 않은 큰 변화를 의미 개발자가 애플리케이션의 버전을 업데이트 했다고 사용자의 애플리케이션에 바.. 2021. 9. 20.
IT도서 : 비전공자를 위한 이해할 수 있는 IT지식(4_1) : 번외) 개발자들의 대화 개발자들의 대화 분석 이번 장에서는 책에 실린 개발자들이 현업에서 사용하는 대화를 분석하는 부분을 발췌했습니다. 되게 흥미롭더라구요ㅎㅎㅎ 1. 기획자의 아이콘 수정 요청 기획 : "아이콘 수정이 언제까지 될까요?" 개발자 : "서버에서 이미지 URL을 보내줘야하는데 미완성인 것 같아요. JSON에 아이콘 URL만 빠져있네요..클라는 URL이 안 오면 기본값이 뜨게 해놨어요." 기획 : "아이콘 수정이 언제까지 될까요?" 개발자 : "서버에서 이미지 URL을 보내줘야하는데 미완성인 것 같아요. JSON에 아이콘 URL만 빠져있네요..클라는 URL이 안 오면 기본값이 뜨게 해놨어요." 분석 - 개발자는 클라이언트 개발자다. - 아이콘 요청을 보내고 응답을 받아보니 데이터가 없는 상황이다. - 현재 서버 개발.. 2021. 9. 20.
IT도서 : 비전공자를 위한 이해할 수 있는 IT지식(4) : API와 JSON API와 JSON API 란?? 클라이언트가 서버에 요청을 하면 => 서버는 요청에 따라 적합한 처리를 해서 응답 이때! 컴퓨터는 이 요청이 로그인인지! 메시지인지! 모르기 때문에, 구분할 수 있게 하는 체계가 바로 API 즉, API란 클라이언트와 서버와 같은 서로 다른 프로그램에서 요청과 응답을 주고 받을 수 있게 만든 체계 / 약속 1. 서버는 주소에 따라 요청의 종류를 정해놓아야한다. ex) 서버주소/A 으로 요청이 오면 로그인 , 서버주소/B로 요청이 오면 메시지 전송 등 2. 클라이언트가 원하는 요청에 따라 다르게 요청 (정확히는 서버의 주소에 요청) ※ API는 서버 개발자가 개발하고, 클라이언트 개발자가 그 API를 사용 API의 기본 4가지 요청 : CRUD C : CREATE : 올리다.. 2021. 9. 19.
IT도서 : 비전공자를 위한 이해할 수 있는 IT지식(3) : 네트워크, 서버, 클라이언트 네트워크, 서버, 클라이언트 LAN이란? Local Area Network - 컴퓨터가 연결되어있는 지역 ex) 아파트 하나, 커피숍 하나 하나가 전부 LAN MAN이란? Metropolitan Area Network - 도시의 여러 LAN을 하나로 연결해 MAN을 만듦 - 여러 MAN 을 연결해 WAN(Wide Area Network)을 만듦 App Store(애플)에서 카카오톡을 다운로드 받을 때 일어나는 일들 1. 내 스마트폰에서 가까운 기지국으로 카카오톡 설치 파일을 요청 2. 신호가 WAN을 따라 App Store로 이동 & 내 스마트폰으로 카카오톡 설치 파일 보내라고 요청 3. App Store에서 카카오톡 설치 파일을 기지국으로 전송 & 기지국은 내 스마트폰으로 해당 파일을 전송 4. 스마트.. 2021. 9. 14.