Front-end/부스트코스 : 웹 프로그래밍
-
[부스트코스] 1. 웹 프로그래밍 기초 : WAS (웹 어플리케이션 서버)Front-end/부스트코스 : 웹 프로그래밍 2020. 1. 29. 10:33
오늘부터 1차 미션 시작입니다! 사실 WAS 파트는 전에 썼었는데 갑자기 날라가는 바람에.. 다시 쓰게 되었읍니다 ... .. 복습하는 마음으로 다시 씁니다 .. 참고 강의 : https://www.edwith.org/boostcourse-web/lecture/16666/ * 클라이언트 - 서버 구조 클라이언트(client) : 서버에게 서비스를 요청(request)하고 응답 결과를 사용하는 쪽 서버(server) : 클라이언트가 요청한 서비스를 제공하는 쪽 웹 서버와 웹 브라우저가 대표적인 클라이언트-서버 구조라고 할 수 있음! 이 부분은 사실 다른 포스팅에도 작성했지만, 클라이언트-서버 구조는 상대적인 개념이라는 것이 정말 중요한 것 같다. 이 부분을 놓치면 계속 헷갈린다. 컴퓨터네트워크 전공 수업 ..
-
[부스트코스] 1. 웹 프로그래밍 기초 : 웹 서버 (web server)Front-end/부스트코스 : 웹 프로그래밍 2020. 1. 15. 17:16
강의 : https://www.edwith.org/boostcourse-web/lecture/16665/ * 웹 서버 (Web Server) 보통 소프트웨어를 말하지만, 웹 서버가 동작하는 컴퓨터를 의미하는 단어 웹 서버의 가장 중요한 기능 : 클라이언트가 요청하는 HTML 문서나 각종 리소스를 전달하는 것 (보통 클라이언트는 웹 브라우저) 웹 크롤러도 웹 서버에게 request를 보낼 수 있음 브라우저나 크롤러 모두 웹 서버에게 HTTP에 맞도록 리소스를 요청하고 웹 서버는 응답함 웹 브라우저나 웹 크롤러가 요청하는 리소스는 컴퓨터에 저장되어 있는 static한 데이터이거나 동적인 결과가 될 수 있음 static data : 이미지, HTML 파일, CSS 파일, JavaScript 파일과 같이 컴퓨터..
-
[부스트코스] 1. 웹 프로그래밍 기초 : browser의 동작Front-end/부스트코스 : 웹 프로그래밍 2020. 1. 15. 16:49
저번 HTTP 프로토콜에 이어 웹 프로그래밍 기초에 대한 강의를 듣고 정리한 글입니다. 강의 : https://www.edwith.org/boostcourse-web/lecture/16663/ * Browser (브라우저) 브라우저란? World Wide Web(WWW)에서 정보를 검색, 표현, 탐색하기 위한 소프트웨어 * Browser Main Components 브라우저를 이루고 있는 컴포넌트들에 대해 알아보자. The user interface (사용자 인터페이스) : 주소 입력하는 부분, 뒤로 가기나 앞으로 가기 버튼, 북마크 버튼 등 페이지의 윈도우를 제외하고 브라우저가 보여주는 모든 부분 The browser engine (브라우저 엔진) : 브라우저 소프트웨어를 동작 시켜주는 핵심적인 엔진 ..
-
부스트코스 서포터즈 BOOSTER 선발Front-end/부스트코스 : 웹 프로그래밍 2020. 1. 15. 14:22
지금 휴식회원으로 머물고 있는 동아리에서 부스트코스 서포터즈 제안을 받아 신청하게 되었다. 블로그를 만든지 몇 달 되긴 했는데 글을 자꾸 안올리게 되어서 겸사겸사 신청했다. 부스트코스 강의를 듣고 주 1회 기술블로그에 글을 올리는 활동을 하면 된다고 한다. 요즘 웹 개발에 관심이 생겨 웹 강의를 선택했다. 며칠 전에 올린 http 관련 글 2020/01/11 - [Front-end/부스트코스 : 웹 프로그래밍] - 1. 웹 프로그래밍 기초 : HTTP 도 서포터즈를 신청하면서 작성했다. 완강을 해봅시다 ~~ !
-
[부스트코스] 1. 웹 프로그래밍 기초 : HTTPFront-end/부스트코스 : 웹 프로그래밍 2020. 1. 11. 13:22
부스트코스 웹프로그래밍 강의를 듣고 작성하는 글입니다. 강의 URL : https://www.edwith.org/boostcourse-web/lecture/16661 * Internet (인터넷) 이란? TCP/IP 기반의 네트워크가 전세계적으로 확대되어 하나로 연결된 네트워크들의 네트워크 (network of networks) 우리가 생각하기 쉬운 WEB은 인터넷 기반의 대표 서비스이다. TCP/IP 프로토콜은 컴퓨터 간의 통신을 위한 규약이다. * HTTP 프로토콜이란? HTTP (Hypertext Transfer Protocol) 프로토콜은 서버와 클라이언트가 인터넷 상에서 data들을 주고 받기 위한 통신 규약이다. 어떤 종류의 data(ex. 이미지, 동영상, 텍스트 등)도 전송할 수 있도록 설..