SlideShare una empresa de Scribd logo
1 de 170
Descargar para leer sin conexión
프론트엔드
개발이야기
NHN
 Technology
 Services
 프론트엔드개발팀의
 개발
 이야기
in
 광주
1
2
김지태jitae.kim@nhn.com
NHNTechnologyServices My Works:
Line for Firefox OS
삼성 CHS 프로젝트
네이버 윙버스
네이버 모바일 날씨
사내 시스템 개발
프론트-엔드개발?
3
4
웹(Web)
4
웹(Web)
HTML
CSS
Javascript
프론트-엔드
4
웹(Web)
HTML
CSS
Javascript
프론트-엔드 백-엔드
JAVA
PHP
ASP
Web
SER-
VER
DB
4
웹(Web)
HTML
CSS
Javascript
프론트-엔드 백-엔드
JAVA
PHP
ASP
Web
SER-
VER
DB
4
웹(Web)
HTML
CSS
Javascript
프론트-엔드 백-엔드
JAVA
PHP
ASP
Web
SER-
VER
DB
HTTP Protocol
프론트-엔드 개발 in 웹
개발언어 : HTML, CSS, JavaScript
웹 브라우저에서 동작 할 수 있는 언어를 이용하여 사용자가 이용하는
웹 페이지를 만드는 작업
웹 사이트가 다이나믹한 UI 로 구성되어 있어 프론트-엔드 개발의
역할이 중요
JavaScript를지원하지않을경우제대로이용하지못하는서비스증가
5
자바스크립트없는웹
6
네이버 포탈
7
구글 지도
8
YouTube
9
페이스북
10
프론트-엔드 개발 in NAVER
11
프론트-엔드
프론트-엔드 개발 in NAVER
11
프론트-엔드
마크업
프론트-엔드 개발 in NAVER
11
프론트-엔드
마크업 JavaScript
프론트-엔드 개발 in NAVER
11
프론트-엔드
마크업 JavaScript
JavaScript를 이용하여 복잡한 사용자 UI를 구현 하거나 Ajax를 이
용하여 백-엔드와 통신부분을 개발
프론트-엔드 개발 in NAVER
11
프론트-엔드
마크업 JavaScript
JavaScript를 이용하여 복잡한 사용자 UI를 구현 하거나 Ajax를 이
용하여 백-엔드와 통신부분을 개발
HTML5 및 node.js를 등장으로 웹앱, 데스크탑 애플리케이션,
백-엔드 서비스까지 개발 범위를 확장
!
KEY POINT
글로벌 IT 기업들도 자바스크립트를 사용하여 풍부한 사용자 경험을
제공하고 있음
사용자에게 제공하는 UI 가 복잡해짐에 따라 자바스크립트 개발이
웹 서비스 개발에서 중요한 역할을 함
프론트-엔드 기술이 다양한 플랫폼으로 영역이 확대되고 있음
네이버에서의 프론트-엔드 개발은
브라우저 기술로  사용자 UI를 개발하는 것
12
네이버
프론트-엔드개발
13
소속 : NHN Technology Services / UIT 개발실
팀원 : 14명 + @
역할 :
- 네이버 서비스 프론트엔드 개발
- 최신 IT 기술 RD
- 프론트엔드 교육 커리큘럼 운영
- 페이스북 프론트엔드개발 그룹 운영
https://www.facebook.com/groups/webfrontend/
프론트엔드개발팀
14
프론트-엔드 개발 프로세스
15
기획
마크업
디자인 프론트-엔드
스펙분석
기술협의
개발진행
배포/테스트
백-엔드
프론트-엔드 개발 프로세스
15
기획
마크업
디자인 프론트-엔드
스펙분석
기술협의
개발진행
배포/테스트
백-엔드
프론트-엔드 개발 프로세스
15
기획
마크업
디자인 프론트-엔드
스펙분석
기술협의
개발진행
배포/테스트
백-엔드
프론트-엔드 개발 프로세스
15
기획
마크업
디자인 프론트-엔드
스펙분석
기술협의
개발진행
배포/테스트
백-엔드
프론트-엔드 개발 프로세스
15
기획
마크업
디자인 프론트-엔드
스펙분석
기술협의
개발진행
배포/테스트
백-엔드
샘플 프로젝트 - 자판기
* 실제 사내 교육 과정으로 활용 중
16
스펙분석
17
18
UI/상세기획 분석
프레임워크 선택
라이브러리 선택
일정 산출
UI  상세기획서 분석
19
UI  상세기획서 분석
19
UI  상세기획서 분석
19
음료수
 디스플레이
 영역
