01장 웹 개요와 실습 환경 구축

Size: px
Start display at page:

Download "01장 웹 개요와 실습 환경 구축"

Transcription

1

2 01 장 웹개요와실습환경구축

3 목차 1. 인터넷과웹소개 2. 웹의동작원리 3. 보조웹표준기술소개 4. HTML5 주요기능소개 5. 실습환경구축

4 학습목표 1. 웹의개념과특징을이해한다. 2. 웹의동작원리를이해한다. 3. 대표적인웹표준기술의특징을이해한다. HTML5, CSS3, 자바스크립트 4. 웹프로그래밍을위한개발환경을구축한다.

5 1. 인터넷과웹소개 인터넷 (Internet) 전세계를연결하는국제정보통신망 ARPA(Advanced Research Project Agency) 에서개발

6 1. 인터넷과웹소개 세계최초인공위성 (1957 년 ) 미항공우주국설립 교육철학의변경 ARPA 설립및 ARPANET 개발 MILNET NSFNET 인터넷

7 1. 인터넷과웹소개 월드와이드웹 (WWW : World Wide Web ) 인터넷에서작동하는서비스 인터넷에연결된컴퓨터로사람들이정보를공유할수있는정보공간 팀버너스리의제안으로시작 (1989), 웹브라우저개발 물리학자들의신속한정보교환과공동연구를위해고안 사이트정보열람소프트웨어인웹브라우저로입수 문자, 사진, 동영상, 음성등이조합된데이터베이스 WorldWideWeb(1991) Nexus

8 1. 인터넷과웹소개 월드와이드웹 (WWW: World Wide Web ) 하이퍼텍스트 (hyper text) 한문서에서다른문서로즉시접근할수있는텍스트 철학자테드넬슨이처음고안 (1960년대) 'hyper' 와 'text' 를합성 인터넷과결합하여 HTML의주된구성요소가됨 하이퍼링크개념을바탕으로월드와이드웹개발 (1991) HTML : hyper text markup language Erwise(1992) ViolaWWW(1992)

9 1.1 인터넷의시작 W3C(World Wide Web Consortium) 1994년팀버너스리가창설 HTML 표준을비롯한웹표준안을제작및제안 표준을강제하지는않음 버전 HTML 1 HTML 2 HTML 3 HTML 4 HTML 5 발표연도 1991년 10월 1995년 11월 1997년 1월 1997년 12월 2014년 10월

10 1.2 1 차웹브라우저전쟁 모자이크 미국일리노이공대의 NCSA가 1993년에발표 최초의 GUI 웹브라우저 X 윈도우를지원하는웹브라우저개발시작 마크안데르센, 에릭비나 모자이크커뮤니케이션, 넷스케이프커뮤니케이션 넷스케이프 발표

11 1.2 1 차웹브라우저전쟁 넷스케이프 넷스케이프네비게이션브라우저 웹브라우저소스공개, 모질라재단을세워일반개발자의참여유도 아메리카온라인 (AOL) 이넷스케이프인수, 퇴보 이후파이어폭스개발 네비게이터 커뮤니케이션

12 1.2 1 차웹브라우저전쟁 인터넷익스플로러 마이크로소프트에서개발한웹브라우저 ie 4.0 버전부터윈도우에기본포함 급증 (ie 5, 6버전 : 점유율 95%) ie 3.0 ie 5.0

13 1.2 1 차웹브라우저전쟁 넷스케이프와인터넷익스플로러의경쟁 웹의발전속도를따라가지못하는 W3C에불만 W3C의표준을무시하여개발 플러그인 웹브라우저와연동되는특정프로그램 PC 에추가로설치해웹브라우저의기능확장

14 1.2 1 차웹브라우저전쟁 대표적인플러그인 액티브 X C++ 을사용해개발 기업의웹응용프로그램제작 플래시 액션스크립트를사용해개발 웹표준인자바스크립트보다편리하게제작할수있음

15 1.2 1 차웹브라우저전쟁

16 1.2 1 차웹브라우저전쟁

17 1.3 2 차웹브라우저전쟁 인터넷익스플로러의독점 사실상의표준 플러그인의문제 플러그인으로웹사이트가무거워짐 표준과의이질성 이를막고자 새로운 HTML 표준제안서제출 모질라재단, 오페라소프트웨어 W3C 에서거절됨 웹혁명을위한지향점에위배

18 1.3 2 차웹브라우저전쟁 WHATWG (2004) Web Hypertext Application Technology Working Group 웹브라우저제공기업들이설립 애플사파리, 모질라, 오페라 (MS ie 제외 ) Web Application 1.0 표준작성 웹표준의변화 W3C XHTML 2.0 표준작성 ( 마이크로소프트와함께 ) 기존표준과이질 개발자들사용안함 폐기 (2009) Web Application 1.0 표준 W3C가새표준채택 HTML5 표준작성 W3C와 WHATAG 가 HTML W/G 결성 2012년초안작성 2014년 10월, HTML5 표준안확정

19 1.3 2 차웹브라우저전쟁 2 차브라우저전쟁시작 XHTML 2.0 표준붕괴및 HTML5 표준제정 인터넷익스플로러만최신표준을지원하지못하는상황발생 웹브라우저점유율을뒤집을수있는기회 빠른업데이트 모질라두달단위, 크롬 10 주단위 웹브라우저마케팅 유튜브광고제작 자사브라우저에서만동작하는웹페이지및응용프로그램장려» 크롬웹스토어» 모질라마켓플레이스

20 1.3 2 차웹브라우저전쟁 크롬웹스토어 모질라마켓플레이스

21 1.3 2 차웹브라우저전쟁 웹브라우저세계점유율변화

22 1.3 2 차웹브라우저전쟁 웹브라우저세계점유율변화

23 1.3 2 차웹브라우저전쟁 우리나라브라우저점유율변화

24 2 웹의동작원리 치킨주문과웹페이지주문 서버 클라이언트 고객 치킨집 치킨 : 웹페이지

25 2 웹의동작원리 웹 : 클라이언트가서버에요청하면요청에응답하여웹페이지를제공하는장소 클라이언트 ( 사용자 ) 요청하는쪽 서버 ( 제공자 ) 응답하는쪽

26 2 웹의동작원리 서버프로그램 서버에서실행되는프로그램 클라이언트의요청에따라적절한파일과데이터를제공 자바, C#, 루비, 파이썬, 자바스크립트와같은언어로개발 기본웹프레임워크 (ASP, JSP, PHP) MVC 프레임워크 (Spring Framework, Ruby on Rails) 비동기프레임워크 (Node.js, Jetty) 클라이언트프로그램 클라이언트 ( 웹브라우저 ) 에서실행되는프로그램 HTML로요소생성 CSS로디자인 자바스크립트

