SlideShare a Scribd company logo
1 of 20
Download to read offline
Web Study 01
HTML, CSS
Copyright© 2015 by YoWu. All rights reserved.
http://luckyyowu.tistory.com (uyu423@gmail.com)
커리큘럼
1주차 : HTML, CSS
2주차 : Bootstrap, JavaScript
3주차~ : PHP, MySQL
실습환경
• XShell, Putty와 같은 터미널 프로그램을 사용해서
직접 서버에 작업
• Linux, Vim에 익숙하지 않다면 연습하세여
• 진짜 리눅스 못해먹겠다 싶으면 Notepad++ 사용
Web ?
• WWW(World Wide Web)를 사용하는 서비스를 흔히 웹(web)이라 부름
• 인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 전
세계적인 정보 공간
• Web은 클라이언트와 서버사이 요청(Request)과 응답(Response)의 연속
http ?
• HTTP(Hyper Text Transfer Protocol)
• 인터넷에서 웹 서버와 사용자의 인터넷 브라우저 사이에 문서를
전송하기 위해 사용되는 통신 규약
• 프로토콜 (Protocol)
• 컴퓨터간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속
Server Side ? Client Side?
•Server Side Language
• PHP
• ASP
• JSP
• ASP.NET
•Client Side Language
• Javasciprt
• Python
Server Side Language
• 웹에서 서버 사이드 언어란 클라이언트의 요청을
서버 측에서 처리하는 언어를 말함.
Client Side Language
• 웹에서 클라이언트 사이드 언어란 클라이언트의
요청을 클라이언트 측에서 처리하는 언어를 말함.
HTML ?
• HTML (Hyper Text Markup Language)
• 웹을 통해서 볼 수 있는 문서를 만들 때 사용하는 기본적인 프로그래밍
언어의 한 종류
• 하이퍼 텍스트를 작성하기 위한 언어
• 대소문자 구분이 없음
• 순차적으로 실행되며 하나 이상의 공백은 무시
HTML TAG - 1
• 기본 형태
• ~/public_html/hello.html
태그 설명
<html>…</html> HTML 문서의 시작과 끝을 정의
<head>…</head> 헤더의 시작과 끝
<title>…</title> 웹 브라우저의 제목 및 스타일 정의
<body>…</body> 본문의 시작과 끝을 정의
HTML TAG - 2
• 제목, 문단, 이미지 태그
HTML TAG - 2
• 제목, 문단, 이미지 태그
tag 설명
<h1>,<h2>…<h6> 제목을 정의
<p>…</p> 문단을 지정
<br/> 줄 바꿈 (개행)
<a>…</a> 하이퍼링크를 걸어줌
<img/> 그림파일을 삽입
HTML TAG - 2 + CSS
CSS 분리
•HTML FILE •STYLE(CSS) FILE
• 분리 왜 함?
• 웹 개발자, 웹 디자이너 업무 분리 유리
• 모듈화, 재사용, 유지 보수 용이
HTML TAG - 3
• 테이블 태그 tag 설명
<table>…</table> 표를 만듦
<tr>…</tr> 표의 행을 생성
<td>…</td> 표의 열을 생성
실습 - 1
• 배경색 지정 : style="background-color: blue;"
• 위에서 사용된 색상 : yellow, blue, red, gray, green, pink, black
HTML TAG - 4 (input 태그)
HTML TAG - 4 (input 태그)
tag 설명
<form>…</form> 데이터를 서버로 전송하기 위해 사용
<input ..…/> 폼 양식에서 사용자의 입력을 받을 때 사용
<select>…</select> 하나 이상의 선택 목록을 만듦
<option>…</option> Select 의 하위 태그로 선택지를 설정
<textarea>…</textarea> Input 과 달리 여러 줄의 텍스트를 받을 때
사용
실습 - 2
과제
• 스터디 시간에 한 실습 및 예제
• 리눅스 기본 명령어, vi 명령어 조사 및 익숙해지기
• 앞에서 배운 HTML 태그 속성 조사
• HTTP Method (전송방식) 조사
• HTTP 응답코드 종류 조사
• Table 태그를 사용해 다음학기 예상 시간표 작성
• 스터디 시간에 배운걸로 회원가입 폼 만들기
• <div> <span> 태그에 대해 뭔지와 차이점 조사
• Bootstrap이 뭔지 조사해보고 Bootstrap Grid System에 대해
조사

More Related Content

What's hot

