SlideShare a Scribd company logo
SULLIVAN PROJECT
목차
1. 우리가 할 것은?
2. HTML이란?
3. 태그란?
4. 만들면서 알아보자(+ 개발환경 세팅)
5. 개발을 할 때 알아야 하는 기본적인 것
6. 다음 차시 예고
궁금한 거 있으면
수업 중간이라도 바로 질문해주세요
:)
HTML CSS JAVASCRIPT
Front-end
back-end
HTML
CSS
JS
JS
HTML
X
HyperText Markup Language
뼈대 잡는 놈
< > … </ >
HTML은 태그(TAG)라고 하는 걸로 이루어져있어요
<tag attribute=“”>
내용
</tag>
태그는 이렇게 사용해요
<tag attribute=“”>
닫는 태그가 필요없는 경우도 있어요
(ex - img, meta, br, …)
Word = Code
단어 그 자체가 코드의 기능을 나타낸다고 볼 수 있어요
(초등학교 영어 단어 수준정도?)
본격적으로 시작하기에 앞서
개발환경을 세팅합시다
Sublime Text 3
http://www.sublimetext.com
(2버전이 아닌 3 beta를 받는다.)
프로그래머들의 관습 중 하나로,
새로운 어를 배울 때
가장 처음 하는 것은 무엇일까요?
QUIZ!!
Hello, World!
<!DOCTYPE html>
<html>
<head>
<title>제목</title>
<meta charset=“utf-8”>
</head>
<body>
<p>Hello, World!</p>
<p>헬로, 워얼드!</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>제목</title>
<meta charset=“utf-8”>
</head>
<body>
<p>Hello, World!</p>
<p>헬로, 워얼드!</p>
</body>
</html>
DOCTYPE
HTML5(가장 최신버전)임을 명시하는 코드로
첫 줄에 입력한다.
<!DOCTYPE html>
<html>
<head>
<title>제목</title>
<meta charset=“utf-8”>
</head>
<body>
<p>Hello, World!</p>
<p>헬로, 워얼드!</p>
</body>
</html>
html
전체 코드를 감싸주는 태그
<!DOCTYPE html>
<html>
<head>
<title>제목</title>
<meta charset=“utf-8”>
</head>
<body>
<p>Hello, World!</p>
<p>헬로, 워얼드!</p>
</body>
</html>
head
html 코드에
제목, 인코딩, 스타일시트, 스크립트 등의
기본적인 정보를 입력한다.
<!DOCTYPE html>
<html>
<head>
<title>제목</title>
<meta charset=“utf-8”>
</head>
<body>
<p>Hello, World!</p>
<p>헬로, 워얼드!</p>
</body>
</html>
body
다양한 태그를 사용하여
뷰를 나타내는 공간이다.
이제 더 다양한 태그들을 알아보자
Semantic Tag
출처 - team air 2기 교육자료
출처 - team air 2기 교육자료
div 태그 - 래 레이어 개 으로 만들어짐.
그러나 실제로는 마땅한 Semantic 태그가 없을 때,
그 대용으로 쓰는 경우가 대부분임.
div 1
div 2
<a href=“주소”>누르면 주소로 이동</a>
<p>문단 구별을 위한 태그</p>
<ul>
<li>목록 1</li>
<li>목록 2</li>
<li>목록 3</li>
<li>목록 4</li>
</ul>
<ol>
<li>목록 1</li>
<li>목록 2</li>
<li>목록 3</li>
<li>목록 4</li>
</ol>
<h1>제목</h1> h1~h6까지 있는데, h1이 가장 크기가 크고 요하다는 뜻이다.
<img src=“이미지 주소”>
직접 해보자
출처 - team air 2기 교육자료
개발을 할 때 알아야 하는 기본적인 것
0. 영어! 영어! 영어!
1. 네이버보다는 구글!
(+한글보다는 영어!)
2. 모를 때는 先 後 질문
3. Stack Overflow는 모든 걸 알고계신대
http://opentutorials.org
4. 생활코딩
https://facebook.com/groups/codingeverybody
https://www.codecademy.com
5. 혼자 더 공부하고 싶을 땐 codecademy!
NEXT?
HTML CSS JAVASCRIPT
HTML CSS JAVASCRIPT
CSS
CSS의 위대함을 알아보자
<a href=“http://www.naver.com”>네이버로</a>

More Related Content

Similar to [20160115] 작심 10시간 - HTML

웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)
JoonHee Lee
 
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2
성일 한
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
NAVER D2
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]
Yurim Jin
 
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
우영 주
 
[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]4.진보된개발환경 주우영[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]4.진보된개발환경 주우영NAVER D2
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
Hee Jae Lee
 
[1B6]Realm a database for android & ios
[1B6]Realm a database for android & ios[1B6]Realm a database for android & ios
[1B6]Realm a database for android & ios
NAVER D2
 
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
 
김윤환_포트폴리오
김윤환_포트폴리오김윤환_포트폴리오
김윤환_포트폴리오
Yun-hwan Kim
 
LESS와 EMMET
LESS와 EMMETLESS와 EMMET
LESS와 EMMET
우영 주
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기
Chris Ohk
 
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...
Kay Kim
 
비동기와 이벤트큐 수업자료
비동기와 이벤트큐 수업자료비동기와 이벤트큐 수업자료
비동기와 이벤트큐 수업자료
지수 윤
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
Polymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymerPolymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymer
Chang W. Doh
 
반복적인 코드 작업 자동화, Codebone으로 손쉽게
반복적인 코드 작업 자동화, Codebone으로 손쉽게반복적인 코드 작업 자동화, Codebone으로 손쉽게
반복적인 코드 작업 자동화, Codebone으로 손쉽게
Sungju Jin
 
초보개발자의 TDD 체험기
초보개발자의 TDD 체험기초보개발자의 TDD 체험기
초보개발자의 TDD 체험기
Sehun Kim
 
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기
KTH, 케이티하이텔
 
100% Serverless big data scale production Deep Learning System
100% Serverless big data scale production Deep Learning System100% Serverless big data scale production Deep Learning System
100% Serverless big data scale production Deep Learning System
hoondong kim
 

Similar to [20160115] 작심 10시간 - HTML (20)

웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)
 
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]
 
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
 
[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]4.진보된개발환경 주우영[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]4.진보된개발환경 주우영
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
[1B6]Realm a database for android & ios
[1B6]Realm a database for android & ios[1B6]Realm a database for android & ios
[1B6]Realm a database for android & ios
 
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
 
김윤환_포트폴리오
김윤환_포트폴리오김윤환_포트폴리오
김윤환_포트폴리오
 
LESS와 EMMET
LESS와 EMMETLESS와 EMMET
LESS와 EMMET
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기
 
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...
 
비동기와 이벤트큐 수업자료
비동기와 이벤트큐 수업자료비동기와 이벤트큐 수업자료
비동기와 이벤트큐 수업자료
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
Polymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymerPolymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymer
 
반복적인 코드 작업 자동화, Codebone으로 손쉽게
반복적인 코드 작업 자동화, Codebone으로 손쉽게반복적인 코드 작업 자동화, Codebone으로 손쉽게
반복적인 코드 작업 자동화, Codebone으로 손쉽게
 
초보개발자의 TDD 체험기
초보개발자의 TDD 체험기초보개발자의 TDD 체험기
초보개발자의 TDD 체험기
 
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기
 
100% Serverless big data scale production Deep Learning System
100% Serverless big data scale production Deep Learning System100% Serverless big data scale production Deep Learning System
100% Serverless big data scale production Deep Learning System
 

[20160115] 작심 10시간 - HTML