SlideShare a Scribd company logo
Sencha-SEO
MINT-SOFT
http://www.mint-soft.com
목차
웹 페이지
웹과 AJAX
SPA 프레임워크
검색엔진과 SEO
검색엔진과 SPA
Headless-Browser
Prerender.io
Sencha
Sencha-SEO
시장성
MINT-SOFT2
웹 페이지
3대 구성 요소
HTML
CSS
javascript
HTML
실제 웹 페이지의 내용
javascript
웹 페이지의 요소를 조작 및 처리
CSS
웹 페이지의 UI 및 스타일을 처리
MINT-SOFT3
웹과 AJAX(1)-전통적인 방식
(1).페이지 요청
(3).생성된 html를 전송
2.요청된 페이지
를 파싱후 html
을 생성
(4).생성된 html
읽음
MINT-SOFT4
웹서버사용자
웹과 AJAX(2)-AJAX 도입
(1).페이지 요청
(3).생성된 html를 전송
2.요청된 페이지
를 파싱 후 html
을 생성
(4).생성된 html
읽음
(5).ajax로 새로운 내용 요청
(6).요청에 맞는
컨텐츠를 생성(7).생성된 컨텐츠를 전송
(8).전송받은
컨텐츠를 html 요
소로 추가
MINT-SOFT5
사용자
웹서버
웹과 AJAX(3)-AJAX의 극단적 사용
(1).페이지 요청
(3).생성된 html를 전송
2.비어있는 html
전송
(4).생성된 html
읽음
(5).ajax로 새로운 내용 요청
6.요청된 맞는 컨
텐츠 를 생성(7).생성된 컨텐츠 를 전송
(8).전송받은
컨텐츠를 html 요
소로 추가
MINT-SOFT6
사용자
웹서버
SPA 프레임워크(1)-용어정리
SPA(Single Page Application)
앞에 나온 AJAX를 극단적 사용을 기반으로 웹 구조
하나의 HTML 페이지로 부터 동작하는 웹 어플리케이션
hash-URL(#)
SPA에서 url을 표현하기 위해 #을 붙인 URL 구조
(ex) http://www.example.com/#list
hashbang(#!)
SPA에서 검색엔진이 읽을 수 있도록 hash-URL을 수정한 규칙
(ex) http://www.example.com/#!list
MINT-SOFT7
SPA 프레임워크(2)-SPA의 동작 방식
페이지로딩
• 서버로 부터 하나의 html을 전송 받음(비어있는 껍데기 페이지)
• javascript,css등도 전송 받음
javascript 실행
• html 로딩이 완료 후 hashbang url에 따라
javascript로 페이지 생성
• 페이지 생성 이후 서버로 데이터 요청
데이타 전송
• javascript가 요청한 데이터를 전송함.
• 전송 받은 데이터로 컨텐츠 생성해서 보여줌
javascript가 실행되어야만 하나의 페이지가 구성됨
MINT-SOFT8
SPA 프레임워크(3)- SPA 프레임워크
MINT-SOFT9
검색엔진과 SEO(1)-동작방식
1.크롤링
검색 봇이 돌아다니면
서 웹페이지 문서를 가
져오는 단계
2.인덱싱
크롤링된 문서를 찾기
쉽게 분류하는 단계
3.검색
사용자의 요청에 의해
인덱싱된 문서 보여주
는 단계
MINT-SOFT10
검색엔진과 SEO(2)-크롤링
웹사이트
웹사이트
웹사이트
특징
1.웹사이트의 내용만 가져옴
html이 반드시 필요
2.내용에 포함되지 않는 요소 제외
시킴
3.javascript,css는 내용에 포함되지
않으므로 크롤링에서 제외
MINT-SOFT11
검색엔진과 SEO(3)-SEO 정의 및 방법
SEO
웹 페이지 검색엔진이 자료를 수집하고 순위를 매기는 방식에 맞게 웹 페이지
를 구성해서 검색 결과의 상위에 나올 수 있도록 하는 작업
메타태그활용
• html의 meta 태그
를 이용해서 현재
페이지를 검색 봇
에게 알림
사이트 맵
• 현재 사이트의 페
이지 목록을 검색
봇 에게 알림
url 구조개선
• 이해하기 쉬운 url
로 구조개선
검색엔진에게 페이지를 쉽게 가져가도록 하기 위한 방법
MINT-SOFT12
검색엔진과 SEO(4)-중요점
내용이 존재하는 HTML 문서가 필요
MINT-SOFT13
검색엔진과 SPA 프레임워크(1)-필수요소
"웹을 크롤링 하기 위해선 javascript가
필요 없어.
오직 하나의 완성된 html이 필요해"
"하나의 페이지를 완성하기 위해선 반
드시 javascript가 실행되어야만 해
javascript가 실행되기 전까진 난 빈 껍
데기일 뿐이야."
검색 봇 SPA
MINT-SOFT14
검색엔진과 SPA 프레임워크(2)-대화
웹사이트 크롤링하게 페이지 줘봐
검색봇 과의 대화
줄게. 단 반드시 javascript 실행해야되
난 javascript가 필요 없어.
결국 너의 페이지는 빈 껍데기네
아니야.제발 javascript를 실행해줘
검색봇님께서 퇴장하였습니다.
MINT-SOFT15
검색엔진과 SPA 프레임워크(3)-검색봇 제안
"수많은 SPA들은 아래와 같이 처리해준다면 크롤링해서
검색엔진에 등록 시켜줄게."
• url에 페이지를 표시하는 부분 변경
• #(hash)대신에 #!(hashbang)을 사용
URL 구조변경
• 너희 서버는 #!를 읽지 못하니 다른 방법으로 서버에 요청
• 크롤링때 #!을 _escaped_fragment_로 바꿔서 서버에 재 요청
크롤링
• _escaped_fragment_로 서버에 요청 할 때 하나의 완성된 html 필요
• 전송 받은 완성된 html를 검색엔진에 등록
html
MINT-SOFT16
검색엔진과 SPA 프레임워크(4)-필수 작업
SPA Server 개발
(php,java,asp...)
SPA Client 개발
(javascript)
검색 봇을 위한 html 개발
(php,java,asp...)
MINT-SOFT17
개발자
검색엔진과 SPA 프레임워크(5)-HTML
검색봇을 위해 서버가
생성한 html
실제 웹 페이지
(SPA 프레임워크에서 동작
하는 HTML)
SPA 프레임워크가 만들어낸 html을 서버에서
똑같이 구현하기란 불가능.
MINT-SOFT18
SPA 개발자
Headless-Browser(1)-발생
"서버에서 직접 만든 html과 spa가 만든 html이 다르니
검색 품질도 떨어지고 일은 두배로 많아져서 힘이 든다.
다른 좋은 방법 없을까?"
"SPA HTML생성은 나를 이용해봐
난 브라우져 없이
코딩으로 브라우져와 같은 화면
을 만들어 낼 수 있어"
Headless-Browser
MINT-SOFT19
개발자
Headless-Browser(2)-동작 방식
(1).페이지 요청
(3).생성된 html를 전송
2.비어있는 html
전송
(4).생성된 html
읽음
javascript 실행
(5).ajax로 새로운 내용 요청
6.요청된 맞는
컨텐츠 를 생성
(7).생성된 컨텐츠 를 전송
(8).전송받은 컨
텐츠 를 html 요
소로 추가
Headless-
Browser
(9).SPA에서 생
성된 HTML
MINT-SOFT20
SPA
Headless-Browser(3)-Headless-Browser
ghost.py
SlimerJS CasperJS Nightwatch.js
MINT-SOFT21
Headless-Browser(4)-검색엔진
Headless-
Browser
(1).html 생성 요청
(2).생성된 html를 전송
HTML 파
일 저장소
(3).html 저장
(4).크롤링 html 요청
(5).html 요청
(6).저장된 html를 전송
(7).검색엔진에
등록
MINT-SOFT22
SPA
Prerender.io(1)-솔루션
https://prerender.io/
MINT-SOFT23
Headless-Browser로 만들어진 솔루션
Prerender.io(2)-Sencha
지원 안함
MINT-SOFT24
Sencha(1)
출처:http://www.miraeweb.com/sencha
MINT-SOFT25
Sencha(2)
MINT-SOFT26
가장 먼저 개발된 SPA 프레임워크
많은 수의 컴포넌트들.
모바일 웹 데스크탑 웹등 많은 수의 브라우져 지원
화려한 UI
잘 갖춰진 클래스 구조의 프레임워크
http://www.sencha.com/
Sencha-SEO(1)
MINT-SOFT27
Sencha-SEO(2)-목표
Sencha 프레임워크로 개발된 사이트 SEO 처리
Sencha의 여러 플랫폼을 모두 지원
• Sencha ExtJS
• Sencha Touch
• Sencha GXT
MINT-SOFT28
시장성
Sencha의 고객이 곧 우리의 고객이다.
MINT-SOFT29

More Related Content

What's hot

비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1
민태 김
 
Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신
라한사 아
 
스프링 REST DOCS 따라해보기
스프링 REST DOCS 따라해보기스프링 REST DOCS 따라해보기
스프링 REST DOCS 따라해보기
라한사 아
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해
2minchul
 
스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료
라한사 아
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
수보 김
 
구글 검색엔진 최적화(Seo) 정리
구글 검색엔진 최적화(Seo) 정리구글 검색엔진 최적화(Seo) 정리
구글 검색엔진 최적화(Seo) 정리
라한사 아
 
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
Cheol Kang
 
스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글
라한사 아
 
스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기 스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기
라한사 아
 
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
라한사 아
 
Ruby on Rails와 함께 하는 애자일 웹 개발
Ruby on Rails와 함께 하는 애자일 웹 개발Ruby on Rails와 함께 하는 애자일 웹 개발
Ruby on Rails와 함께 하는 애자일 웹 개발
Sukjoon Kim
 
Go revel 구성_루팅_정리
Go revel 구성_루팅_정리Go revel 구성_루팅_정리
Go revel 구성_루팅_정리
라한사 아
 
아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리
라한사 아
 
201803 파이썬 세미나
201803 파이썬 세미나201803 파이썬 세미나
201803 파이썬 세미나
JeongHwan Kim
 
쇼핑검색 React 전환 경험 공유
쇼핑검색 React 전환 경험 공유쇼핑검색 React 전환 경험 공유
쇼핑검색 React 전환 경험 공유
NAVER SHOPPING
 
Showroom 2019-react
Showroom 2019-reactShowroom 2019-react
Showroom 2019-react
Deuk Jung Kim
 
Java script 신입교육
Java script 신입교육Java script 신입교육
Java script 신입교육준성 황
 
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
wangwon Lee
 
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
Jeongsang Baek
 

What's hot (20)

비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1
 
Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신
 
스프링 REST DOCS 따라해보기
스프링 REST DOCS 따라해보기스프링 REST DOCS 따라해보기
스프링 REST DOCS 따라해보기
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해
 
스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
 
구글 검색엔진 최적화(Seo) 정리
구글 검색엔진 최적화(Seo) 정리구글 검색엔진 최적화(Seo) 정리
구글 검색엔진 최적화(Seo) 정리
 
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
[PyConKR 2014] 30분만에 따라하는 동시성 스크래퍼
 
스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글
 
스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기 스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기
 
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
 
Ruby on Rails와 함께 하는 애자일 웹 개발
Ruby on Rails와 함께 하는 애자일 웹 개발Ruby on Rails와 함께 하는 애자일 웹 개발
Ruby on Rails와 함께 하는 애자일 웹 개발
 
Go revel 구성_루팅_정리
Go revel 구성_루팅_정리Go revel 구성_루팅_정리
Go revel 구성_루팅_정리
 
아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리
 
201803 파이썬 세미나
201803 파이썬 세미나201803 파이썬 세미나
201803 파이썬 세미나
 
쇼핑검색 React 전환 경험 공유
쇼핑검색 React 전환 경험 공유쇼핑검색 React 전환 경험 공유
쇼핑검색 React 전환 경험 공유
 
Showroom 2019-react
Showroom 2019-reactShowroom 2019-react
Showroom 2019-react
 
Java script 신입교육
Java script 신입교육Java script 신입교육
Java script 신입교육
 
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
 
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
 

Similar to Sencha seo

[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
sung ki choi
 
HeadFisrt Servlet&JSP Chapter 1
HeadFisrt Servlet&JSP Chapter 1HeadFisrt Servlet&JSP Chapter 1
HeadFisrt Servlet&JSP Chapter 1
J B
 
Servlet&jsp 1장
Servlet&jsp 1장Servlet&jsp 1장
Servlet&jsp 1장JeongBong Kim
 
Tech talk 2 - 이윤구
Tech talk 2 - 이윤구Tech talk 2 - 이윤구
Tech talk 2 - 이윤구
대영 최
 
Vue SSR vs Prerender
Vue SSR vs PrerenderVue SSR vs Prerender
Vue SSR vs Prerender
Changwan Jun
 
Slackbot with Python
Slackbot with PythonSlackbot with Python
Slackbot with Python
Joong Hyeon Kim
 
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012devCAT Studio, NEXON
 
SEO_GETCHA_HANJUNG
SEO_GETCHA_HANJUNGSEO_GETCHA_HANJUNG
SEO_GETCHA_HANJUNG
Jung Han
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작
Changwon Choe
 
JSP 프로그래밍 2014-2018년 출석수업대체시험 기출문제
JSP 프로그래밍 2014-2018년 출석수업대체시험 기출문제JSP 프로그래밍 2014-2018년 출석수업대체시험 기출문제
JSP 프로그래밍 2014-2018년 출석수업대체시험 기출문제
Lee Sang-Ho
 
웹 서버 실행 환경
웹 서버 실행 환경웹 서버 실행 환경
웹 서버 실행 환경
성균 전
 
중고나라 거래 통계 서비스 1차 개발 완료 보고
중고나라 거래 통계 서비스 1차 개발 완료 보고중고나라 거래 통계 서비스 1차 개발 완료 보고
중고나라 거래 통계 서비스 1차 개발 완료 보고
embian
 
이승재, 실시간 HTTP 양방향 통신, NDC2012
이승재, 실시간 HTTP 양방향 통신, NDC2012이승재, 실시간 HTTP 양방향 통신, NDC2012
이승재, 실시간 HTTP 양방향 통신, NDC2012devCAT Studio, NEXON
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼
John Seo
 
브라우저는 어떻게 동작하는가?
브라우저는 어떻게 동작하는가?브라우저는 어떻게 동작하는가?
브라우저는 어떻게 동작하는가?
Minseok Jang
 
어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1
bingoori
 
Web server
Web serverWeb server
Web server
Herren
 
JSP 프로그래밍 2014-2018년 기말시험 기출문제
JSP 프로그래밍 2014-2018년 기말시험 기출문제JSP 프로그래밍 2014-2018년 기말시험 기출문제
JSP 프로그래밍 2014-2018년 기말시험 기출문제
Lee Sang-Ho
 
01.모바일 프레임워크 이론
01.모바일 프레임워크 이론01.모바일 프레임워크 이론
01.모바일 프레임워크 이론
Hankyo
 
Apache Module, Secuip
Apache Module, SecuipApache Module, Secuip
Apache Module, Secuip
sungjae_jang
 

Similar to Sencha seo (20)

[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
 
HeadFisrt Servlet&JSP Chapter 1
HeadFisrt Servlet&JSP Chapter 1HeadFisrt Servlet&JSP Chapter 1
HeadFisrt Servlet&JSP Chapter 1
 
Servlet&jsp 1장
Servlet&jsp 1장Servlet&jsp 1장
Servlet&jsp 1장
 
Tech talk 2 - 이윤구
Tech talk 2 - 이윤구Tech talk 2 - 이윤구
Tech talk 2 - 이윤구
 
Vue SSR vs Prerender
Vue SSR vs PrerenderVue SSR vs Prerender
Vue SSR vs Prerender
 
Slackbot with Python
Slackbot with PythonSlackbot with Python
Slackbot with Python
 
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
 
SEO_GETCHA_HANJUNG
SEO_GETCHA_HANJUNGSEO_GETCHA_HANJUNG
SEO_GETCHA_HANJUNG
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작
 
JSP 프로그래밍 2014-2018년 출석수업대체시험 기출문제
JSP 프로그래밍 2014-2018년 출석수업대체시험 기출문제JSP 프로그래밍 2014-2018년 출석수업대체시험 기출문제
JSP 프로그래밍 2014-2018년 출석수업대체시험 기출문제
 
웹 서버 실행 환경
웹 서버 실행 환경웹 서버 실행 환경
웹 서버 실행 환경
 
중고나라 거래 통계 서비스 1차 개발 완료 보고
중고나라 거래 통계 서비스 1차 개발 완료 보고중고나라 거래 통계 서비스 1차 개발 완료 보고
중고나라 거래 통계 서비스 1차 개발 완료 보고
 
이승재, 실시간 HTTP 양방향 통신, NDC2012
이승재, 실시간 HTTP 양방향 통신, NDC2012이승재, 실시간 HTTP 양방향 통신, NDC2012
이승재, 실시간 HTTP 양방향 통신, NDC2012
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼
 
브라우저는 어떻게 동작하는가?
브라우저는 어떻게 동작하는가?브라우저는 어떻게 동작하는가?
브라우저는 어떻게 동작하는가?
 
어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1
 
Web server
Web serverWeb server
Web server
 
JSP 프로그래밍 2014-2018년 기말시험 기출문제
JSP 프로그래밍 2014-2018년 기말시험 기출문제JSP 프로그래밍 2014-2018년 기말시험 기출문제
JSP 프로그래밍 2014-2018년 기말시험 기출문제
 
01.모바일 프레임워크 이론
01.모바일 프레임워크 이론01.모바일 프레임워크 이론
01.모바일 프레임워크 이론
 
Apache Module, Secuip
Apache Module, SecuipApache Module, Secuip
Apache Module, Secuip
 

Sencha seo