Java, SQL, JSP, JavaScript, Spring, HTML 등 진도를 나가고 있는데,아직 기본 개념이 머리속에서 정리가 안된채로 진행되다보니밑 빠진 독에 물 붓는 느낌도 나고,내가 배우고 있는 IT 세계에 대한 큰 그림은 확실히 정리하면서공부해야겠다는 생
컴퓨터의 하드웨어 부분의 기초 지식을 기록해보자.CPU : 컴퓨터의 '머리'역할을 한다.메모리하드디스크(HDD) : 컴퓨터의 '창고'역할보조기억장치(SSD): 컴퓨터의 '창고'역할
네트워크, 클라이언트, 서버 등에 관한 개념을 알아보쟈.TCP/IP모델: 인터넷은 데이터 중개 기능을 담당하는 네트워크 계층으로 IP(Internet Protocol) 프로토콜을 사용하는 네트워크다. 따라서 인터넷에 연결하고자 하는 호스트는 반드시 IP 프로토콜을 지원
API에 관한 몇 가지 개념에 대해 알아보자. API : 컴퓨터나 소프트웨어에게 백날 "로그인 시켜줘", "원하는 이미지를 보여줘"라고 말해도 컴퓨터는 한글을 모르기에 그 요청에 대해 제대로 반응할 수 없다. 즉, 요청을 구분할 수 있는 체계가 필요하다. API는 클
JSON에 대해 알아보도록 하자. 클라이언트가 데이터를 요청하고 서버가 응답하려면, 데이터를 넣을 수 있는 기능이 있어야 한다. 그 기능에는 여러가지 형식이 있는데, 대표적인게 JSON이다. JSON의 형식은 아래와 같다. { 키1(Key) : 값1(Value), 키2
애플리케이션에 대해 알아보도록 하자.애플리케이션애플리케이션은 설치해서 사용하는 모든 프로그램. 윈도우에서는 응용 프로그램(Application Software)라고 불렀으나, 스마트폰의 등장으로 앱과 애플리케이션이라는 말이 퍼지면서 데스크톱에 설치하는 프로그램은 응용
"나 요새 코딩 배워."최근에 누군가 나의 근황을 물어보면 저렇게 답해왔으나정확히 이야기하면 "나는 요새 프로그래밍을 배워" 가 맞는 표현이다.내가 개발을 배우기 전, 코딩 이라는 단어는 들어봤으나컴파일, 빌드 등은 들어본적이 없다.하지만 개발을 배우고 나서 저 세 단
오늘은 UI와 API에 대하여 알아보쟈.UI (User Interface): 컴퓨터를 제어할때 전원을 켰다 끄거나, 자판이나 마우스를 움직인다. 그리고 화면이나 스피커를 통해 내용물이 송출된다.이렇듯 사람이 원하는 명령을 컴퓨터에 전달하고 컴퓨터가 그 결과를 사람에게
책 '비전공자를 위한 이해할 수 있는 IT지식'을 읽다가 충격적인 글을 읽었다. 129페이지를 보면, HTML이 프로그래밍 언어가 아니다 라는 글이다. HTML은 컴퓨터에게 특정 일을 시킬 수 있는 언어가 아닌 브라우저가 볼 수 있는 문서를 적는 언어라고 한다. 애초에
개발을 할때 데이터를 처리해야할 경우가 많다. 이 데이터와 관련된 용어를 좀 정리해보자.특정 데이터를 어디에서 불러오는지 명확하게 알 수 있는 문서가 바로 'API문서'다.동기화 : 클라이언트의 데이터와 서버의 데이터는 맞추는 작업클라이언트에 있는 데이터 : 로컬, 내
프레임워크와 라이브러리에 대해 알아보쟈.프레임워크컴퓨터 프로그래밍에서 프레임워크는 구조적으로 고정된 부분을 재사용할 수 있도록 하고, 응용별 특정 기능을 추가적인 사용자 작성 코드에 의해 선택적으로 구현 가능하도록 하는 포괄적인 추상 구조, 그리고 이를 지원하는 소프트