메뉴 건너뛰기

SAP 한국 커뮤니티



[도서] Getting Started with SAPUI5 (1/?)

oracleuser 2015.06.26 09:23 조회 수 : 6636 추천:1

[도서] Getting Started with SAPUI5 (1/?)

- 저자 : Miroslav Antolovic

- 펴낸곳 : Galileo Press (SAP-Press)


근 한달간 본인에 계획과 다른 업무 사항이 내려와 이래저래 계획한게 흐트려져서인지

공부와 담쌓은지 한달이 된것 같습니다. (신나게 CO 공부하는데 회계원리라니~~~~~~~~)


아무튼 그러한 시간이 3주가 흘려 다시금 갑자기 책을 읽기 시작했습니다.

원서이고 두께가 있다보니 원샷으로 읽고 책 내용을 쓰기는 힘들것 같아

일부라도 인질 삼아 글을 올리면 언젠가 마무리 되지 않을까 생각되어 일부만 글올립니다.


SAP의 새로운 UI 전략인가 뭔가 해서 올해도 마찬가지였지만 작년한해 참 시끄러웠던것 같습니다.

페르소나, 피오리, UI5, NWBC 등등등...


작년에 페르소나의 특징과 한계를 알게 되었고, 피오리라는게 있다라고는 하나

당시 HANA에 대한 구축은 H/W 예산이나 기타등등등의 이유로 머어언 나라 이야기 처럼 들렸습니다.

그런데 그게 1년도 안되서 이제 눈앞에서 구현할 수 있는 상황이 가다올 줄이야. (향후 일복 넘실넘실~)

...

이책은 SAP의 새로운 UI 전략/기술인 SAPUI5 라는 기술에 대해 소개한 책입니다.

아울러 이책의 대상은 ABAP 개발자에서 SAPUI5 기술을 배우는 독자를 대상으로 했다라고 생각됩니다.

그래서 그런가 1~3장 까지는 일반 웹 개발자분이라면 대략 스킵 하셔도 무방하다라고 생각됩니다.


1장. HTML5 and CSS3

     1. Introduction to HTML5

        HTML5에 대한 소개입니다. 딱히 특별한 내용이 없습니다.

        HTML4 (HTML)이란 무엇이고 그리고 HTML5란 무엇인가에 대한 개념적인 이야기와

        간단한 특징 및 차이 그리고 샘플을 소개 합니다.


     2. Introduction to CSS

        삭막한 HTML을 꾸미기 위한 CSS라는 스타일쉬트 (디자인 템플릿???)에 대한

        특징과 내용 그리고 샘플들을 소개 합니다.



2장. JavaScript

     1. Basic Principles

        JavaScript에 대한 소개와 특징등을 이야기 합니다.

     2. Variables

        JavaScript의 변수 개념을 소개 합니다.

        여기서 일부 ABAP과의 차이에 대한 운을 띄우기 시작합니다.

     3. Operators

        JavaScript의 다양한 연산자를 소개 합니다.

        저도 듣도 보도 못한 연산자들이 많은것 같네요.

     4. Control Structures: Conditions and Loops

        제어문과 반복문에 대한 내용을 기술 합니다.

        다양한 언어들을 사용해서 그런가 약간씩 차이가 있지만 개발자분 입장에서는

        딱히 어려울건 없는 내용입니다.

     5. Document Object Model

        DOM 이라고도 하는것입니다. HTML (HyperText Markup Language)에서 의미하듯이

        Markup Language의 형태를 해석/제어하는 내용을 다루고 있습니다.

        즉, HTML 파일에 사용된 각종 Object (리스트박스, 체크 박스 등등등)요소 들을 다루는것에 대해 기술하고 있습니다.

     6. Events

        HTML이라는 단순 문서에서 각종 이벤트를 발생/처리 하기위한

        JavaScript의 Events들을 기술합니다.