27 3 보조웹표준기술소개

28 3.1 HTML5 소개 HTML5 협의 : 웹문서의문법 광의 : 웹표준기술총칭 CSS : Casacading Style Sheet 웹페이지의스타일을지정할때사용하는언어 1996년웹표준채택 / 현재 CSS3 버전을사용중 모듈기반 그래픽디자인에의존하던영역가능 소스코딩으로가능

29 3.3 자바스크립트 자바스크립트 HTML 페이지에서사용자반응처리 표준명칭은 ECMAScript5 ECMA-262라는이름으로정식채택 ECMAScript 표준으로불림 1994 년 넷스케이프에서모카라는이름으로개발 브랜든아이히 사용제품이름 모질라파이어폭스 / 구글크롬마이크로소프트인터넷익스플로러오페라소프트웨어오페라애플사파리마이크로소프트닷넷프레임워크어도비플래시어도비아크로벳 구현이름 JavaScript Jscript ECMAScript JavaScript Jscript.Net ActionScript JavaScript

30 4 HTML5 주요기능소개 HTML5 에서추가된주요기능 멀티미디어기능 그래픽기능 통신 디바이스접근 오프라인및저장소 시맨틱 CSS3 스타일시트 웹의성능극대화및통합

31 4.1 멀티미디어 기존사이트 플래시이용해동영상재생

32 4.1 멀티미디어 멀티미디어기능강화 플러그인의도움없이스스로음악과동영상재생

33 4.1 멀티미디어 유투브

34 4.2 그래픽기능 2 차원 /3 차원그래픽구현 2 차원그래픽구현방법 HTML 태그를이용해 2차원벡터그래픽구현 자바스크립트캔버스를사용해 2차원래스터그래픽구현

35 4.2 그래픽기능 3 차원그래픽구현방법 CSS3 로 3 차원그래픽구현

36 4.2 그래픽기능 자바스크립트 WebGL 을사용해 3 차원그래픽구현

37 4.3 통신 서버와소켓통신가능 서버와실시간으로쌍방향통신수행가능 채팅, 온라인게임개발가능

38 4.4 디바이스접근 디바이스접근 디바이스의정보와기능사용가능 컴퓨터하드웨어접근가능 인터넷미연결상태에서응용프로그램동작가능 HTML5( 웹브라우저 ) 기반운영체제등장 크롬북, 크롬스토어

39 4.4 디바이스접근 크롬북 브라우저 ( 크롬 OS) 기반컴퓨터 ( 노트북 ) 브라우저가운영체제, 브라우저가디바이스제어가능 일반노트북에도크롬 OS 설치가능 노트북내프로그램설치안함 구글스토어에서웹앱을통해사용 데이터은구글크라우드에저장 2011 년 6 월처음출시 10~30 만원에구매가능

40 4.5 시맨틱 & CSS 지원 시맨틱웹을구현하는데필요한시맨틱태그추가 시맨틱웹 - 검색엔진같은프로그램이정보의의미를분석하고, 자료를검색및처리하여제공하는지능형웹 CSS3 스타일시트를완벽하게지원 2/3차원그래픽 3차원변환 애니메이션효과

41 4.6 웹의성능극대화 추가가능을통해기존웹의성능극대화가능 HTML5 부터는웹페이지자체가하나의응용프로그램 하이브리드응용프로그램 HTML5 는웹페이지뿐만아니라운영체제로확장시도

42 5. 실험환경구축 크롬설치하기 크롬의공식홈페이지에서다운로드후설치

43 실험환경구축 에디터설치하기 서브라임텍스트 3 홈페이지 ( 에서다운후설치 windows 64bit 다운, 설치 에디트플러스 3 노트패드 ++ 크림슨에디터 아톰에디터 아크로에디터

44 예제 빈문서 저장 : ctrl + s

45 예제 디렉터리위치확인 파일명및확장자확인 000.html

46 파일명변경

47 탐색기에서실행

48 창제목 글자적기

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 1 장. 인터넷과웹환경의발전 목차 1.1 인터넷의역사 1.2 HTML의발전 1.3 인터넷의기본개념 1.4 웹브라우저의종류 소스코드실행사이트 주소 : http://webclass.me/html5_2e 폴더 ch02/ ~ ch14/ 에각장의예제가있어서실행결과확인및소스보기가가능합니다. 1.1 인터넷의역사 1.1.1 인터넷의발전과정 1.1.2

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 멀티미디어이해와활용 원리를알면 IT 가맛있다 디지털생활과연계된실용학습 - 1 - Chapter 03. 멀티미디어를위한소프트웨어 - 2 - 학습목표 멀티미디어재생을위한컴퓨터에서사용하는재생프로램의종류를알아본다. 멀티미디어의편집을위한전용프로그램에대해알아본다. 인터넷에서멀티미디어를사용할때필요한플러그인을이해한다. 인터넷에서제공되는멀티미디어관련사이트와서비스를이해한다.

More information

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 04 웹페이지와웹브라우저 1 04 웹페이지와웹브라우저 04 Web page & Web Browser - 웹과인터넷활용및실습 (Web & Internet) - 04 웹페이지와웹브라우저 2 차례 4.1 하이퍼미디어와웹의개념 4.1.1 하이퍼텍스트의개념

More information

52 l /08

52 l /08 Special Theme_임베디드 소프트웨어 Special Report 모바일 웹 OS 기술 현황과 표준화 동향 윤 석 찬 다음커뮤니케이션 DNALab 팀장 1. 머리말 디바이스에 애플리케이션을 배포할 수 있다. 본 고에서는 모바일 웹 OS의 현황과 임베디드 환 오늘날 인터넷에서 웹 기반 콘텐츠가 차지하는 부 경에서 채용되고 있는 최적화 기술을 살펴보고, 웹

More information

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드] 인터넷과웹서비스 개발환경구성, JSP 기본구조 인터넷과 WWW(World Wide Web) 인터넷은 TCP/IP 기반의네트워크가전세계적으로확대되어하나로연결된 네트워크의네트워크 WWW(World Wide Web) 는인터넷기반의서비스중하나 이름프로토콜포트기능 WWW http 80 웹서비스 524730-1 2019 년봄학기 3/11/2019 박경신 Email SMTP/POP3/IMAP

