강의를 수강한 후에 간단하게 내용을 정리해보았어요!

기초 용어를 쉽게 설명해주셔서 이해가 쏙쏙 되는 강의랍니다.

모든 내용을 정리하지는 않았으니 참고해주세요!

1.컴퓨터와 인터넷

(1) 컴퓨터

: 메인보드(꽂아두기), CPU(계산하기), RAM(기억하기), 하드디스크(적어두기) 등의 

 기계를 모아둔것! (CPU, RAM, HDD등을 메인보드에 모아놓고 관리!)

*운영체제 (OS)

: 인간이 기계와 소통할 수 있게 만드는 기반 프로그램

이 OS에 명령을 내리는게 코딩!!

*컴퓨터끼리 대화할때 규칙이 필요해! → 그 규칙 중 하나가 웹!

(http - 웹 통신의 의미, https는? 암구호표를 서로 가져 중간에서 못알아듣게 하는 보안이 강화된 것임!)

*웹서버 : 인터넷 상에서 잘 듣고있다가 웹통신이 오면 무언가를 대답해주는 것

2.서버- 클라이언트 통신

*브라우저: 서버에 데이터를 요청하고 서버에서 받은 데이터를 그려준다!

*서버: 클라이언트 가운데에서 데이터를 저장하고 전달하는 역할

 너무 많은 클라이언트가 동시에 하나의 서버에 데이터를 요청하면? 무리가 가겠지? 

 → 접속자가 많으면 서버가 터진다고 하는게 그런 이유야!

*API

: 클라이언트 개발자와 서버 개발자가 미리한 약속같은거야! 서버에서 미리 만들어둔 기능이지! 쉽게 은행의 창구같은 개념이라고 여기자!

예) 아이디를 가져오시면 주문내역을 드릴게요! 주문내역이 필요하시면 아이디를 가져오세요

http://서버위치/API주소/가져가기로한 데이터

  1. 개발언어, 프레임워크

-프론트엔드 JS기반 프레임워크: Angular, Vue.js ,React

KakaoTalk_20211120_234230254.jpg

KakaoTalk_20211120_234230254_01.jpg

KakaoTalk_20211120_234230254_02.jpg

KakaoTalk_20211120_234230254_03.jpg