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

2.네이버 프론트엔드 김지태