More information

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 명품웹프로그래밍 1 2 강의목표 1. 웹의기본개념과구조를이해한다. 2. 웹서버와웹브라우저의상호관계를이해한다. 3. 웹문서와기존의전자문서와의차이점을이해한다. 4. 웹페이지를구성하는 HTML, CSS, 자바스크립트의 3 요소를이해한다. 5. HTML5의목적과기능을안다. 6. HTML5로웹페이지를작성하는과정을알고필요한도구를안다. 웹의기본목적과구성 3 웹의기본목적

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 13. HTML5 위치정보와드래그앤드롭 SVG SVG(Scalable Vector Graphics) 는 XML- 기반의벡터이미지포맷 웹에서벡터 - 기반의그래픽을정의하는데사용 1999 년부터 W3C 에의하여표준 SVG 의장점 SVG 그래픽은확대되거나크기가변경되어도품질이손상되지않는다. SVG 파일에서모든요소와속성은애니메이션이가능하다. SVG 이미지는어떤텍스트에디터로도생성하고편집할수있다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 워드프레스소개및운용관리안내 1 목차 2 1. 워드프레스소개 역사 2003 년매트물렌웨그에의해탄생 ver0.7 플러그인구조, 애플리케이션프로그램밍인터페이스도입 테마구조와페이지운영이가능한 ver1.5 로테마변경및디자인에대한자유도부여 Wyswyg 방식의문서편집기도입 MU(multi-user) 개념의도입 Social 쉐어플러그인도입으로 (SNS 연계 ) 현재워드프레스

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Lecture 01: 웹프로그램과 HTML5 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2019 1 2 강의목표 1. 웹의기본개념과구조를이해한다. 2. 웹서버와웹브라우저의상호관계를이해한다. 3. 웹문서와기존의전자문서와의차이점을이해한다.

More information

저자소개박성진고려대학교에서학사, 석사, 박사학위를취득하고한국전자통신연구원선임연구원을거쳐 2000 년부터한신대학교컴퓨터공학부에서교수로재직중이며웹프로그래밍과데이터베이스관련교과목을강의하고있다. 저서로는 데이터베이스시스템 과 데이터웨어하우스 등이있다. ( 제이쿼리모바일 폰갭을

저자소개박성진고려대학교에서학사, 석사, 박사학위를취득하고한국전자통신연구원선임연구원을거쳐 2000 년부터한신대학교컴퓨터공학부에서교수로재직중이며웹프로그래밍과데이터베이스관련교과목을강의하고있다. 저서로는 데이터베이스시스템 과 데이터웨어하우스 등이있다. ( 제이쿼리모바일 폰갭을 저자소개박성진고려대학교에서학사, 석사, 박사학위를취득하고한국전자통신연구원선임연구원을거쳐 2000 년부터한신대학교컴퓨터공학부에서교수로재직중이며웹프로그래밍과데이터베이스관련교과목을강의하고있다. 저서로는 데이터베이스시스템 과 데이터웨어하우스 등이있다. ( 제이쿼리모바일 폰갭을활용한 ) 모바일웹 + 웹앱 + 하이브리드앱입문 초판인쇄 2015 년 2 월 6 일 초판발행

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part1. JavaScript / Ch10. 문서객체모델 2014년 1학기 Professor Seung-Hoon Choi 10 문서객체모델 문서객체모델 (Document Object Model, DOM) 웹브라우저가 HTML 페이지를인식하는방식 document

More information

3월16일자.hwp

3월16일자.hwp 동향 * 16) 1. 개요 구글 (Google) 은 2010년 5월구글 I/O 개발자컨퍼런스에서 HTML5를통해플러그인의사용이줄어들고프로그램다운로드및설치가필요없는브라우저기반웹플랫폼환경이점차구현되고있다고강조했다. 그리고애플 (Apple) 은 2010년 2월에출시한아이패드에서처리속도를지연시키는플래시 (flash) 를지원하지않고 HTML5 를이용하여웹브라우저에서오디오,

More information

WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신 WebRTC 기술은 기존 레가시 자바 클라이언트를 대체합니다. 새로운 클라이언트는 윈도우/리눅스/Mac 에서 사용가능하며 Chrome, Firefox 및 오페라 브라우저에서는 바로 사용이

WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신 WebRTC 기술은 기존 레가시 자바 클라이언트를 대체합니다. 새로운 클라이언트는 윈도우/리눅스/Mac 에서 사용가능하며 Chrome, Firefox 및 오페라 브라우저에서는 바로 사용이 WebRTC 기능이 채택된 ICEWARP VERSION 11.1 IceWarp 11.1 은 이메일 산업 부문에 있어 세계 최초로 WebRTC 음성 및 비디오 통화 기능을 탑재하였으며 이메일 산업에 있어 최선두의 제품입니다. 기업의 필요한 모든 것, 웹 브라우저 하나로 가능합니다. WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

HTML5 와리포팅툴구현사례

HTML5 와리포팅툴구현사례 HTML5 와리포팅툴구현사례 2012.1.31 목차 I. 환경변화와 WEB II. HTML5개요 III. HTML5기반리포팅툴 ( 수행과제소개 ) ICT 발전과웹환경변화 I Smart Phone Social, SNS Open Software, Framework Web 2.0, Open API, Ajax Cloud Computing Virtualization

More information

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구 Python: 파이썬이란무엇인가? Kangwon Natl. University Department of Computer Science Cheoneum Park Intelligent software Lab. 파이썬이란? Python 1990년암스테르담의귀도반로섬 (Guido Van Rossum) 이개발한인터프리터언어 국내외에서교육, 실무등에서많이사용 구글의소프트웨어,

More information

인터넷이란?(3)

인터넷이란?(3) : 준비학습 : 학습내용 장. 인터넷이해하기 02 장. 홈페이지를만들기전에 : 장. 인터넷이해하기 학습내용인터넷이란도메인명과 URL 웹페이지동작원리웹문서제작표준언어의변천과정웹브라우저소개 인터넷이해하기 인터넷이란? 인터넷이란? 망 (Network) 들의망, 망들의결합체 인터넷이해하기 인터넷이란? 1969 미국방성알파넷 (ARPANET) 등장 1972 이메일탄생

More information

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는 HTML5 기반의 웹 플랫폼 기술 표준화 동향 d 융합환경하에서의 신성장동력 분석 특집 전종홍 (J.H. Jeon) 이승윤 (S.Y. Lee) 서비스융합표준연구팀 책임연구원 서비스융합표준연구팀 팀장 Ⅰ. 서론 Ⅱ. 웹 기술의 진화 Ⅲ. 웹 애플리케이션 플랫폼 기술 표준 동향 Ⅳ. 웹 운영체제 기술 동향 Ⅴ. 결론 * 본 연구는 방송통신위원회의 지원을 받는 방송통신표준개발지원사업의

More information

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 01 인터넷의역사와발전 1 01 인터넷의역사와발전 01 History and development of the Internet - 웹과인터넷활용및실습 (Web & Internet) - 01 인터넷의역사와발전 2 차례 1.1 인터넷의발전과정

More information

11월1일자.hwp

11월1일자.hwp 웹브라우저 (Web Browser) 경쟁구도변화와시사점 19) * 1. 개요 1990년대중반인터넷대중화를가져온넷스케이프 (Netscape) 와의경쟁에서승리를거둔마이크로소프트의인터넷익스플로러 (Internet Explorer) 는 10여년을사실상웹브라우저의표준으로서자리매김해왔다. 그러나 IE는파이어폭스, 크롬, 사파리, 오페라등다양한웹브라우저의등장으로치열한경쟁에직면해왔으며,

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