3장. jQuery

     SAPUI5의 기본이 되는 라이브러리인 jQuery에 대한 이야기 입니다.

     저도 몇년전에 잠시 모바일 프로그램을 살짝 해야하는 상황이 발생하여

     고민하다가 jQuery라는것을 잠시 접하게 됩니다.

     jQuery의 모토가 "write less, do more," 라고 하는데요.

     정말 실감나게 맞는 말입니다. 다만 CS (Clinet/Server) 또는 4GL등의

     웹화면 UI에 대한 제어는 비 웹개발자 입장에서는 어렵긴 매하나 인것 같습니다.

     사실 하고 싶지도 않고요. 로직에 신경쓰는 시간보다 디자인이나 화면 제어에 들어가는

     시간이 너무 많습니다.
     

     1. Basic Principles

        jQuery의 기본 개념에 대한 이야기입니다.

        jQuery는 JavaScript의 단점/불편함을 해소하고자 만들어진 라이브러리 입니다.

        특히 웹브라우져 종류에 따라 같은 소스라고 해도 화면이라 결과가 달리 나오는 경우가 있습니다.

        웹 개발하다보면 이러한 문제 (웹 호환성) 때문에 정말 괴롭습니다.

        특히 IE (인터넷 익스플로어)가 전부라고 알던 시절에서 (기타 네스케이브등도 살짝 있긴했지만)

        모바일이 확산되면서 갑자기 크롬, 파이어폭스 등등등의 사용자가 순식간에 넘쳐나면서

        이러한 문제점은 눈에 확 와닷게 됩니다.

        참고로 회사 내부의 Infra인 웹사이트를 기획시 보편적인(?) IE를 기준으로 하다보니

        이러한 문제점들이 회사 내부에서도 바로 나타나게 됩니다.

        (그래도 전 엑티브엑스를 양보할 생각은 조금밖에 없습니다.)


        jQuery는 각종 브라우져들의 호환성 문제와 복잡한 JavaScript 문법이나 구현하기

        복잡한 기능을 쉽게 사용하게 만든 라이브러리 입니다.

    

     2. Selectors and Events

        Selectors는 CSS에서 사용되는 일종의 주소(변수) 같은것으로 CSS와 jQuery의 차이를

        간단히 설명해 줍니다.

        Event는 JavaScript에서 사용되는 각종 이벤들에 대응하기 위한 jQuery만의 이벤트 입니다.

     3. DOM Manipulation

        DOM 역시 JavaScript에서 HTML 문서의 Object들을 다루기 위한 기능을

        jQuery의 방식으로 설명합니다.

     4. AJAX

        AJAX(Asynchronous JavaScript and XML) 아작스, 에이작스 등등등 몇가지 발음으로

        불리는데요, 비동기식으로 JavaScript와 XML을 다루는 기술입니다.

        대표적인 기술이 검색사이트 주소창에 검색어 넣으면 자동완성 기능을 그 대표예로 들 수 있습니다.

        AJAX의 아키텍쳐와 문법과 간단한 사용 예제를 설명하고 있습니다.



우선은 여기까지 하고 다음을 기대해 주세요...



태그 : 휴비츠 0년차 BC
번호 제목 글쓴이 날짜 조회 수
공지 SAPJoy 오픈 채팅방 주소 [3] sapjoy 2024.02.13 335
1314 SAP Certi 관련 등급? [5] Ericson 2013.08.26 6685
1313 컨텐츠 서버 (CMS/DMS) 질문 올라온게 펑... oracleuser 2014.12.24 6682
1312 벌써 여름인가 보네요... [3] ▶◀ 보나 2009.05.26 6680
1311 여러분들은 앞으로 sap 경기전망을 어떻게 생각하시나요? ㅡ..ㅡ [6] 앙리 2009.01.29 6676
1310 베짱이 많아 개미 허리 휜다 삽질 2008.07.26 6675
1309 아.. 우울증 걸리겠습니다...ㅜ_ㅠ [6] Abap consultant 2009.04.01 6672
1308 [Book] 실전 위주의 SAP BC 지침서 - SAP BC 실천가이드 [1] oracleuser 2015.04.19 6670
1307 12월이나 내년1월에 새로시작하는 프로젝트 좀 알려주세요. [6] Happy~ 2008.11.07 6668
1306 안녕하십니까! ABAP새내기입니다. [8] 뿌꾸 2011.12.19 6658
1305 창조적 마인드... 최대한 배우되 그날 밤 안으로 잊어버려라 [1] 도움이 2008.05.20 6655
1304 여기저기 광고가 달렸네요~ ㅎㅎ [1] 빅초이스 2013.12.24 6653
1303 내 아이의 공부를 망치는 엄마 마음습관 [1] 도움이 2008.04.23 6651
1302 [re] Business flow를 배울만한곳 있을까요? [6] 知人™ 2008.06.19 6647
1301 안녕하세요 선배님들~ [9] 닉크 2009.04.27 6641
1300 다시봐도 감동스런 장면 [4] 양키 2011.02.09 6639
1299 새로운 도전 [3] pinkwall 2010.07.08 6636
1298 왜 지나간 one paper는 다시 못보나요? [3] 모포 2010.08.30 6636
» [도서] Getting Started with SAPUI5 (1/?) oracleuser 2015.06.26 6636
1296 극장에서 배우는 리더십 [2] 도움이 2008.04.02 6634
1295 * '2009년 기축년 (己丑年)' 인거 다들 아세요 ? [8] 꼬맹이 2008.12.29 6633