카테고리 없음

SYNC 5기 1주차 - 용어정리를 통해 기본 개념 잡기, 큰 흐름 잡기

firststepsaperp 2024. 7. 7. 19:15

*SAP : ERP 소프트웨어 분야 글로벌 1위 독일 기업이름.

 

*ERP 소프트웨어 : 기업경영 프로세스를 프로그램화 시켜놓은 것. (기업경영의 다양한 부문에서 발생하는 데이터와 프로세스를 통합하여 관리하는 시스템.)

※데이터가 A to Z로 연결돼있고, 그래서 데이터의 일관성이 보장된다.

 

*ABAP : SAP ERP 소프트웨어에서 사용 가능한 프로그래밍 언어. 데이터 처리와 비즈니스 어플리케이션 개발에 사용됨.

 

*SAP ERP 주요 모듈

1. PP : 생산계획
2. MM : 자재관리
3. SD : 판매&유통관리
4. FI : 재무회계
5. CO : 내부 의사결정을 위해 내부 회계 및 경영 회계를 관리하는 모듈로, 비용 관리, 수익성 분석, 예산 관리
6. HR : 인사관리

 

*SAP UI5 : SAP의 웹 애플리케이션 개발 프레임워크. SAP Fiori를 개발하는 기술.

*SAP Fiori : SAP 소프트웨어를 모바일 및 데스크탑에서 접속할 수 있게 해줌. UI5로 구축하고 Fiori를 통해 웹앱으로 만든다.

*SQL(structured query language) : 데이터베이스와 대화하는 표준언어. = DB가 알아듣는 언어.

 

*HTML : 웹페이지를 작성하는 데 사용되는 마크업 언어(태그 언어 <>).
※Rendering : 사용자가 보는 UI를 생성하는 과정
(1) 시작태그와 종료태그로 구성되는 요소
(2) 요소를 정의하는 데 사용되는 키워드 꺽쇠 괄호인 태그
(3) 태그에 추가적인 정보를 제공하는 '키,값' 쌍인 속성. (속성은 시작태그에만 포함)

lang 태그 : 웹페이지의 언어를 뭐로 할지 정하는 것.
h1 태그가 h2 태그보다 글자크기가 크다 (h1~h6까지 있음) → 따라서 중요한 제목일수록 h1쪽으로.
div 태그 : 블록레벌의 컨테이너 요소로, 스타일링이나 스크립트를 적용할 때 유용함.
p 태그 : 문단을 나누는 데 주로 사용된다.

a href 태그 : 하이퍼링크를 생성하는 요소
a 태그 : 하이퍼링크를 정의한다. href랑 같이 많이 쓰인다. <a href : www/naver.com > 이런 느낌으로.

 

*html과 xml의 차이
html -> 웹페이지를 그려줌.
xml -> 데이터를 그려줌.

 

*html과 css의 차이

html -> 뼈대.

css -> 예쁘게 살을 붙여줌.

 

*class, property, method, object
붕어빵 틀 = class → 여기로부터 무수히 많은 것이 나올 수 있음.
팥,밀가루반죽 = 프로퍼티
굽는 행위 = 메소드
붕어빵 = 객체(Object)

 

*함수 출력
console.log(person.sleep);   → 함수 자체가 정의됨.
console.log(person.sleep());  → 함수결과값이 나옴.

 

*변수
: 값 변수 (call by value) - 원시 데이터 타입
: 참조 변수 (call by reference) - 메모리 주소값 - Object(function), Array

 

*조건문과 반복문
조건문 :

(1)IF~ELSE
(2)SWITCH~CASE
반복문 :

(1)DO{ 명령 } + WHILE( 조건 ); : 탈출조건이 수반돼야 한다. 무한루프 방지.
(2)WHILE( 조건 ){ 명령 }
(3)FOR문

 

*SAP UI5 SDK 사이트

(1) Documentation - Essentials - MVC패턴
MVC 패턴(제일 중요한 개념) : Model → 데이터 / View → 보여줄 수 있는 화면(xml 제일 권장) / Controller(JS로만 구성돼있음) → View와 Model 사이를 왔다갔다 하며 조절함.
MVC 패턴 기반으로 개발함.
※MVC, 부트스트래핑, 데이터바인딩이 중요한 개념.
(2)Essentials SAP UI5 Architecture에서, Gateway server를 통해 xml이 만들어진다.