슬라이드 1

슬라이드 1 인터넷역사 인터넷의시초 : 알파넷 1968 년에알파에서구축한알파넷 (ARPANet) UCLA 를중심으로캘리포니아산타바바라주립대학 (UCSB), 스탠퍼드연구소 (SRI), 유타대학 (UTAH) 사이에전화선을통한하나의네트워크탄생 대규모패킷 (packet) 교환망 구소련과미국의냉전체제에서나온산물 5 알파넷발전 1971 년 알파넷에미국전역의 23 개의호스트컴퓨터가연결

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

Spring Boot

Spring Boot 스프링부트 (Spring Boot) 1. 스프링부트 (Spring Boot)... 2 1-1. Spring Boot 소개... 2 1-2. Spring Boot & Maven... 2 1-3. Spring Boot & Gradle... 3 1-4. Writing the code(spring Boot main)... 4 1-5. Writing the code(commandlinerunner)...

More information

Javascript

Javascript 1. HTML 이란? HTML 은 Hyper Text Mark Up Language 의약자로예약되어있는각종태그라는명령어를이용하여웹페이지를작성할때사용하는언어입니다. 2. HTML 의기본구조 < 태그 > 내용 < 태그속성 = 변수 > 내용

More information

슬라이드 1

슬라이드 1 인터넷역사 인터넷의시초 : 알파넷 1968 년에알파에서구축한알파넷 (ARPANet) UCLA 를중심으로캘리포니아산타바바라주립대학 (UCSB), 스탠퍼드연구소 (SRI), 유타대학 (UTAH) 사이에전화선을통한하나의네트워크탄생 대규모패킷 (packet) 교환망 구소련과미국의냉전체제에서나온산물 3 알파넷발전 1971 년 알파넷에미국전역의 23 개의호스트컴퓨터가연결

More information

12월16일자(최종).hwp

12월16일자(최종).hwp 동 향 제 22 권 23호 통권 499호 크롬 노트북 출시 의의 16) 이 기 훈 * 1. 개 요 지난 12월 7일 구글은 크롬 OS가 탑재된 노트북인 Cr-48, 일명 크롬 노트북 을 처음으로 선보였다. 아직 파일럿(시제품) 단계이기는 하지만 내년 중반에는 삼성과 대만 기업인 에이서를 통하여 정식으로 출시할 예정이다. 구글은 파일럿 프로그램 (pilot program)을

More information

0. 들어가기 전

