1.
Web & Web Service
•
Web Service : 트위터, 구글, 인스타그램 → 우리는 웹서비스로부터 원하는 것을 얻는다.
•
클라이언트 - 서버(p2p) 관계 : 클라이언트는 서버에게 부탁(request → GET(갖다줘), POST(처리해줘)), 서버는 그것에 대해 응답(response).
: 통신을 할 때, HTML파일이 오간다.
•
WWW : 인터넷 (정보의 망)
•
웹 브라우저 : 서버와 클라이언트들을 연결해주는 통로
2.
웹서버 만드는 법
•
서버 컴퓨터 : 신경 써야 할 부분(빠른 컴퓨팅 능력, 24간 켜져 있어야함, 발열 냉각 장치, 클라이언트 수 고려, 보안)만 확실하게 신경 쓴 컴퓨터
•
서버가 되기 위한 방법 - 1) 내 컴퓨터를 서버컴퓨터화 시키기(아파치, iis)
- 2) 이미 서버용 프로그램이 설치된 서버컴퓨터 빌리기(웹 호스팅 업체 - hwsc9, github)
1) 설치 까다로움, 추가적 지식 필요, 한번 익히면 자유로운 개발 가능
2) 설치, 조작 단순, 과금 발생, 개발에 있어 제약O, 클라이언트 수 고려X
3. HTML
•
HTML : 이해가 쉬움, 정형화된 문법, 쓰이는 문법만 맨날 쓰임
1) 글 - 글
2) 글을 감싸는 틀 - 태그
3) 틀에 붙는 부가 설명 - 속성
•
태그 - <!DOCTYPE html> <html> </html>
- <head> </head> : 화면에 등장 X, 문서 설명
- <body> </body> : 직접 화면에 등장
•
! tab - 기본 속성
4.
부트스트랩
•
CDN 코드 : 헤드태그에 붙여넣어야 부트스트랩 시작 가능
•
jquery 코드!
5.
GitHub
•
코드 저장 기능
•
Undo 기능 (이전상태로 돌아가게 해주는 기능)
•
협업 기능
•
Web Hosting 기능 (배포 기능)
•
repository : 코드 저장소
•
commit : 저장소에 내가 만든 코드를 넣는 것