1.
 음료수
 출력
2.
 음료수
 가격
 출력
3.
 클릭시
 물건
 구매
4.
 재고
 없을
 경우
 품절
 표시
UI  상세기획서 분석
19
음료수
 디스플레이
 영역
1.
 음료수
 출력
2.
 음료수
 가격
 출력
3.
 클릭시
 물건
 구매
4.
 재고
 없을
 경우
 품절
 표시
돈
 투입
 영역
1.
 투입된
 돈
 출력
2.
 지폐
 
 동전
 투입(드롭)
3.
 반환
 클릭시
 돈
 반환
UI  상세기획서 분석
19
음료수
 디스플레이
 영역
1.
 음료수
 출력
2.
 음료수
 가격
 출력
3.
 클릭시
 물건
 구매
4.
 재고
 없을
 경우
 품절
 표시
돈
 투입
 영역
1.
 투입된
 돈
 출력
2.
 지폐
 
 동전
 투입(드롭)
3.
 반환
 클릭시
 돈
 반환
내
 지갑
 영역
1.돈
 종류에
 따라
 돈
 출력
2.내가
 가진
 돈
 출력
3.돈은
 드래그
 가능
4.드래그시
 돈은
 복사
5.드래그시
 내가
 가진
 돈이
 
감소
UI  상세기획서 분석
19
음료수
 디스플레이
 영역
1.
 음료수
 출력
2.
 음료수
 가격
 출력
3.
 클릭시
 물건
 구매
4.
 재고
 없을
 경우
 품절
 표시
돈
 투입
 영역
1.
 투입된
 돈
 출력
2.
 지폐
 
 동전
 투입(드롭)
3.
 반환
 클릭시
 돈
 반환
내
 지갑
 영역
1.돈
 종류에
 따라
 돈
 출력
2.내가
 가진
 돈
 출력
3.돈은
 드래그
 가능
4.드래그시
 돈은

Más contenido relacionado

Destacado

중간보고서 평가
중간보고서 평가중간보고서 평가
중간보고서 평가yonsei87
 
이환 - 이미지는 마크업의 반이다. [WSConf. Seoul 2016/2017]
이환 - 이미지는 마크업의 반이다. [WSConf. Seoul 2016/2017]이환 - 이미지는 마크업의 반이다. [WSConf. Seoul 2016/2017]
이환 - 이미지는 마크업의 반이다. [WSConf. Seoul 2016/2017]WSConf.
 
[D2CAMPUS]JavaScript 다시 시작하기
[D2CAMPUS]JavaScript 다시 시작하기[D2CAMPUS]JavaScript 다시 시작하기
[D2CAMPUS]JavaScript 다시 시작하기NAVER D2
 
최전방 생존법 - 프론트엔드 개발자로 살아가기
최전방 생존법 - 프론트엔드 개발자로 살아가기최전방 생존법 - 프론트엔드 개발자로 살아가기
최전방 생존법 - 프론트엔드 개발자로 살아가기Hyeonjin Cho
 
웹 스타트업 들려주고싶은 이야기 101
웹 스타트업 들려주고싶은 이야기 101웹 스타트업 들려주고싶은 이야기 101
웹 스타트업 들려주고싶은 이야기 101HwanJin 'David' Choi
 
프론트엔드로 시작하는 웹 개발 방법과 지식들
프론트엔드로 시작하는 웹 개발 방법과 지식들프론트엔드로 시작하는 웹 개발 방법과 지식들
프론트엔드로 시작하는 웹 개발 방법과 지식들Eun Cho
 
안정적인 서비스 운영 2014.03
안정적인 서비스 운영   2014.03안정적인 서비스 운영   2014.03
안정적인 서비스 운영 2014.03Changyol BAEK
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101Chang W. Doh
 
기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계
기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계  기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계
기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계 Amy Young Ah Kim
 
웹 Front-End 실무 이야기
웹 Front-End 실무 이야기웹 Front-End 실무 이야기
웹 Front-End 실무 이야기JinKwon Lee
 
Papago/N2MT 개발이야기
Papago/N2MT 개발이야기Papago/N2MT 개발이야기
Papago/N2MT 개발이야기NAVER D2
 