0. 들어가기 전 1 13 장. 웹 (WWW) 컴퓨터네트워크 2 13-1 웹서비스 이번시간의학습목표 웹서비스를위한클라이언트 - 서버구조이해 웹서비스를지원하는 APM(Apache, PHP, MySQL) 의연동방식이해 3 웹서비스개요 전세계적으로 TCP, UDP, SCTP 포트 80 으로지정 보안을위해 8000, 8080 등을이용하기도함 보안이강화된 HTTPS(HTTP over

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 경영정보시스템 6 장 인간과컴퓨터의대화 : 프로그래밍언어 박주석 jspark@khu.ac.kr 경영정보시스템강의노트 목차 제1부정보화시대의도래제2부너무나빨리발전하는하드웨어제3부컴퓨터의핵심, 소프트웨어제4부컴퓨터를엮어주는정보통신제5부정보화를위한조직기술제6부경영정보시스템의구조와특성제7부경영정보시스템의발전방향 경영정보시스템강의노트 제 3 부 오그웨어 컴퓨터의핵심,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style

More information

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch20. XMLHttpRequest 2014년 1학기 Professor Seung-Hoon Choi 20 XMLHttpRequest XMLHttpRequest 객체 자바스크립트로 Ajax를이용할때사용하는객체 간단하게 xhr 이라고도부름 서버

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

More information

INSIDabcdef_:MS_0001MS_0001 시험종목 제 회인터넷정보관리사 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 생년월일 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하

INSIDabcdef_:MS_0001MS_0001 시험종목 제 회인터넷정보관리사 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 생년월일 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하 시험종목 제 회인터넷정보관리사 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 생년월일 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하여야합니다 수검자는 카드작성시유의사항 을반드시숙지한후작성하여야합니다 문제유형 성명 종목 수검번호 생년월일등을기재 마킹하지않거나틀린경우에발생되는불이익은수검자의책임으로합니다

More information

Microsoft PowerPoint - F3-1-이원석

Microsoft PowerPoint - F3-1-이원석 Developing Offline Web Apps 1 ETRI 표준연구센터서비스융합표준연구팀이원석 wslee@{etri.re.kr, w3.org} 목차 웹응용 웹응용이란? 웹응용의종류 웹응용의문제점 Offline 웹응용사례 Offline 웹응용아키텍처 Offline 웹응용툴킷 Google gears Dojo offline Offline 웹응용표준화 결론및향후전망

More information

Microsoft PowerPoint - kimswld ppt

Microsoft PowerPoint - kimswld ppt Digital Enterprise Research Institute 시맨틱웹과링크드 데이터 김학래웹앱스콘, 서울, 2008 년 10 월 23 일 Use the template made by Alain Thys Wild Wild West 시맨틱웹은차세대 웹인가? 장미빛미래 DERI, NUI FUTURELAB Galway 시맨틱웹 : 초특급블록버스 DERI, NUI

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

More information

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP, NCS : ERP(SAP) ERP(SAP) 20. 01. 02. 02. SW 03. 03. IT,. SW IT 01., 05., 06., 08., 15., 21. 04., 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP, SQL,,,,,,,, www.ncs.go.kr NCS : IT IT 20. 01. 02. 02.

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

HTML5 인터넷보충학습자료 (2014) 1 강. HTML5 알아보기 1 강. HTML5 알아보기 1. HTML5 개요 1.1 HTML Ÿ HTML(HyperText Markup Language) 월드와이드웹 (World Wide Web) 에서사용하는마크업언어 인터넷망

HTML5 인터넷보충학습자료 (2014) 1 강. HTML5 알아보기 1 강. HTML5 알아보기 1. HTML5 개요 1.1 HTML Ÿ HTML(HyperText Markup Language) 월드와이드웹 (World Wide Web) 에서사용하는마크업언어 인터넷망 1. HTML5 개요 1.1 HTML HTML(HyperText Markup Language) 월드와이드웹 (World Wide Web) 에서사용하는마크업언어 인터넷망에서사용하는웹페이지구조를표한하기위한언어 마크업 (Markup) 언어마크업 ( 태그, 문서의구조와내용에추가적인정보를부여하기위해삽입되는일련의문자또는기호 ) 의형식과규칙을정의한언어 문서내용자체에대한정보가아닌이들이어떻게배치되고어떠한크기와모양등을가지는지에대한정보를표현하기위한언어

More information

*2008년1월호진짜

*2008년1월호진짜 3. USB 이동식저장장치를이용하여전파되는악성코드분석 1. 개 요 최근 USB 이동식 저장장치를 통하여 전파되는 악성코드에 대한 감염피해가 증가하고 있어 주의가 필요하다. 이번에 확인된 ntion.exe 악성코드는 감염 시, 특정 사이트에 접속하여 추가 악성코드를 다운로드하는 Dropper 기능을 수행한다. 또한, 웹 서버가 감염될 경우는 웹 서버내의 웹 페이지가

More information

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A ..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*

More information

<5BB5BFB8EDB4EB2D E4B5D C0A5BDA9C0C720BAD0BCAEB0FA20B4EBC0C020B9E6BEC82E687770>

<5BB5BFB8EDB4EB2D E4B5D C0A5BDA9C0C720BAD0BCAEB0FA20B4EBC0C020B9E6BEC82E687770> 기술문서 08. 10. 25. 작성 PHP 기반웹쉘의동작원리와공개웹쉘의기능분석및대응방안 작성자 : 동명대학교 THINK 정정홍 (zeratul621@naver.com) 1. 시작하면서 p. 2 2. 웹쉘의동작원리 p. 3 3. r57shell p. 5 4. kcwebtelnet p. 9 5. phpremoteview p. 10 6. 웹쉘대응방안 p. 12 동명대학교정보보호동아리

More information

Introduction- 소개 Previous- 이전, Next Chapter- 다음장 JavaScript is the most popular scripting language in the world. It is the standard language used in w

Introduction- 소개 Previous- 이전, Next Chapter- 다음장 JavaScript is the most popular scripting language in the world. It is the standard language used in w JavaScript is THE scripting language of the Web. 자바스크립트는웹스크립팅언어이다 JavaScript is used in billions of Web pages to add functionality, validate forms, communicate with the server, and much more. 자바스크립트는수십억에사용된다.

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

PowerPoint Presentation

PowerPoint Presentation WordPress 를이용한웹사이트만들기 2015 년 한지웅 WordPress 를이용한웹사이트만들기 Day 1 Day 2 Day 3 Day 4 Day 5 1. 웹사이트제작기초 HTLM 기본 CSS 기본 WordPress 개론 ( 웹사이트구축툴 ) 2. 웹호스팅 / 웹사이트구축 웹호스팅업체선택 cpanel 설정 WordPress 설치 3. WordPress 기초활용

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 1 04. CSS3 스타일속성 04. CSS3 Style Properties - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 2 CSS3 단위 1 CSS 는각각의스타일속성에다양한값을입력

More information

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx 과목명: 웹프로그래밍응용 교재: 모던웹을 위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch19. node.js 기본 2014년 1학기 Professor Seung-Hoon Choi 19 node.js 기본 이 책에서는 서버 구현 시 node.js 를 사용함 자바스크립트로 서버를 개발 다른서버구현기술 ASP.NET, ASP.NET

More information

Microsoft Word FCKeditor.doc

Microsoft Word FCKeditor.doc FCKeditor 취약점분석 머리말 본문서에서는 FCKeditor 의취약점에대해설명하고해당취약점에대한대응책을소개하는자료입니 다. 본문서는웹해킹에대한일반적인지식이있는보안전문가를대상으로작성되었습니다. 따라서, 웹 해킹에대한기본적인기술에대해서는별도로설명하지않습니다. 등록상표 PIOLINK 는 파이오링크의등록상표입니다. 일러두기 본사용설명서의저작권은 파이오링크에있습니다.

More information

1. VBA 로웹문서접근및웹페이지정보수집하는방법엑셀 VBA 를통해웹페이지또는웹문서에접근하여정보를수정하고데이터를수집하기위해서는아래와같이크게 2 가지방법을사용합니다. 1-A. WinHTTP ( 또는 MSXMLHTTP) 이용 VBA 에서는 WinHTTP 또는 MSXMLHTT

1. VBA 로웹문서접근및웹페이지정보수집하는방법엑셀 VBA 를통해웹페이지또는웹문서에접근하여정보를수정하고데이터를수집하기위해서는아래와같이크게 2 가지방법을사용합니다. 1-A. WinHTTP ( 또는 MSXMLHTTP) 이용 VBA 에서는 WinHTTP 또는 MSXMLHTT 포탈사이트 로그인프로그램 만들기 #3 Copyright 2018 by 오빠두엑셀 0 1. VBA 로웹문서접근및웹페이지정보수집하는방법엑셀 VBA 를통해웹페이지또는웹문서에접근하여정보를수정하고데이터를수집하기위해서는아래와같이크게 2 가지방법을사용합니다. 1-A. WinHTTP ( 또는 MSXMLHTTP) 이용 VBA 에서는 WinHTTP 또는 MSXMLHTTP 를이용하여웹문서또는웹페이지의데이터를수집하고편집할수있는기능을제공합니다.

More information

Microsoft Word - 문서4

Microsoft Word - 문서4 최신 IT 동향 다시불붙기시작한웹브라우저경쟁 * IE, 파이어폭스, 크롬등의새로운버전출시로 2 차브라우저전쟁이시작되면서모바일과클라우드컴퓨팅시대진입으로인한웹브라우저의중요도가더욱높아지고점유율경쟁도한층치열해질전망 IE 등 3 대주요웹브라우저가비슷한시점에최신버전을공개하여경쟁에돌입하면서브라우저각축전이재개되기시작 -2011 년 3 월 9 일구글크롬 10 의공개에이어 MS

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 03 장 HTML5 기본태그 1. 글자태그 2. 목록태그 3. 테이블태그 4. 이미지태그 5. 공간분할태그 HTML5 에서지원하는기본태그를사용할수있다. 공간분할태그와시맨틱태그의용도를이해하고사용할수있다. 1. 글자태그 가장많은비중을차지하는태그 그림 3-1 글자태그중심의웹페이지 1.1 제목글자태그 제목글자태그 문서의제목을표현할때사용 h : Heading을의미 표

More information

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드]

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드] Web Technology Stack HTML, CSS, JS Basics HTML Tutorial https://www.w3schools.com/html/default.asp CSS Tutorial https://www.w3schools.com/css/default.asp JS Tutorial 524730-1 2019 년봄학기 3/11/2019 박경신 https://www.w3schools.com/html/default.asp

