메뉴 건너뛰기

SAP 한국 커뮤니티



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

oracleuser 2015.06.26 18:23 조회 수 : 6645 추천: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.14 797
1806 선배님들 조언 부탁드립니다 ^^ [3] cbrianc 2015.07.07 4117
1805 SAP ECC6 EHP7 SR2 설치 관련 후기 [2] oracleuser 2015.06.29 4380
1804 SAP HANA 구성안. [3] file oracleuser 2015.06.27 4999
» [도서] Getting Started with SAPUI5 (1/?) oracleuser 2015.06.26 6645
1802 HANA Appliance 서버 관련. oracleuser 2015.06.26 4237
1801 무료로 조세상담 및 회계교육. 경영컨설팅을 해드립니다. 새집 2015.06.25 4369
1800 어제 업체 제안 발표 끝내고 오늘 업체에 결과 통보 했네요. [4] oracleuser 2015.06.25 4553
1799 SAP의 강점은 무엇일까요.. [10] 태달 2015.06.25 9185
1798 축하드립니다. [7] oracleuser 2015.06.24 4100
1797 안녕하세요 선배님들, 질문 하나 도움주시면 감사하겠습니다. [3] letitgogo 2015.06.23 4271
1796 ABAP 실습/연습 할 수 있는 프로그램 있을까요? [4] 감성픽셀 2015.06.23 6117
1795 SAP HANA 개발자 가이드 책 소개 [10] file 프링글스 2015.06.22 5776
1794 kosa 등록하기 쉬운가요? [1] OSS메시지 2015.06.18 5914
1793 덤프 떰프 아무튼 요즘 써티에 관심 끊은 이야기. [1] oracleuser 2015.06.17 4446
1792 [에피소드] 소요량만 나오면 되요. [1] oracleuser 2015.06.12 4418
1791 소소한 자랑. [2] file oracleuser 2015.06.11 4549
1790 SAP에 대해서. [잡설] [8] AISP 2015.06.11 5342
1789 제안 요청서 (RFP) 발송 했네요. [7] oracleuser 2015.06.11 4521
1788 [Book] 초보자를 위한 무역실무 입문서 - 어려운 무역실무는 가라! [2] oracleuser 2015.06.03 5819
1787 요즘 공부중인 "2015 주택관리사 회계원리 기초이론" [2] oracleuser 2015.05.28 5345