2017년 4월 19일 Vuetiful Korea 첫번째 밋업의 세번째 발표자료입니다.
Vue.js 한국어 사용자 모임에서 발표를 하게 된 디자이너, 그녀는 과연 Vue.js를 쓸 수 있을 것인가?
발표자료에서 소개되는 게임은 smilee.github.io/vuetiful-korea-170419 을 참고해 주시기 바랍니다.
2017년 4월 19일 Vuetiful Korea 첫번째 밋업의 세번째 발표자료입니다.
Vue.js 한국어 사용자 모임에서 발표를 하게 된 디자이너, 그녀는 과연 Vue.js를 쓸 수 있을 것인가?
발표자료에서 소개되는 게임은 smilee.github.io/vuetiful-korea-170419 을 참고해 주시기 바랍니다.
Angular 2는 HTML 5 웹 컴포넌트 기술을 포함합니다. 이 기술은 Angular 2 컴포넌트를 존재케한 기반기술입니다. 본 슬라이드는 이와 관련하여 2가지 흐름을 가지고 있습니다.
- 전반부는 웹 컴포넌트가 Angular 2 컴포넌트가 되기까지의 과정을 설명합니다.
- 후반부는 컴포넌트 트리 구조를 기반으로한 컴포넌트 상호작용에 대해 설명합니다.
필요하신 분에게 조금이라도 도움이 되었으면 좋겠습니다. 감사합니다.
CHANGE LOG
2016-06-27 : @input 데코레이터 설명교정
2016-06-26 : 쉐도우 돔 / 쉐도우 호스트관련 보다 정확한 문장으로 수정
2016-06-25 : 업로드
Bootstrap 3 Basic talk from Bangkok WordPress Meetup at Hubba.
Blog Post: http://www.designil.com/slide-bootstrap-basic-3-grid.html
Speaker: Woratana Ngarmtrakulchol, Front-end Developer at Midnize Studio, Founder at Designil.com
Angular2는 컴포넌트 중심의 개발 접근 방식에 대한 내용을 가집니다. 따라서 본 슬라이드도 컴포넌트 중심의 개발 접근 방식으로 Angular2를 바라보았습니다.
대략적인 내용은 다음과 같습니다.
- Angular2 History
- Angular2 핵심구성요소
- 컴포넌트 중심의 개발
- Angular2 주요개념
- Type Script에대한 설명
- 기타
필요하신 분에게 도움이 되었으면 좋겠습니다. 관련 코드는 다음 주소에 공유하였습니다.
https://github.com/DaeguDevGroup/angular2-bootstrap
- 내용이 업데이트되거나, 추가되면 설명에 이력을 남기겠습니다.
- 본 슬라이드에 오류가 있다면 코멘트 바랍니다.
*Change Log*
- 2016-05-14 : 슬라이드 첫 버전을 업로드
[Angularjs 도입 선택 가이드]
본 문서는 네이버 개발자 블로그 hello world 를 통해서 공개되었습니다.
[문서개요]
이 문서는 AngularJS를 사용한 애플리케이션 개발을 계획하고 있거나 AngularJS 도입을 고려 중일 때 참고 할 만한 내용을 기술한다. AngularJS를 사용하는 방법을 다루지는 않는다.
이 문서의 모든 내용은 AngularJS 버전 1.3.x를 기준으로 작성되었다.
초고속 웹사이트 개발을 위한 Codeigniter PHP FrameworkInseok Lee
지난 10월에 연구실에서 진행했던 세미나 자료입니다.
웹개발에 대한 기본적인 개념이나 프레임웤에 대한 내용을 전혀 모르는 학부 학생들과 연세가 있으신 박사과정 학생들을 위해 제작되었습니다.
Codeigniter의 내용보다도 왜 Codeigniter를 쓰면 좋은지, 그리고 웹 개발 방법은 어떻게 바뀌어 왔는지 등을 이곳저곳의 슬라이드(Codeigniter 한국사용자 포럼의 웅파님, 다음커뮤니케이션의 윤석찬님)를 정리하였습니다.
초보자를 대상으로 하는 강의에서 참고하면 좋을 것 같아용~
관련 문의는 Codeigniter 한국사용자 포럼 codeigniter-kr.org 에서 해주세요~
어느 해커쏜에 참여한 백엔드 개발자들을 위한 교육자료
쉽게 만든다고 했는데도, 많이 어려웠나봅니다.
제 욕심이 과했던 것 같아요. 담번엔 좀 더 쉽게 !
- 독자 : 백엔드 개발자를 희망하는 사람 (취준생, 이직 희망자), 5년차 이하
- 주요 내용 : 백엔드 개발을 할 때 일어나는 일들(개발팀의 일)
- 비상업적 목적으로 인용은 가능합니다. (출처 명기 필수)
16. Base CSS
• 초기엔 IE를 지원하지 않았으나 현재 IE7 이상에서도 호환(IE호환이 아직 취약)
• IE에서 CSS지원 정도에 따라 조금씩 달라 보일 수있으나 레이아웃과 색감 등은 유
지
• 버튼의 경우 UI의 아이콘 이미지는 Glyphicons에서 제공한 아이콘셋을 이용하고
CSS Sprite 기법을 적용하여 성능향상
Glyphicons 아이콘 셋 아이콘 셋 적용된 UI컨포넌트
15
19. UI Components & Jquery Plugin
• UI 컴포넌트 - 패턴을 재사용하기 쉽게 마크업,CSS,JS를 묶어서 제공하는 것
• 부스트랩에는 기본 CSS가 적용 되어 있고 다양한 UI컴포넌트가 존재
• 동적인 인터랙션 필요시 Jquery 플러그인 형태로 컨트롤 가능
CSS 사용 기본 컴포넌트 목록
http://twitter.github.com/bootstrap/components.html
Jquery 플러그인 인터랙션 컨포넌트
http://twitter.github.com/bootstrap/javascript.html
18
21. LESS
• 탄생 배경 –일반 프로그래밍 언어와 달리 상속이나 변수 개념이 없어 CSS작성과
관리가 번거롭기 때문에 CSS 전처리 도구들이 생김
• CSS 전처리 도구 – 자체적 정의 문법.
변수,상속,연산,함수 등의 기능 가능하며 확장해 작성된 코드를 컴파일해 브라우저
에
호환하는 최종 CSS를 만들어 냄
• 다양한 CSS전처리 도구중 부트스트랩은 LESS를 도구로 사용
20
25. Customize
• 부트스트랩 홈페이지에서 LESS에 적용된 변수 값을 변경하고 사용할 컴포넌트와
Jquery 플러그인을 선택하면 필요한 CSS와 JS만 골라서 다운 받을 수 있음
• 커스터마이징 페이지 이외에 다양한 부트스트랩용 테마 제공 사이트를 활용 할 수
있음
24
26. Summary
• 개발자들이 디자인을 적용하기 어려워서 쉽게 UI만들기 위해 만들어짐
• 크로스브라우징, 반응형웹, 멀티 플렛폼 대응
• 커스터마이징이 상대적으로 쉽고 다양한 예제 및 샘플제공. 각종 테마 존재
• 대부분의 프레임워크가 그렇듯 전혀 다른 커스터마이징은 힘들다. 개발자가 손쉽고
빠르게 디자인 이슈 없이 만들 때 사용하기 좋다.
참고 문헌
http://twitter.github.com/bootstrap/index.html
http://www.slideshare.net/djalmaaraujo/bootstraptwitter
http://rkjun.wordpress.com/2012/02/28/bootstrap -2-0-intro/
http://news.ycombinator.com/item?id=4588053
http://www.alistapart.com/articles/building -twitter-bootstrap/
http://helloworld.naver.com/helloworld/67876
https://github.com/twitter/bootstrap/tree/eb81782cdbdc68aaebe4fa561b5fbb73ef866611
25