Django란 Web Program을 쉽고 빠르게 만들어 주는 Web Framework1️⃣ Web FrameworkWeb Program을 만들기 위한 스타터 키트아래와 같은 웹 프로그램을 위해 만들어야 할 기능을 미리 구현해 놓은 것 from django.http import HttpResponsedef index(request): return HttpResponse("Hello World") 2️⃣ Django는 튼튼한 Web FrameworkDjango는 보안 공격을 기본으로 잘 막음.Ex) SQL Injection, XSS(cross-site scripting), CSRF(cross-site request forgery), clickjacking보안 공격에 대한 코드를 짤 필요 없음.SQL In..
CSS (Cascading Style Sheet)HTML 요소의 스타일을 별도의 문서로 분리할 수 있도록 설계됨.모든 요소에는 style 속성이 존재하는데 이것이 style이 global 속성이라고 불리우는 이유임.Text위의 방식은 페이지의 모든 단락 요소에 대해 이 작업을 수행해야 하므로 비효율적임. 스타일 속성 할당을 다른 CSS 파일로 분리한 다음, selector 를 사용하여 다수의 요소에 스타일을 지정할 수 있게 그 CSS 파일을 HTML로 끼워넣을 수 있다면 훨씬 더 효율적임. Heading Here Heading Twoh1 { color : #ff0000}h2 { color : blue; background-color : chartreuse;} Spe..
HTML Tag - : 글의 제목을 이루는 태그로, 2부터 숫자를 늘리면 부제목으로 바뀐다. - : 글의 단락을 이루는 태그.tag : 태그는 열린 태그와 닫힌 태그로 존재하는데, 열린 태그 하나만 존재하는 경우도 존재한다. (Input)Listorderlist : tag를 사용하는데, item location을 추적하는데 좋다. (순서가 있는 list)unorderlist : tag를 사용하는데, 글머리 기호를 사용한다. (순서가 없는 list)위 두 개의 list 둘 다 를 사용한다. (중첩 가능)Live preview작은 공간에 local server를 hosting 하여 web-page를 미리 볼 수 있게 한다. div and span - : HTML Tag의 영역 (division)을 ..
✌ Web ProgrammingHTTP(S) Protocol 로 통신하는 Client-server development.web-client : Internet explorer, chrome, firefox 등 (이미 개발된 web-browser 를 사용하는게 일반적이나, 직접 만들어서 사용하는 경우도 존재함)Web-browserLinux “curl” commandTelnet직접 만든 Client🙊 HTTP ProtocolWeb-server 와 Web-client 사이의 데이터를 주고받기 위해 사용하는 통신 방식 (규약) 으로, TCP/IP Protocol 위에서 동작. 즉, server와 client 는 TCP/IP 동작에 필수적인 IP 주소를 가져야 함.ex) Request message (No bo..