More information

0. 들어가기 전

0. 들어가기 전 컴퓨터네트워크 14 장. 웹 (WWW) (3) - HTTP 1 이번시간의학습목표 HTTP 의요청 / 응답메시지의구조와동작원리이해 2 요청과응답 (1) HTTP (HyperText Transfer Protocol) 웹브라우저는 URL 을이용원하는자원표현 HTTP 메소드 (method) 를이용하여데이터를요청 (GET) 하거나, 회신 (POST) 요청과응답 요청

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

Microsoft Word - ijungbo1_13_02

Microsoft Word - ijungbo1_13_02 [ 인터넷정보관리사필기 ] 기출문제 (11) 1 1. 지금부터인터넷정보관리사필기기출문제 (11) 를풀어보겠습니다. 2. 홈페이지제작할때유의할점으로가장거리가먼것은무엇일까요? 3. 정답은 ( 라 ) 입니다. 홈페이지제작시유의할점으로는로딩속도를고려하며, 사용자중심의인터페이스로제작하고, 이미지의크기는적당하게조절하여야한다. [ 인터넷정보관리사필기 ] 기출문제 (11)

More information

정보

정보 정보 Sangwook Lee Deogi High School III 문제해결과프로그래밍 1 추상화 2 알고리즘 3 프로그래밍 모바일프로그래밍 1. 모바일환경과기술 2. 앱인벤터 (App Inventor) 3. 앱만들기 3 1. 모바일환경과기술 학습목표 모바일환경과기술에대해설명할수있다 4 모바일디바이스 모바일디바이스란 손에들고이동하면서사용할수있는장치 다양한프로그램의설치및실행이가능한장치

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 유니닥스 Html5 기반의반응형 ebook 제작솔루션 Update : 2017-11-01 Copyright 2017 Unidocs Inc. All rights reserved. Unidocs & ezpdf are registered trademarks. The information presented in this document is summary in nature,

More information

1장. 유닉스 시스템 프로그래밍 개요

1장.  유닉스 시스템 프로그래밍 개요 8 장. 인터넷과 IPv6 프로토콜 8-2 인터넷서비스의유형 1 목포해양대해양컴퓨터공학과 웹서비스 (1) 월드와이드웹 (WWW) 의등장은인터넷에대한일반의관심과사용이급증하는계기가됨 CERN(the European Organization for Nuclear Research) 의한프로젝트로시작 웹은분산하이퍼미디어 (hypermedia) 시스템의하나로, 전세계에퍼져있는인터넷내의정보들을서로거미줄처럼연결

More information

세르게이의 HTML5&CSS3-내지_ indd

세르게이의 HTML5&CSS3-내지_ indd HTML CSS CHAPTER_1 HTML5 소개 둘러보기이책에대하여 HTML이란무엇인가? 주요 HTML 버전 HTML5 XHTML5 CSS3 왜 HTML5 를사용해야하는가? HTML5 의장점 누구를위한책인가? HTML5 브랜드정책 로고 기술클래스아이콘 둘러보기 이책에대하여 HTML과 CSS는웹언어로서는가장기초이자기본적인것들이며, 무수히많은웹사이트와웹애플리케이션을구현하기위한기초를제공한다.

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

과정명