Destacado (13)

중간보고서 평가
중간보고서 평가중간보고서 평가
중간보고서 평가
 
이환 - 이미지는 마크업의 반이다. [WSConf. Seoul 2016/2017]
이환 - 이미지는 마크업의 반이다. [WSConf. Seoul 2016/2017]이환 - 이미지는 마크업의 반이다. [WSConf. Seoul 2016/2017]
이환 - 이미지는 마크업의 반이다. [WSConf. Seoul 2016/2017]
 
[D2CAMPUS]JavaScript 다시 시작하기
[D2CAMPUS]JavaScript 다시 시작하기[D2CAMPUS]JavaScript 다시 시작하기
[D2CAMPUS]JavaScript 다시 시작하기
 
최전방 생존법 - 프론트엔드 개발자로 살아가기
최전방 생존법 - 프론트엔드 개발자로 살아가기최전방 생존법 - 프론트엔드 개발자로 살아가기
최전방 생존법 - 프론트엔드 개발자로 살아가기
 
웹 스타트업 들려주고싶은 이야기 101
웹 스타트업 들려주고싶은 이야기 101웹 스타트업 들려주고싶은 이야기 101
웹 스타트업 들려주고싶은 이야기 101
 
프론트엔드로 시작하는 웹 개발 방법과 지식들
프론트엔드로 시작하는 웹 개발 방법과 지식들프론트엔드로 시작하는 웹 개발 방법과 지식들
프론트엔드로 시작하는 웹 개발 방법과 지식들
 
해외 서비스디자인 교육 현황 및 서비스디자인 툴킷 조사 결과 보고서
해외 서비스디자인 교육 현황 및 서비스디자인 툴킷 조사 결과 보고서해외 서비스디자인 교육 현황 및 서비스디자인 툴킷 조사 결과 보고서
해외 서비스디자인 교육 현황 및 서비스디자인 툴킷 조사 결과 보고서
 
안정적인 서비스 운영 2014.03
안정적인 서비스 운영   2014.03안정적인 서비스 운영   2014.03
안정적인 서비스 운영 2014.03
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101
 
기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계
기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계  기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계
기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계
 
웹 Front-End 실무 이야기
웹 Front-End 실무 이야기웹 Front-End 실무 이야기
웹 Front-End 실무 이야기
 
Papago/N2MT 개발이야기
Papago/N2MT 개발이야기Papago/N2MT 개발이야기
Papago/N2MT 개발이야기
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
 

Similar a 네이버 프론트엔드 개발 이야기

1주차 발표자료 20100707 ver1.0
1주차 발표자료 20100707 ver1.01주차 발표자료 20100707 ver1.0
1주차 발표자료 20100707 ver1.0승원 서
 
Handfun shop 개발 가이드
Handfun shop 개발 가이드Handfun shop 개발 가이드
Handfun shop 개발 가이드Guleum Lee
 
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...Sang Seok Lim
 
인터렉티브디자인 책 요약과제 1차
인터렉티브디자인 책 요약과제 1차인터렉티브디자인 책 요약과제 1차
인터렉티브디자인 책 요약과제 1차소영 박
 
프라이머(등록용)
프라이머(등록용)프라이머(등록용)
프라이머(등록용)Tony park
 
목적에 맞게 Angular, React, Vue
목적에 맞게 Angular, React, Vue목적에 맞게 Angular, React, Vue
목적에 맞게 Angular, React, VueGunhee Lee
 

Similar a 네이버 프론트엔드 개발 이야기 (6)

1주차 발표자료 20100707 ver1.0
1주차 발표자료 20100707 ver1.01주차 발표자료 20100707 ver1.0
1주차 발표자료 20100707 ver1.0
 
Handfun shop 개발 가이드
Handfun shop 개발 가이드Handfun shop 개발 가이드
Handfun shop 개발 가이드
 
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
 
인터렉티브디자인 책 요약과제 1차
인터렉티브디자인 책 요약과제 1차인터렉티브디자인 책 요약과제 1차
인터렉티브디자인 책 요약과제 1차
 
프라이머(등록용)
프라이머(등록용)프라이머(등록용)
프라이머(등록용)
 
목적에 맞게 Angular, React, Vue
목적에 맞게 Angular, React, Vue목적에 맞게 Angular, React, Vue
목적에 맞게 Angular, React, Vue
 

네이버 프론트엔드 개발 이야기