처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 9일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 9일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 9일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 9일차Michael Yang
 
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의Minha Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차Michael Yang
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼John Seo
 
웹브라우저는 어떻게 동작하나?
웹브라우저는 어떻게 동작하나?웹브라우저는 어떻게 동작하나?
웹브라우저는 어떻게 동작하나?Joone Hur
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차Michael Yang
 
WebStandards-Basic 1.Introduce
WebStandards-Basic 1.IntroduceWebStandards-Basic 1.Introduce
WebStandards-Basic 1.IntroduceEulsoo Jung
 
WebStandards-Basic 2.Semantic markup
WebStandards-Basic 2.Semantic markupWebStandards-Basic 2.Semantic markup
WebStandards-Basic 2.Semantic markupEulsoo Jung
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차Michael Yang
 
CSS3 천기누설
CSS3 천기누설CSS3 천기누설
CSS3 천기누설Toby Yun
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차Michael Yang
 
웹표준(XHTML+CSS)
웹표준(XHTML+CSS)웹표준(XHTML+CSS)
웹표준(XHTML+CSS)ymtech
 
Web Standards HTML5_CSS3
Web Standards HTML5_CSS3Web Standards HTML5_CSS3
Web Standards HTML5_CSS3Eulsoo Jung
 
Html5 시맨틱태그
Html5 시맨틱태그Html5 시맨틱태그
Html5 시맨틱태그은심 강
 
시맨틱한 HTML5 마크업 구조 설계, 어떻게 할까?
시맨틱한 HTML5 마크업 구조 설계, 어떻게 할까?시맨틱한 HTML5 마크업 구조 설계, 어떻게 할까?
시맨틱한 HTML5 마크업 구조 설계, 어떻게 할까?Toby Yun
 
비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2민태 김
 

What's hot (20)

처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 7일차
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 9일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 9일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 9일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 9일차
 
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
쉬운 예제 중심의 HTML5 / CSS / MediaQuery / JQuery 강의
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료3일차
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼
 
웹브라우저는 어떻게 동작하나?
웹브라우저는 어떻게 동작하나?웹브라우저는 어떻게 동작하나?
웹브라우저는 어떻게 동작하나?
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 2일차
 
WebStandards-Basic 1.Introduce
WebStandards-Basic 1.IntroduceWebStandards-Basic 1.Introduce
WebStandards-Basic 1.Introduce
 
Hacosa js study 5th
Hacosa js study 5thHacosa js study 5th
Hacosa js study 5th
 
WebStandards-Basic 2.Semantic markup
WebStandards-Basic 2.Semantic markupWebStandards-Basic 2.Semantic markup
WebStandards-Basic 2.Semantic markup
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
 
CSS3 천기누설
CSS3 천기누설CSS3 천기누설
CSS3 천기누설
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
 
웹표준(XHTML+CSS)
웹표준(XHTML+CSS)웹표준(XHTML+CSS)
웹표준(XHTML+CSS)
 
Web Standards HTML5_CSS3
Web Standards HTML5_CSS3Web Standards HTML5_CSS3
Web Standards HTML5_CSS3
 
Html5 시맨틱태그
Html5 시맨틱태그Html5 시맨틱태그
Html5 시맨틱태그
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3
 
시맨틱한 HTML5 마크업 구조 설계, 어떻게 할까?
시맨틱한 HTML5 마크업 구조 설계, 어떻게 할까?시맨틱한 HTML5 마크업 구조 설계, 어떻게 할까?
시맨틱한 HTML5 마크업 구조 설계, 어떻게 할까?
 
비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2
 

Viewers also liked

JSP 빠르게 시작하기
JSP 빠르게 시작하기JSP 빠르게 시작하기
JSP 빠르게 시작하기Park JoongSoo
 
자바 서블릿과 세션 (Java Servlet, Session)
자바 서블릿과 세션 (Java Servlet, Session)자바 서블릿과 세션 (Java Servlet, Session)
자바 서블릿과 세션 (Java Servlet, Session)Yu Yongwoo
 
2주 HTML 수업추가
2주 HTML 수업추가2주 HTML 수업추가
2주 HTML 수업추가지수 윤
 
Html 바로보기
Html 바로보기Html 바로보기
Html 바로보기정석 양
 
