본문 바로가기

강의64

부스트코스 웹 프로그래밍(풀스택) - 1. 웹 프로그래밍 기초 - 4 강의 정리 [1] 강의 웹 프로그래밍(풀스택) 1. 웹 프로그래밍 기초 4) browser의 동작-1 [2] 강의 정리 이번 시간에는 브라우저의 동작에 대해서 우리가 살펴보도록 하겠습니다. 여러분들이 인터넷을 자주 하다 보면 모바일 판에서도 마찬가지고 PC에서도 브라우저, 인터넷 브라우저를 통해서 많이 접속을 한다. 인터넷 익스플로러를 많이 우리가 써왔었고 그 외에도 크롬 브라우저, 파이어폭스 등 브라우저 종류는 몇가지가 된다. 아이폰을 쓸 경우에는 사파리를 볼 수 가 있고, PC도 역시 맥 OS를 쓸 경우에는 사파리 브라우저를 볼 수가 있다. 지금 맥 컴퓨터에서 크롬 브라우저를 열겠다. 크롬 브라우저를 열었다. 브라우저에서 어떻게 문자가 그려지는지 한 번 알아볼 것이다. How Browsers Work라는 블로그.. 2022. 3. 10.
부스트코스 웹 프로그래밍(풀스택) - 1. 웹 프로그래밍 기초 - 3 강의 정리 [1] 강의 웹 프로그래밍(풀스택) 1. 웹 프로그래밍 기초 3) 웹 Front-End 와 웹 Back-End-1 [2] 요약 웹 프론트엔드에 대해서 알아보자. 사용자에게 웹을 통해 다양한 콘텐츠를 제공한다. 온라인으로 접속하다보면 여러 문서를 보게된다.웹페이지라는 것은 하나의 문서이다. 그 외에는 동영상, 사진 그런 것들도 포함해서 웹을 통해서 볼 수 있다. 최근에는 유튜브와 같은 웹사이트에 들어가보면 많은 동영상 콘텐츠를 볼 수 있고 사용자와 소통도 할 수 있다. 이러한 것들을 웹에서는 리소스라고 하는데 웹 콘텐츠라고도 불린다. 사용자들이 웹 콘텐츠를 보기만 하지 않는다. 사용자의 어떤 요청에 반응해서 웹은 동작이 되야 한다. 사용자들이 마우스로 어떤걸 클릭하고 키보드로 데이터를 입력한다. 또한 음성.. 2022. 3. 8.
부스트코스 웹 프로그래밍(풀스택) - 1. 웹 프로그래밍 기초 - 2 강의 정리 [1] 강의 웹 프로그래밍(풀스택) 1. 웹 프로그래밍 기초 2) 웹의 동작(HTTP 프로토콜 이해) [2] 요약 인터넷(네트웍 통신)의 이해 월드와이드웹이 인터넷 통신의 전부는 아님 물리적인 하나의 컴퓨터에는 여러개의 서버가 동작할 수 있다. 각각의 서버들은 포트라는 값으로 구분되서 동작한다. 웹은 80번이라는 포트로 동작한다. 이메일은 25번 ftp는 21번 등으로 사용된다. 인터넷은 네트워크들의 네트워크라고 말할 수 있다. 수많은 네트워크들의 결합체이다. 이런 인터넷은 보통 TCP/IP 들로 연결되어 있다. 인터넷 중 웹에서 서로 통신하기 위해서 http를 사용한다. 팀 버너스리라는 사람과 그가 솔한 팀은 CERN에서 HTML뿐만 아니라 웹 브라우저 및 웹 브라우저 관련기술과 HTTP를 발명하였다... 2022. 3. 7.
부스트코스 웹 프로그래밍(풀스택) - 1. 웹 프로그래밍 기초 - 1 강의 정리 [1] 강의 웹 프로그래밍(풀스택) 1. 웹 프로그래밍 기초 1) 웹 프로그래밍을 위한 프로그램 언어들 [2] 요약 저급 언어 : 기계 중심의 언어, 기계가 직접 알아들을 수 있는 말 0과 1로 이루어진 언어 -> 기계어 사용이 굉장이 어렵다. 0과 1의 나열로 이루어짐 그래서 숫자로 된 문장과 1:1로 대응하는 기호를 만들고 그 기호로 프로그래밍을 함 기호로 만들어진 언어 -> 어셈블리어 기호를 숫자로 바꾸는데 이용되는 도구 -> 컴파일러 고급 언어 : 사람 중심의 언어 작성된 소스코드를 번역하는 과정이 필요(컴파일러가 필요) 종류) FORTRAN, COBOL, PROLOG, C, Erlang, Lisp, Swift, Kotlin, Clojure, Python, JAVA 2022. 3. 7.