웹사이트는 text 파일로 이루어져 있으며 이를 브라우저에게 전달해 브라우저가 코드를 이해해서 구현한 것이다. 따라서 우리는 어떤 text를 어디에 작성할지를 알면 웹사이트를 제작할 수 있다. 브라우저는 text 형식의 코드를 받고 표현해준다. 개발자로써 해야할 거는 어떤종류의 text를 써야하고, text를 어디에 써야하는지 배우는거다. 웹사이트는 최소2가지에서 최대 3가지 종류의 text로 구성되어있다. HTML CSS Javascript 브라우저는 멍청해서 인간들이 쓰는 언어를 이해하지 못한다. (구글크롬, 파이어폭스, 사파리, 익스플로러) 브라우저에게 content가 뭔지 우리가 알려줘야한다. HTML을 사용해서 브라우저에게 이건 title 이건 image 이건 list 라는 식으로 설..
SSL ( Secure Sockets Layer ) - 보안 소켓 계층 SSL 인증서는 디지털 인증서로 불리며, 브라우저(사용자의 컴퓨터) ↔ 서버(웹사이트) 사이의 암호화된 연결을 수립하는데 사용된다. - SSL 은 웹사이트와 브라우저 사이( 또는 두 서버 사이)에 전송되는 데이터를 암호화하여 인터넷 연결을 보호하기 위한 기술. 개인 데이터나 금융 데이터 등의 전송되는 정보를 보거나 훔치는 것을 방지한다. TLS ( Transport Layer Security ) - 전송 계층 보안 TLS는 SSL 의 향상된, 더욱 안전한 버전이다.( 1996년 이후 SSL 업데이트 x ) SSL은 일반적인 용어이며, TLS는 업데이트된 버전이다. ( TLS를 사용하고 있다고 생각하면 된다.) HTTPS ( Hyper..
APM setup 설치 후 진행URL 에 localhost 입력 후 접속하면 아래와 같은 창이 뜬다. 위 그림과 같이 htdocs 경로의 index.php 파일 삭제 후 아래와 같은 창이 뜬다.위와 같은 창이 뜨면 본격적으로 시작한다.문제1. html 과 php 로 hello world 출력하기 htdocs 폴더 안에 index.html 파일 생성 ( 메모장으로 열기 ) Hello World 문제 2. javascript 및 php 사용해서 alert 발생시키기 문제 3. php 로 반복문 1~100 까지 만들기 "; $i++; }?>이전 문제에 사용했던 Hello, World! 구문 옆부터 1이 출력되어 줄바꿈 태그 사용$i → i라는 변수에 1 집어넣고 ( $ 사용하여 변수 선언 )w..
GET 이란 ? GET은 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드이다. ex) 게시판의 게시물 조회할 때 사용 GET을 통한 요청은 URL 주소 끝에 파라미터(변수)로 포함되어 전송되며, 이 부분을 쿼리 스트링(query string) 이라 한다. 예를 들어 아래와 같은 방식이다 www.example.com/test?id=user&pw=1234 서버에서는 id 와 pw라는 파라미터(변수)명으로 각각 user 와 1234 라는 파라미터 값을 전달 받을 수 있다. 특징 GET 요청은 캐시가 가능하다. GET 요청은 브라우저 히스토리에 남는다. GET 요청은 북마크 될 수 있다. GET 요청은 길이 제한이 있다.(브라우저마다 제한이 다르다) GET 요청은 파라미터가 다 ..