[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTMLJae Woo Woo
 
엄준일 04일차 HTML/Javascript 교육
엄준일 04일차 HTML/Javascript 교육엄준일 04일차 HTML/Javascript 교육
엄준일 04일차 HTML/Javascript 교육준일 엄
 
History and Status of HTML5
History and Status of HTML5History and Status of HTML5
History and Status of HTML5Channy Yun
 
Taste Picker 개발경험기
Taste Picker 개발경험기Taste Picker 개발경험기
Taste Picker 개발경험기Jae Woo Woo
 
History of Coldplay
History of ColdplayHistory of Coldplay
History of ColdplaySofia Green
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2Sofia Green
 
Irish Sports Institute 2014 DaithiOMurchu
Irish Sports Institute 2014 DaithiOMurchuIrish Sports Institute 2014 DaithiOMurchu
Irish Sports Institute 2014 DaithiOMurchuDr. Daithí Ó Murchú
 
Legal translations
Legal translationsLegal translations
Legal translationsdeep0000
 
Presentacion power point. titas. andres e corrales v
Presentacion power point.  titas. andres e corrales vPresentacion power point.  titas. andres e corrales v
Presentacion power point. titas. andres e corrales vandrescorralescb
 
SSH Bruteforce 공격 실제 사례 분석
SSH Bruteforce 공격 실제 사례 분석SSH Bruteforce 공격 실제 사례 분석
SSH Bruteforce 공격 실제 사례 분석Yu Yongwoo
 
Politícas de integración tic en la normal superior
Politícas de integración tic en la normal superiorPolitícas de integración tic en la normal superior
Politícas de integración tic en la normal superiorandrescorralescb
 

Viewers also liked (18)

JSP 빠르게 시작하기
JSP 빠르게 시작하기JSP 빠르게 시작하기
JSP 빠르게 시작하기
 
Eclipse web
Eclipse webEclipse web
Eclipse web
 
자바 서블릿과 세션 (Java Servlet, Session)
자바 서블릿과 세션 (Java Servlet, Session)자바 서블릿과 세션 (Java Servlet, Session)
자바 서블릿과 세션 (Java Servlet, Session)
 
2주 HTML 수업추가
2주 HTML 수업추가2주 HTML 수업추가
2주 HTML 수업추가
 
Html 바로보기
Html 바로보기Html 바로보기
Html 바로보기
 
[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML
 
2주 HTML
2주 HTML2주 HTML
2주 HTML
 
엄준일 04일차 HTML/Javascript 교육
엄준일 04일차 HTML/Javascript 교육엄준일 04일차 HTML/Javascript 교육
엄준일 04일차 HTML/Javascript 교육
 
History and Status of HTML5
History and Status of HTML5History and Status of HTML5
History and Status of HTML5
 
Taste Picker 개발경험기
Taste Picker 개발경험기Taste Picker 개발경험기
Taste Picker 개발경험기
 
History of Coldplay
History of ColdplayHistory of Coldplay
History of Coldplay
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2
 
Irish Sports Institute 2014 DaithiOMurchu
Irish Sports Institute 2014 DaithiOMurchuIrish Sports Institute 2014 DaithiOMurchu
Irish Sports Institute 2014 DaithiOMurchu
 
Legal translations
Legal translationsLegal translations
Legal translations
 
Internet expandeix la societat
Internet expandeix la societatInternet expandeix la societat
Internet expandeix la societat
 
Presentacion power point. titas. andres e corrales v
Presentacion power point.  titas. andres e corrales vPresentacion power point.  titas. andres e corrales v
Presentacion power point. titas. andres e corrales v
 
SSH Bruteforce 공격 실제 사례 분석
SSH Bruteforce 공격 실제 사례 분석SSH Bruteforce 공격 실제 사례 분석
SSH Bruteforce 공격 실제 사례 분석
 
Politícas de integración tic en la normal superior
Politícas de integración tic en la normal superiorPolitícas de integración tic en la normal superior
Politícas de integración tic en la normal superior
 

Similar to 웹 개발 스터디 01 - HTML, CSS

웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)JoonHee Lee
 
웹표준의 이해
웹표준의 이해웹표준의 이해
웹표준의 이해Leehooan
 
웹 표준의 미래- HTML5 (2006)
웹 표준의 미래- HTML5 (2006)웹 표준의 미래- HTML5 (2006)
웹 표준의 미래- HTML5 (2006)Channy Yun
 
[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠?
[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠?[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠?
[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠?Nts Nuli
 
자바카페 프론트엔드스터디 E01 - HTML5
자바카페 프론트엔드스터디 E01 - HTML5자바카페 프론트엔드스터디 E01 - HTML5
자바카페 프론트엔드스터디 E01 - HTML5Young-Beom Rhee
 
3.web의역사와browser
3.web의역사와browser3.web의역사와browser
3.web의역사와browsercheonsu park
 
HTML5 스펙 소개
HTML5 스펙 소개HTML5 스펙 소개
HTML5 스펙 소개Toby Yun
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해2minchul
 
[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)NAVER D2
 
[week14] Getting started with D3.js
[week14] Getting started with D3.js[week14] Getting started with D3.js
[week14] Getting started with D3.jsneuroassociates
 
Html5 소개 가이드
Html5 소개 가이드Html5 소개 가이드
Html5 소개 가이드Jong-hyun Park
 
프로그래밍 첫 걸음 맛 보기
프로그래밍 첫 걸음 맛 보기프로그래밍 첫 걸음 맛 보기
프로그래밍 첫 걸음 맛 보기Seon jae Kim
 
[D2 CAMPUS]웹 개발자의 스펙 : HTTP
[D2 CAMPUS]웹 개발자의 스펙 : HTTP[D2 CAMPUS]웹 개발자의 스펙 : HTTP
[D2 CAMPUS]웹 개발자의 스펙 : HTTPNAVER D2
 
HTTP/3 시대의 웹 성능 최적화 기술 이해하기
HTTP/3 시대의 웹 성능 최적화 기술 이해하기HTTP/3 시대의 웹 성능 최적화 기술 이해하기
HTTP/3 시대의 웹 성능 최적화 기술 이해하기SangJin Kang
 
Web hacking introduction
Web hacking introductionWeb hacking introduction
Web hacking introductionJinkyoung Kim
 
Apache Hive: for business intelligence use and real-time I/O use (Korean)
Apache Hive: for business intelligence use and real-time I/O use (Korean)Apache Hive: for business intelligence use and real-time I/O use (Korean)
Apache Hive: for business intelligence use and real-time I/O use (Korean)Teddy Choi
 

Similar to 웹 개발 스터디 01 - HTML, CSS (20)

웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)
 
웹표준의 이해
웹표준의 이해웹표준의 이해
웹표준의 이해
 
웹 표준의 미래- HTML5 (2006)
웹 표준의 미래- HTML5 (2006)웹 표준의 미래- HTML5 (2006)
웹 표준의 미래- HTML5 (2006)
 
[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠?
[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠?[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠?
[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠?
 
자바카페 프론트엔드스터디 E01 - HTML5
자바카페 프론트엔드스터디 E01 - HTML5자바카페 프론트엔드스터디 E01 - HTML5
자바카페 프론트엔드스터디 E01 - HTML5
 
3.web의역사와browser
3.web의역사와browser3.web의역사와browser
3.web의역사와browser
 
HTML5 스펙 소개
HTML5 스펙 소개HTML5 스펙 소개
HTML5 스펙 소개
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해
 
[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)
 
[week14] Getting started with D3.js
[week14] Getting started with D3.js[week14] Getting started with D3.js
[week14] Getting started with D3.js
 
Html5 소개 가이드
Html5 소개 가이드Html5 소개 가이드
Html5 소개 가이드
 
웹표준 교육
웹표준 교육웹표준 교육
웹표준 교육
 
Html5
Html5 Html5
Html5
 
프로그래밍 첫 걸음 맛 보기
프로그래밍 첫 걸음 맛 보기프로그래밍 첫 걸음 맛 보기
프로그래밍 첫 걸음 맛 보기
 
[D2 CAMPUS]웹 개발자의 스펙 : HTTP
[D2 CAMPUS]웹 개발자의 스펙 : HTTP[D2 CAMPUS]웹 개발자의 스펙 : HTTP
[D2 CAMPUS]웹 개발자의 스펙 : HTTP
 
HTTP/3 시대의 웹 성능 최적화 기술 이해하기
HTTP/3 시대의 웹 성능 최적화 기술 이해하기HTTP/3 시대의 웹 성능 최적화 기술 이해하기
HTTP/3 시대의 웹 성능 최적화 기술 이해하기
 
Web hacking introduction
Web hacking introductionWeb hacking introduction
Web hacking introduction
 
Node.js 첫걸음
Node.js 첫걸음Node.js 첫걸음
Node.js 첫걸음
 
Apache Hive: for business intelligence use and real-time I/O use (Korean)
Apache Hive: for business intelligence use and real-time I/O use (Korean)Apache Hive: for business intelligence use and real-time I/O use (Korean)
Apache Hive: for business intelligence use and real-time I/O use (Korean)
 
Web server
Web serverWeb server
Web server
 

More from Yu Yongwoo

2018 종합선물세트 for 취준생
2018 종합선물세트 for 취준생2018 종합선물세트 for 취준생
2018 종합선물세트 for 취준생Yu Yongwoo
 
나도 내가 뭘 말해야되는지 잘 모르겠어 (본격 스타트업 환상 부수기)
나도 내가 뭘 말해야되는지 잘 모르겠어 (본격 스타트업 환상 부수기)나도 내가 뭘 말해야되는지 잘 모르겠어 (본격 스타트업 환상 부수기)
나도 내가 뭘 말해야되는지 잘 모르겠어 (본격 스타트업 환상 부수기)Yu Yongwoo
 
개발자가 되기전 누군가 알려주면 좋았을 모든 것들
개발자가 되기전 누군가 알려주면 좋았을 모든 것들개발자가 되기전 누군가 알려주면 좋았을 모든 것들
개발자가 되기전 누군가 알려주면 좋았을 모든 것들Yu Yongwoo
 
웹 개발 스터디 01 - PHP 파일 업로드, 다운로드
웹 개발 스터디 01 - PHP 파일 업로드, 다운로드웹 개발 스터디 01 - PHP 파일 업로드, 다운로드
웹 개발 스터디 01 - PHP 파일 업로드, 다운로드Yu Yongwoo
 
웹 개발 스터디 01 - PHP, MySQL 연동
웹 개발 스터디 01 - PHP, MySQL 연동웹 개발 스터디 01 - PHP, MySQL 연동
웹 개발 스터디 01 - PHP, MySQL 연동Yu Yongwoo
 
웹 개발 스터디 01 - MySQL
웹 개발 스터디 01 - MySQL웹 개발 스터디 01 - MySQL
웹 개발 스터디 01 - MySQLYu Yongwoo
 
웹 개발 스터디 01 - PHP
웹 개발 스터디 01 - PHP웹 개발 스터디 01 - PHP
웹 개발 스터디 01 - PHPYu Yongwoo
 
C 언어 스터디 05 - 파일 입출력
C 언어 스터디 05 - 파일 입출력C 언어 스터디 05 - 파일 입출력
C 언어 스터디 05 - 파일 입출력Yu Yongwoo
 
C 언어 스터디 04 - 구조체, 동적할당
C 언어 스터디 04 - 구조체, 동적할당C 언어 스터디 04 - 구조체, 동적할당
C 언어 스터디 04 - 구조체, 동적할당Yu Yongwoo
 
C 언어 스터디 03 - 배열, 포인터
C 언어 스터디 03 - 배열, 포인터C 언어 스터디 03 - 배열, 포인터
C 언어 스터디 03 - 배열, 포인터Yu Yongwoo
 
C 언어 스터디 02 - 제어문, 반복문, 함수
C 언어 스터디 02 - 제어문, 반복문, 함수C 언어 스터디 02 - 제어문, 반복문, 함수
C 언어 스터디 02 - 제어문, 반복문, 함수Yu Yongwoo
 
C 언어 스터디 01 - 기초
C 언어 스터디 01 - 기초C 언어 스터디 01 - 기초
C 언어 스터디 01 - 기초Yu Yongwoo
 
Bootstrap 기초, JSP Include
Bootstrap 기초, JSP IncludeBootstrap 기초, JSP Include
Bootstrap 기초, JSP IncludeYu Yongwoo
 
세션 하이재킹
세션 하이재킹세션 하이재킹
세션 하이재킹Yu Yongwoo
 
리눅스 소켓 프로그래밍 기초
리눅스 소켓 프로그래밍 기초리눅스 소켓 프로그래밍 기초
리눅스 소켓 프로그래밍 기초Yu Yongwoo
 
소프트웨어 공학 (최종 설계 명세서)
소프트웨어 공학 (최종 설계 명세서)소프트웨어 공학 (최종 설계 명세서)
소프트웨어 공학 (최종 설계 명세서)Yu Yongwoo
 
'Database Design' Term Project initial Proposal Presentation (Korean)
'Database Design' Term Project initial Proposal Presentation (Korean)'Database Design' Term Project initial Proposal Presentation (Korean)
'Database Design' Term Project initial Proposal Presentation (Korean)Yu Yongwoo
 
2015_YoWu_SSM_Apply_PT
2015_YoWu_SSM_Apply_PT2015_YoWu_SSM_Apply_PT
2015_YoWu_SSM_Apply_PTYu Yongwoo
 

More from Yu Yongwoo (18)

2018 종합선물세트 for 취준생
2018 종합선물세트 for 취준생2018 종합선물세트 for 취준생
2018 종합선물세트 for 취준생
 
나도 내가 뭘 말해야되는지 잘 모르겠어 (본격 스타트업 환상 부수기)
나도 내가 뭘 말해야되는지 잘 모르겠어 (본격 스타트업 환상 부수기)나도 내가 뭘 말해야되는지 잘 모르겠어 (본격 스타트업 환상 부수기)
나도 내가 뭘 말해야되는지 잘 모르겠어 (본격 스타트업 환상 부수기)
 
개발자가 되기전 누군가 알려주면 좋았을 모든 것들
개발자가 되기전 누군가 알려주면 좋았을 모든 것들개발자가 되기전 누군가 알려주면 좋았을 모든 것들
개발자가 되기전 누군가 알려주면 좋았을 모든 것들
 
웹 개발 스터디 01 - PHP 파일 업로드, 다운로드
웹 개발 스터디 01 - PHP 파일 업로드, 다운로드웹 개발 스터디 01 - PHP 파일 업로드, 다운로드
웹 개발 스터디 01 - PHP 파일 업로드, 다운로드
 
웹 개발 스터디 01 - PHP, MySQL 연동
웹 개발 스터디 01 - PHP, MySQL 연동웹 개발 스터디 01 - PHP, MySQL 연동
웹 개발 스터디 01 - PHP, MySQL 연동
 
웹 개발 스터디 01 - MySQL
웹 개발 스터디 01 - MySQL웹 개발 스터디 01 - MySQL
웹 개발 스터디 01 - MySQL
 
웹 개발 스터디 01 - PHP
웹 개발 스터디 01 - PHP웹 개발 스터디 01 - PHP
웹 개발 스터디 01 - PHP
 
C 언어 스터디 05 - 파일 입출력
C 언어 스터디 05 - 파일 입출력C 언어 스터디 05 - 파일 입출력
C 언어 스터디 05 - 파일 입출력
 
C 언어 스터디 04 - 구조체, 동적할당
C 언어 스터디 04 - 구조체, 동적할당C 언어 스터디 04 - 구조체, 동적할당
C 언어 스터디 04 - 구조체, 동적할당
 
C 언어 스터디 03 - 배열, 포인터
C 언어 스터디 03 - 배열, 포인터C 언어 스터디 03 - 배열, 포인터
C 언어 스터디 03 - 배열, 포인터
 
C 언어 스터디 02 - 제어문, 반복문, 함수
C 언어 스터디 02 - 제어문, 반복문, 함수C 언어 스터디 02 - 제어문, 반복문, 함수
C 언어 스터디 02 - 제어문, 반복문, 함수
 
C 언어 스터디 01 - 기초
C 언어 스터디 01 - 기초C 언어 스터디 01 - 기초
C 언어 스터디 01 - 기초
 
Bootstrap 기초, JSP Include
Bootstrap 기초, JSP IncludeBootstrap 기초, JSP Include
Bootstrap 기초, JSP Include
 
세션 하이재킹
세션 하이재킹세션 하이재킹
세션 하이재킹
 
리눅스 소켓 프로그래밍 기초
리눅스 소켓 프로그래밍 기초리눅스 소켓 프로그래밍 기초
리눅스 소켓 프로그래밍 기초
 
소프트웨어 공학 (최종 설계 명세서)
소프트웨어 공학 (최종 설계 명세서)소프트웨어 공학 (최종 설계 명세서)
소프트웨어 공학 (최종 설계 명세서)
 
'Database Design' Term Project initial Proposal Presentation (Korean)
'Database Design' Term Project initial Proposal Presentation (Korean)'Database Design' Term Project initial Proposal Presentation (Korean)
'Database Design' Term Project initial Proposal Presentation (Korean)
 
2015_YoWu_SSM_Apply_PT
2015_YoWu_SSM_Apply_PT2015_YoWu_SSM_Apply_PT
2015_YoWu_SSM_Apply_PT
 

웹 개발 스터디 01 - HTML, CSS

  • 1. Web Study 01 HTML, CSS Copyright© 2015 by YoWu. All rights reserved. http://luckyyowu.tistory.com (uyu423@gmail.com)
  • 2. 커리큘럼 1주차 : HTML, CSS 2주차 : Bootstrap, JavaScript 3주차~ : PHP, MySQL
  • 3. 실습환경 • XShell, Putty와 같은 터미널 프로그램을 사용해서 직접 서버에 작업 • Linux, Vim에 익숙하지 않다면 연습하세여 • 진짜 리눅스 못해먹겠다 싶으면 Notepad++ 사용
  • 4. Web ? • WWW(World Wide Web)를 사용하는 서비스를 흔히 웹(web)이라 부름 • 인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간 • Web은 클라이언트와 서버사이 요청(Request)과 응답(Response)의 연속
  • 5. http ? • HTTP(Hyper Text Transfer Protocol) • 인터넷에서 웹 서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용되는 통신 규약 • 프로토콜 (Protocol) • 컴퓨터간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속
  • 6. Server Side ? Client Side? •Server Side Language • PHP • ASP • JSP • ASP.NET •Client Side Language • Javasciprt • Python
  • 7. Server Side Language • 웹에서 서버 사이드 언어란 클라이언트의 요청을 서버 측에서 처리하는 언어를 말함.
  • 8. Client Side Language • 웹에서 클라이언트 사이드 언어란 클라이언트의 요청을 클라이언트 측에서 처리하는 언어를 말함.
  • 9. HTML ? • HTML (Hyper Text Markup Language) • 웹을 통해서 볼 수 있는 문서를 만들 때 사용하는 기본적인 프로그래밍 언어의 한 종류 • 하이퍼 텍스트를 작성하기 위한 언어 • 대소문자 구분이 없음 • 순차적으로 실행되며 하나 이상의 공백은 무시
  • 10. HTML TAG - 1 • 기본 형태 • ~/public_html/hello.html 태그 설명 <html>…</html> HTML 문서의 시작과 끝을 정의 <head>…</head> 헤더의 시작과 끝 <title>…</title> 웹 브라우저의 제목 및 스타일 정의 <body>…</body> 본문의 시작과 끝을 정의
  • 11. HTML TAG - 2 • 제목, 문단, 이미지 태그
  • 12. HTML TAG - 2 • 제목, 문단, 이미지 태그 tag 설명 <h1>,<h2>…<h6> 제목을 정의 <p>…</p> 문단을 지정 <br/> 줄 바꿈 (개행) <a>…</a> 하이퍼링크를 걸어줌 <img/> 그림파일을 삽입
  • 13. HTML TAG - 2 + CSS
  • 14. CSS 분리 •HTML FILE •STYLE(CSS) FILE • 분리 왜 함? • 웹 개발자, 웹 디자이너 업무 분리 유리 • 모듈화, 재사용, 유지 보수 용이
  • 15. HTML TAG - 3 • 테이블 태그 tag 설명 <table>…</table> 표를 만듦 <tr>…</tr> 표의 행을 생성 <td>…</td> 표의 열을 생성
  • 16. 실습 - 1 • 배경색 지정 : style="background-color: blue;" • 위에서 사용된 색상 : yellow, blue, red, gray, green, pink, black
  • 17. HTML TAG - 4 (input 태그)
  • 18. HTML TAG - 4 (input 태그) tag 설명 <form>…</form> 데이터를 서버로 전송하기 위해 사용 <input ..…/> 폼 양식에서 사용자의 입력을 받을 때 사용 <select>…</select> 하나 이상의 선택 목록을 만듦 <option>…</option> Select 의 하위 태그로 선택지를 설정 <textarea>…</textarea> Input 과 달리 여러 줄의 텍스트를 받을 때 사용
  • 20. 과제 • 스터디 시간에 한 실습 및 예제 • 리눅스 기본 명령어, vi 명령어 조사 및 익숙해지기 • 앞에서 배운 HTML 태그 속성 조사 • HTTP Method (전송방식) 조사 • HTTP 응답코드 종류 조사 • Table 태그를 사용해 다음학기 예상 시간표 작성 • 스터디 시간에 배운걸로 회원가입 폼 만들기 • <div> <span> 태그에 대해 뭔지와 차이점 조사 • Bootstrap이 뭔지 조사해보고 Bootstrap Grid System에 대해 조사