과정명 웹표준과 HTML5 2010.03.02 ~ 03.06 김동완, 정경화 dwkim@nextree.co.kr 강의요구기술 본강의는아래기술에대한이해를필요로합니다. (x)html CSS JavaScript 기타 개발도구 Text Editor (Notepad, Ultraedit,EditPlus) 웹브라우저 (Firefox, Opera, Internet Explorer,

More information

디지털 공학

디지털 공학 캡스톤디자인 App Inventor 디지털전자정보계열 앱 인벤터란? MIT 대학 미디어 랩 연구실에서 만든 안드로 이드용 스마트폰 앱 제작하는 블록 프로그래 밍 기법의 비주얼 프로그래밍 도구이다. 스마트폰의 화면을 디자인하고 블록들을 조 립하면 우리가 원하는 앱을 만들 수 있다. 인터넷이 연결된 곳에서는 어디서라도 접속 하여 앱 화면을 직접 디자인하고 프로그래밍

More information

웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축

웹사이트 운영, 이보다 쉬울 수 없다!  Microsoft Azure를  이용한 웹사이트 구축 2014 년 4 월 IaaS 는기본, PaaS 로도약. Microsoft Azure! Session 1 웹사이트운영, 이보다쉬울수없다! Microsoft Azure 를이용한웹사이트의구축 - 한국마이크로소프트이건복이사 목차 Azure Web Sites의정의아키텍처구성규모조정 / 배포 / 디버깅 / Web Jobs About Me? 이건복 kblee@microsoft.com

More information

슬라이드 1

슬라이드 1 HTML5 & CSS3 Html5 와 CSS3 의기본이해와이를응용한모바일웹사이트와더나아가반응형웹사이트를제작이가능해진 다. PC 와다양한모바일기기에서보여지는웹사이트를각각의해상도에맞춰서제작할필요없이하나의반 응형웹사이트를만들면이미지, 폰트, UI 등이자동으로변환되어이용할수있다. 1 차시 HTML5 기반의 Web App HTML5 기반의 Web App 소개 2 차시

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

슬라이드 1

슬라이드 1 Visual 2008 과신속한애플리케이션 개발 Smart Client 정병찬 ( 주 ) 프리엠컨설팅개발팀장 johnharu@solutionbuilder.co.kr http://www.solutionbuilder.co.kr 목차 Visual Studio 2008 소개 닷넷프레임워크 3.5 소개 Language Integrated Query (LINQ) 어플리케이션개발홖경

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port

More information

1장시작하기전에 웹프로그래밍전반적인환경을이해한다. JSP 가등장한배경을알아본다. JSP 공부방법과알아야하는기술및수준을알아본다.

1장시작하기전에 웹프로그래밍전반적인환경을이해한다. JSP 가등장한배경을알아본다. JSP 공부방법과알아야하는기술및수준을알아본다. 1장시작하기전에 웹프로그래밍전반적인환경을이해한다. JSP 가등장한배경을알아본다. JSP 공부방법과알아야하는기술및수준을알아본다. 네트워크 사전적의미로전선이나혈관, 통로등으로이루어진망형조직을말하는것으로 IT 에서네트워크는컴퓨터와컴퓨터를연결해주는망을의미한다. 일상적으로사용하고있는인터넷은네트워크응용서비스의한종류로 TCP/IP 라고하는통신프로토콜에기반하고있다. 프로토콜은컴퓨터와컴퓨터가통신하기위한일종의규약으로서로다른언어를사용하는사람사이에의사소통이안되듯이네트워크에서도동일한규격의프로토콜을사용해야만네트워크가가능하다.

More information

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주 대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주 웹사이트 웹어플리케이션 Mission 웹사이트처럼 개발하기에는 문제점이많다 Why?! 복잡하다 양이많다 예제를통해해결책을알아보자 http://pillarlee16.github.com/simpleapp/ 복잡함을해결하자!! 다양한 MV*

More information

<4D F736F F F696E74202D20C1A63135C0E520C0A520BDBAC5A9B7A1C7CE>

<4D F736F F F696E74202D20C1A63135C0E520C0A520BDBAC5A9B7A1C7CE> 14. 웹스크래핑 1. 웹의이해 2. HTML 데이터다루기 3. 정규표현식 4. Lab: 웹스크래핑실습 01 웹의이해 01. 웹의이해 웹의개념 월드와이드웹 (World Wide Web) 은인터넷에연결된컴퓨터를이용하여사람들과정보를공유할수있도록거미줄처럼엮인공간이다. 월드와이드웹을줄여웹 (web) 이라고한다. 01. 웹의이해 웹컴포넌트 : HTML 과 HTTP :

More information

<BBE7B0EDB3EBC6AE5FC7E3BAEAB0D4C0D32E687770>

<BBE7B0EDB3EBC6AE5FC7E3BAEAB0D4C0D32E687770> 웹하드서비스를통해생성된 Botnet 을이용한 DDoS 공격피해사례 2009. 12. 본보고서의전부나일부를인용시반드시 [ 자료 : 한국인터넷침해대응센터 (KrCERT)] 를명시하여주시기바랍니다. - 1 - 1. 개요 최근발생하고있는 DDoS 사례들을분석해보면그방식들이점점지능화되고조직화되고있다는것을확인할수있다. 또한 DDoS 공격의목적도과거자기과시또는정치적인이유의단순한목적에서벗어나금전적이득을취하거나경쟁업체의영업을방해하기위한목적으로점차기업화되고있기도하다.

More information

CHAPTER 12

CHAPTER 12 CHAPTER 12 응용계층과웹응용기법 New 데이터통신과네트워킹응용계층과웹응용기법 1/52 New 데이터통신과네트워킹응용계층과웹응용기법 2/52 12.1 응용계층과이메일시스템 12.4 자바와웹응용기법 12.2 응용계층 이메일시스템 이메일시스템의구성 우편함과가명확장 DHCP 기술 CGI 프로그램과자바 애플리케이션과자바애플릿 자바프로그램의특징 클래스의형식과정의

More information

Microsoft PowerPoint - timeline-channy.pptx

Microsoft PowerPoint - timeline-channy.pptx 웹의 시작 팀버너스리, 월드와이드웹 기술 발명 유럽입자가속기연구소(CERN) 에서 인터넷 활용 기술로 개발 시작 최초의 웹 서버 및 홈페이지 구동 세계 최초 웹서버인 CERN의 NeXT Cube http://upload.wikimedia.org/wikipedia/commons/b/b 2/WWW_logo_by_Robert_Cailliau.svg http://upload.wikimedia.org/wikipedia/commons

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 JSP: Java Server Pages 2015 KO Kwangman 목차 1. 웹프로그래밍 2. WAS 시스템환경구축과 JSP 실행 3. 웹화면구성기초 4. JSP 실행원리와 JSP 스크립트의기본구성 5. 변수 / 연산자 / 클래스의활용 6. 모바일웹차트그리기 7. 조건 / 반복문의활용 8. JSP 내장객체의활용 9. 정보의전달과응답 : 회원정보의전송 10.

More information

< FBFF9B0A320BEC7BCBAC4DAB5E520C0BAB4D0BBE7C0CCC6AE20C5BDC1F620B5BFC7E220BAB8B0EDBCAD283131BFF E302028C8A8C6E4C0CCC1F620BEF7B

< FBFF9B0A320BEC7BCBAC4DAB5E520C0BAB4D0BBE7C0CCC6AE20C5BDC1F620B5BFC7E220BAB8B0EDBCAD283131BFF E302028C8A8C6E4C0CCC1F620BEF7B 월간악성코드은닉사이트탐지 동향보고서 (11 월 ) 2012. 12. 침해사고대응단 인터넷침해대응센터 < 목차 > 1. 악성코드은닉동향요약 1 2. 홈페이지은닉형악성코드통계 2 - 유포지탐지 국가별현황 2 - 대량경유지가탐지된유포지 TOP10 3 - 악성코드유형별비율 4 - 악성코드취약점유형별비율 4 - 악성코드수집및분석결과 5 - 경유지탐지 업종별비율 10

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Html 은웹에서 text, images, movie 등다양한정보의요소를 담을수있는문서형식이다. 정보 (txt, imges) 전송 = 동일한어플리케이션 = 정보 (txt, imges) 정보 (txt, imges Movie, 동작 ) 정보 (txt, imges movie) 어플리케이션 웹브라우저 HTML5 는기존 HTML 에차별화된특징을가진 최신버전의웹표준언어.

More information

슬라이드 1

슬라이드 1 웹 2.0 분석보고서 Year 2006. Month 05. Day 20 Contents 1 Chapter 웹 2.0 이란무엇인가? 웹 2.0 의시작 / 웹 1.0 에서웹 2.0 으로 / 웹 2.0 의속성 / 웹 2.0 의영향 Chapter Chapter 2 3 웹 2.0 을가능케하는요소 AJAX / Tagging, Folksonomy / RSS / Ontology,

More information

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information

로거 자료실

로거 자료실 redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...

More information

안전한 웨 애플리케이션을 위한 자바스크립트 보안

안전한 웨 애플리케이션을 위한 자바스크립트 보안 119 안전한웹애플리케이션을위한 Y.E 리앙지음 / 박미정옮김 자바스크립트보안 119 안전한웹애플리케이션을위한 Y.E 리앙지음 / 박미정옮김 자바스크립트보안 이도서는 JavaScript Security(PACKT publishing) 의번역서입니다 표지사진김민국이책의표지는김민국님이보내주신풍경사진을담았습니다. 리얼타임은독자의시선을담은풍경사진을책표지로보여주고자합니다.

More information

<3035303432365FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

<3035303432365FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770> 개 요 홈페이지 해킹 현황 및 사례 홈페이지 개발시 보안 취약점 및 대책 주요 애플리케이션 보안 대책 결 론 참고자료 [부록1] 개발 언어별 로그인 인증 프로세스 예제 [부록2] 대규모 홈페이지 변조 예방을 위한 권고(안) [부록3] 개인정보의 기술적 관리적 보호조치 기준(안) [부록4] 웹 보안관련 주요 사이트 리스트 7000 6,478 6000 5000

More information

일반인을 위한 전자책 제작 방법

일반인을 위한 전자책 제작 방법 국립중앙도서관 디지털 정보활용능력 교육 이펍(ePub) 제작 입문 2015. 6. 강사 : 최 현 이북스펍 대표 (http://ebookspub.co.kr) - 1 - - 강의 내용 - 1. epub 이란 무엇인가 1.1. 전자책 출판 프로세스 이해 1.2. 전자책의 다양한 형태와 제작방식 1.2. epub 개념 이해 및 제작툴 종류 2. epub 제작툴 소개

More information

1 01 [ 01-02 ] 01. 02. 9 01 01 02 02 [ 01-05 ] 01. 02. 03. 04. 05. 10 plus 002

1 01 [ 01-02 ] 01. 02. 9 01 01 02 02 [ 01-05 ] 01. 02. 03. 04. 05. 10 plus 002 1 01 [ 01-02 ] 01. 02. 9 01 01 02 02 [ 01-05 ] 01. 02. 03. 04. 05. 10 plus 002 01 01 02 02 03 04 03 04 003 05 05 [ 06-10 ] 06. 07. 08. 09. 10. 11 plus 004 06 06 07 07 08 08 09 09 10 10 005 [ 11-15 ] 11.

More information

컴퓨터관리2번째시간

컴퓨터관리2번째시간 Company 컴퓨터 관리 참고 자료 PC 운영체제 POST 기능 :, ROM BIOS ( : [F8]) 1. Windows XP Windows XP 사용자 계정 :,,, 강화된 디지털 미디어 지원 기능 : (Windows Movie Maker), CD (Windows Media Player), Windows 홈 네트워크 기능 :, 강화된 시스템 관리 :,

More information

제 목

제 목 기술문서 14. 03. 06. 작성 파이썬을활용한웹크롤러제작 소속 : 인천대학교 OneScore 작성자 : 최창원 메일 : qwefgh90@naver.com 1. 소개 p.2 2. 라이브러리소개 p.2 3. 샘플예제 p.3 가. 로그인예제 p.3 나. 쿠키활용예제 p.3 다. headless browser(phantomjs) p.3 4. 활용방안 p.8 5.

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 부록. 웹서버구축하기 1 목차 A.1 웹서버시스템 A.2 PHP 사용하기 A.3 데이터베이스연결하기 2 A.1 웹서버시스템 3 웹서버의구축 웹서버컴퓨터구축 웹서버소프트웨어설치및실행 아파치 (Apache) 웹서버가대표적 서버실행프로그램 HTML5 폼을전달받아처리 PHP, JSP, Python 등 데이터베이스시스템 서버측에데이터를저장및효율적관리

More information

2

2 2 About Honeyscreen Copyright All Right Reserved by Buzzvil 3 2013.06 2013.1 2014.03 2014.09 2014.12 2015.01 2015.04 전체 가입자 수 4 7 8 10대 20대 30대 40대 50대 9 52.27 % 42.83 % 38.17 % 33.46 % 10 Why Honeyscreen

More information

Microsoft Word - php05.doc

Microsoft Word - php05.doc 5 단원 PHP 란? 1. PHP 소개및특징 2. PHP 다운로드및설치 3. Apache와 PHP 연동시키기 4. ZendOptimizer 소개및설치 1/7 1. PHP 소개및특징 1) PHP 소개 php 는 professional Hypertext Preprocessor 의약자로서서버측 html 임베디드스크립트언어입니다. 스크립트언어라고하는것은별도의컴파일과정없이소스를실행할수있는프로그래밍언어를뜻합니다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 CoreView's Mobile Document Viewer is a high speed mobile and smart phone document viewing solution built from grounds up using the latest HTML5 technology and enables you to send a document link to anyone

More information

1. 서론

1. 서론 Internet Bok, Jong Soon Jongsoon.bok@gmail.com www.javaexpert.co.kr 인터넷의개념및특징인터넷이란? 전세계적인컴퓨터네트워크시스템 네트워크의네트워크 인터넷의특징 시간이나공간의제약이없음 원하는정보를실시간으로제공받을수있음 전세계사람들과접할수있는기회제공 인터넷의개념및특징 ( 계속 ) 인터넷의역사 ARPANET(1969)

More information

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가 혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가웹페이지내에뒤섞여있어서웹페이지의화면설계가점점어려워진다. - 서블릿이먼저등장하였으나, 자바내에

More information

SM-G906S 갤럭시 S5 광대역 LTE-A O SM-G910S 갤럭시라운드 O SM-G920S 갤럭시 S O SM-G925S 갤럭시 S6 엣지 O SM-G928S 갤럭시 S6 엣지 plus O SM-G930S

SM-G906S 갤럭시 S5 광대역 LTE-A O SM-G910S 갤럭시라운드 O SM-G920S 갤럭시 S O SM-G925S 갤럭시 S6 엣지 O SM-G928S 갤럭시 S6 엣지 plus O SM-G930S 제품의사양을보여주는표입니다. 제조사 기종 이름 버전 944( 인증 ) SHV-E110S 갤럭시 S2 LTE 4.1.2 O SHV-E120S 갤럭시 S2 HD LTE 4.0.4 O SHV-E160S 갤럭시노트1 4.1.2 O SHV-E170S 갤럭시 R 스타일 4.1.2 O SHV-E210S 갤럭시 S3 LTE 4.4.4 O SHV-E220S 갤럭시팝 4.4.4

More information