코딩 공부 8일차

찬찬잉·2022년 1월 8일
0

javascript

목록 보기
20/23
post-thumbnail

컴퓨터란?

cpu 계산하기 : IQ
RAM 기억하기 : 기억력
하드디스크 : 저장공간
메인보드 : 사람의 몸 ?

운영체제는 기계와 소통을하기위한 가장 기초적인 창구

안드로이드 스튜디오, ios, window10, Linux는 os입니다.

프로그래밍 언어

운영체제와 소통하고 명령을 내리기 위해 사용

프로그램

코딩은 늘 프로그램을 만드는 것. 그래서, "프로그래밍"이라고 한다.

인터넷

웹 = http:// 내가 지금부터 웹과 통신할꺼야~? 라고 할 때 사용

암구호(암호화)가 있어서 뭔가 보안에 더 ~ 좋은 방식이 https://

웹 서버 : 기다리고있다가 이러한 요청이 오면 작동해~

웹 서버

잘 듣고 있다가 누가 http 요청하면 돌려줘, 컴퓨터가 인간이라면 서버는 직업

브라우저는 naver.com을 치면 서버와 통신하고 알려주는것이 브라우저 역할이다.

HTML : 뼈대, CSS : 꾸미기, JS : 동작

{ JSON }

키: 밸류 규칙이다.

웹은 다받아오고 앱은 데이터만 받아온다 이 데이터의 형식이 JSON 형식

API

API는 서버에서 미리 만들어 둔 기능이자, 약속이다.

예를 들어서

"음식점 리스트를 부르실 때는 B로 요청해주시구요,
주소를 꼭 가져와주세요.
그러면 제가 이렇게 정보를 드릴게요."

그렇다면 API 주소는 어떻게 생겼을까?

https:// movie.naver.com /movie/bi/mi/basic.naver ? code=10016

https://movie.naver.com/movie/bi/mi/basic.naver?code=10016

이런 주소가 있을때 앞에서 차례대로

movie.naver.com : 서버 위치

/movie/bi/mi/basic.naver : Api 주소

code=10016 : 가져가기로 한 데이터 (10016은 해당 데이터)

그렇다면 이렇게 알아들을 수 있겠죠

"김 책임님 이거 신규 피쳐라 API 하나만 따주세요"

-> 새로운 기능 창구를 하나 만들어달라. 그 쪽으로 요청하겠음

"API 개발은 끝났고, 클라이언트는 아직이예요"

-> 창구는 다 만들었는데, 요청하는 쪽이 아직 작업 중

프로그래밍 언어란 OS에다 명령을 내리는 친구.

프레임 워크 JAVA - spring / node.js - Express등

서버, javascript는 node.js를 씀

문법이 javascript와 node.js는 똑같다.

아키텍처, DB

방청소를 왜할까? 잘 찾으려고! 어딘가 놓고 그걸 찾아쓰기 위해서

데이터 베이스란 데이터를 잘 찾을 수 있도록 돕는 프로그램

DB는 두가지 종류가있다.

SQL과 NoSQL

낫온니 에스큐엘

SQL은 정형화 되어있다.
NoSQL은 JSON 형식으로 다큐먼트를 다 쌓을 수 있다.

SQL은 정형화 된 큰 기업
NoSQL은 스타트업

git

커밋, 푸쉬, 풀

commit : 세이브 포인트
push : 업로드
pull : 다운로드 (+자동/ 수동 충돌 해결)

브랜치 따기, 머지하기

브랜치 - 실험하기
머지 - 합치기

profile
디자이너, 기획자 출신의 개발자

0개의 댓글