Skip to content
This repository was archived by the owner on Apr 25, 2020. It is now read-only.

Commit 09e7ff8

Browse files
author
ch4n3-yoon
committed
6차시 수업자료 이름 깨지는 현상 수정
1 parent 483a9c2 commit 09e7ff8

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed

6차시 수업자료.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# 6차시 - 서버란?
2+
3+
## 수업 목표
4+
- php(백엔드)의 필요성을 인지하고 이를 이용할 수 이다.
5+
- 변수의 개념을 이해하고 연산하고 값을 입력할 수 있다.
6+
- if와 for문을 이용할 수 있다.
7+
8+
## 수업 순서
9+
1. 서버와 클라이언트, 백엔드 개념 복습하기
10+
2. PHP와 필요성에 대한 설명하기
11+
3. echo로 출력하고 변수와 연산자 설명하기
12+
4. if와 for문 배우고 사용해보기
13+
5. $_GET, $_POST로 입력받기
14+
------------------------
15+
16+
## 1. 서버와 클라이언트, 백엔드 개념 복습하기
17+
- 배운 내용을 잘 알고 있는지 수업 시작부분에 가볍게 질문을 던진다.
18+
- 서버 : 네트워크를 통해 사용자에게 서비스를 제공하는 쪽
19+
- 클라이언트 : 서비스를 이용하는 사용자 입장
20+
- 프로그램의 뒷부분, 서버 쪽
21+
<br><br>
22+
23+
## 2. PHP와 필요성에 대한 설명
24+
- php : 서버 쪽에서 사용되는 언어
25+
- DB에 있는 내용을 웹페이지에 쉽게 표시할 수 있다.
26+
- 웹문서의 내용을 찾아서 일일이 수정할 필요가 없다.
27+
- 반복문, 조건문을 이용할 수 있다.
28+
=> php를 사용하지 않았을 경우 각각 얼마나 불편한지 보여준다.
29+
<br><br>
30+
31+
## 3. echo로 출력하고 변수와 연산자 설명하기
32+
**echo : 문자열을 출력하기 위한 함수**
33+
- 문자열 출력을 위해 `따옴표(',")`로 감싸야 한다.
34+
- html, php로 각각 같은 문자열을 출력한 것을 보여주며 차이가 없는데 php를 왜 쓰는지 물어본다.(2의 내용을 상기시키고 궁금증 유발)
35+
- 개행은 `<br>` 사용, 따옴표 출력하고 싶으면 `\` 이용한다.
36+
37+
- echo를 사용해서 설리번에게 하고 싶은 말 출력해보기
38+
<br><br>
39+
40+
**PHP에 사용될 변수와 연산자 설명**
41+
- 변수는 앞에 `$`가 붙는다.
42+
- 변수 생성 규칙
43+
- 대소문자 구분
44+
- $이후는 알파벳이나 _
45+
- _를 제외한 특수문자 불가
46+
- 연산자 +, -, *, % 등 설명하기
47+
- 변수끼리 사칙연산을 해서 출력해보기
48+
<br><br>
49+
50+
## 4. for와 if문 사용하기
51+
**if문이란**
52+
- 조건을 달아서 분기할 수 있다.
53+
- 간단한 예시를 보여준 후 기본 형태를 알려줌
54+
- ==, <, >, true, false
55+
- if, else if, else
56+
57+
**for문**
58+
- 특정 코드르 반복하여 수행할 수 있다.
59+
- 단순 노가다 작업을 먼저 시켜보고 그 후 for문을 알려준다.
60+
- 노가다를 해봐야 for문 소중한 줄 알음
61+
62+
- 각자 for문과 if문이 들어간 코드 짜보기
63+
64+
<br><br>
65+
## 5.$_GET, $_POST를 통해서 값 입력받기
66+
**GET**
67+
- URL을 통해서 전달한다.
68+
- ?붙이고 변수명, 여러 개는 &로
69+
- 값이 노출되는 단점이 존재한다.
70+
- 대용량 데이터는 전송 X
71+
- $변수명 = $_GET['이름'];
72+
73+
**POST**
74+
- form을 통해서 전달한다.
75+
- 서버로 데이터를 전달하기 위해 설계
76+
- HTTP 패킷의 body에 담아서 파라미터를 전달
77+
- 값이 노출되지 않아서 비교적 안전하다.
78+
- $변수명 = $_POST['이름'];
79+
80+
- 계산기 만들기
81+
- 각자 GET, POST를 이용하여 수를 입력받는다.
82+
- 입력받은 수를 변수에 저장하고 계산하여 그 값을 출력한다.

0 commit comments

Comments
 (0)