wecode(6)
-
HTTP,HTTPS 개념
HTTP(HyperText Transfer Protocol) HyperText 문서와 문서가 링크로 연결 되도록 하는 태그로 구성된 언어를 뜻하는 HTML의 HyperText의미가 동일합니다 Transfer Transfer 사전적의미로는 전송하다라는 의미를 가지고있습니다. 우리가 만든 웹사이트를 널리 알리고 다른사람과 공유하기 위해서 전송을 보내는 주체와 받는 주체가 있습니다 Protocol 프로토콜은 협약,통신 규약이라는 의미를 가집니다. 그래서 HTTP는 인터넷 데이터를 주고 받을수있는 프로토콜입니다 Reouest(요청) Response(응답) HTTP의 특징 첫 번째는 요청과 응답입니다. 우리에게 익숙하고 친숙한 소통 방식이 컴퓨터의 소통방식에도 적용된것입니다 Stateless 각각의 HTTP 통신..
2023.08.12 -
Git, Github
깃(git)은 분산형 버전 관리 시스템(Version Contrik System)의 한 종류라고 보면 됩니다 깃(git)의 장점: 소스코드를 따로 주고 받을 필요없이, git을 사용하면 프로젝트 같은 파일을 여러 사람이 동시에 병령 개발이 가능합니다. 깃(Git)의 기본적인 용어들 Repository : 저장소를 의미합니다. 저장소는 히스토리, 태그, 소스의 Branch에 따라 버전을 저장합니다. 저장소를 통해서 작업자가 변경한 모든 히스토리를 확인할 수 있습니다. Working Tree : 저장소를 어느 한 시점을 바라보는 작업자의 현재 시점을 의미합니다. Staging Area : 저장소에 커밋하기 전에 커밋을 준비하는 위치입니다. Commit : 현재 변경된 작업 상태를 점검을 마친 뒤 확정하여 저..
2023.08.12 -
iterm 기본 명령어
터미널이란 무엇일까요?? 터미널은 간단하게 설명하자면 사용자가 컴퓨터에게 명령을 내릴 수 있는 인테페이스입니다. 인터페이스 안에서도 명령을 내릴수있는 방법이 두가지가 있습니다 CLI(Command Lind lnteface) CLI는 text로 작성하여 컴퓨터에게 전달을 해주는것입니다. GUI(Graphical User lnterface) GUL는 저희가 쉽게 볼수있는 바탕화면에 있는 폴더를 의미합니다 text를 적기보단 마우스를 더 많이 사용하여 컴퓨터에게 알려주는것입니다 이제 바로 명령어를 알아 보겠습니다 ls(list segments) 터미널을 실행하여 가장 먼저 작성을 한것은 ls 입니다 ls (list segments) 지금 현재 경로의 파일 목록을 알려주는 명령어입니다 cd(change dire..
2023.08.12 -
데이터 베이스란
데이터 베이스란 데이터의 집합체이다 우리가 데이터베이스를 사용하는 이유는 옛날에는 데이터베이스가 없어도 데이터를 저장하고 보관을 하였다 하지만 데이터베이스를 사용하고나서 오랜기간동안 데이터를 보관과 관리를 할수있게되었다 데이터베이스의 카테고리는 크게 두가지가 있다 관계형 데이터베이스(RDBMS)와 비관계형 데이터베이스 (Non-relational)가 있습니다 관계형 데이터베이스는 이름 그대로 데이터 사이의 관계에 기초를 둔 데이터베이스를 말합니다 관계형 데이터베이스에서 모든 데이트는 2차원 테이블로 표현이 가능홥니다 Colunn(열): 컬럼은 테이블의 id, name, field 의미합니다 Row(행) : 로우는 각 항목들의 값입니다. 2번 행을 보면 김신영, Frontend라는 실제 값을 가지고있습니다..
2023.08.12 -
Linux Basic
Linux 와 Basic를 알기 전에 배워야 할것이 있습니다 운영체제 OS 운영체제는 컴퓨터의 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있게 관리 해주는 소프트웨어입니다. 운영체제는 크게 설명하자면 커널(Kernel과 응용 프로그램에 인접하여 명령을 전달하고 실행 결과를 사용자와 응용 프로그램에 돌려주는 인터페이스로 구성되어있습니다 [그림1-1]운영체제의 Shll과 Kernel Kernel 운영체제는 크게 핵심 기능들이 모여 있는 커널(Kernel)과 사용자와 응용 프로그램에 인접하여 커널에 명령을 전달하고 실행결과를 사용자와 응용 프로그램에 돌려주는 인터페이스로 구성되어 있습니다. 커널이 주로 하는 일은 프로세스 관리, 메모리 관리, 파일 시스템 관리, ..
2023.08.12 -
API이란 무엇인가?
API이란 무엇인가 [그림 1-1] 실생활에서의 lnterface lnterface 손님은 유저(user)를 뜻하고 점원은 (lnterface)을 뜻하고 요리사는 서버(saver)입니다 손님이 점원에게 요리를 요청을 하면 점원은 요리사에게 요청을 하게되고 요리사쪽에서는 원하는 요리를 만들어서 점원에게 응답을 하게되고 점원은 손님에게 응ㄷ바을 하게되어서 손님은 원하는 요리를 받게된다 앞에서 lnterface를 설명하였다면 이제는 API를 설명을 하려고합니다 lnterface는 서로다른 물체가 정보나 신호를 주고받기 위한것이 lnterface입니다 그렇다면 API(Application Programming lnterface)를 한줄로 설명을 하자면 응용프로그램끼리 서로 소통하기 위한 접점(매개체)입니다
2023.08.12