본문 바로가기
반응형

전체 글83

[부스트코스] 1. 웹 프로그래밍 기초 | 1-3) 웹 Front-End와 Back-End 1. 웹 프론트엔드(Front-End) 웹 프론트엔드는, 쉽게 말하자면 '사용자에게 보여지는 부분' 이라고 할 수 있습니다. 예를 들어, 구글의 검색결과 화면 혹은 네이버 포털의 첫화면, 네이버 뉴스의 기사 화면 등등이 있죠. 아래와 같은 화면을 웹 프론트엔드라고 할 수 있습니다. 부스트 코스 강의에서는 웹 프론트엔드를 이렇게 설명하고 있습니다. 사용자에게 웹을 통해 다양한 콘텐츠(문서, 동영상, 사진 등)를 제공합니다. 또한, 사용자의 요청(요구사항)에 반응해서 동작합니다. 웹 프론트엔드의 역할을 적절히 수행하기 위해서는 HTML, CSS, Javascript 와 같은 언어를 필요로 합니다. 먼저 HTML은 웹페이지의 구조를 구축하기 위하여 작성됩니다. 크롬 개발자도구 F12를 눌러서 확인해보면 Ele.. 2020. 2. 5.
[부스트코스] 1. 웹 프로그래밍 기초 | 1-2) 웹의 동작 (HTTP 프로토콜 이해) 부스트코스 서포터즈를 신청하면서 이 포스팅을 하게 되었습니다. 관심있으시다면 https://m.post.naver.com/viewer/postView.nhn?volumeNo=27274312&memberNo=34635212 이 링크를 따라 신청하시면 됩니다.! http://www.edwith.org/boostcourse-web/lecture/16661/ [LECTURE] 2) 웹의 동작 (HTTP 프로토콜 이해) : edwith 들어가기 전에 사람과 사람이 전화 통화를 하기 위해서도 몇 가지 규약이 필요합니다. 서로 알아들을 수 있는 말을 사용해야 하며, 한쪽이 말할 때 다른 쪽에서는 들어야 합니다. 또한... - 부스트코스 www.edwith.org 이번 포스팅은 부스트코스의 위 강의를 기초로하여 작성되.. 2020. 2. 5.
[부스트코스] 1. 웹 프로그래밍 기초 | 1-1) 웹 프로그래밍을 위한 프로그램 언어들 1. 저급 언어 vs 고급 언어 컴퓨터는 전기 신호의 유/무에 따른 값으로 동작합니다. 그렇기 때문에, 기계에 신호를 전달하고, 프로그래밍을 하는 일의 궁극적인 목적은 0과 1의 값으로 변환하여 컴퓨터에 신호를 주는 것이라고 정의할 수 있습니다. 이와 같이 0과 1로 컴퓨터에 명령을 내리는 언어를 '기계어(Machine Language)'라고 합니다. 하지만, 사람이 이를 직접 사용하기에는 많은 어려움이 따릅니다. 이를 해결하기 위한 도구가 바로 '컴파일러(Compiler)' 입니다. 컴파일러는 사람이 훨씬 이해하기 쉬운 기호를 '기계어'로 변환해줍니다. 그렇기에, 컴파일러를 사용한다면, 더욱 편리하게 프로그래밍을 할 수 있게 되었습니다. 이러한 기호로 처음 등장했던 언어가 바로 '어셈블리어(Assemb.. 2020. 2. 5.
반응형