들어가며
Ⅰ
개요
01 노 코드(No-code 개발 플랫폼이란
⑴ 디지털 전환(Digital Transformation의 시대
⑵ 비즈니스 프로세스 중심의 노 코드 개발 플랫폼
⑶ 디지털 인재 양성과 노 코드 플랫폼
02 소프트웨어 개발의 혁신
⑴ 소프트웨어 개발의 진화
⑵ 소프트웨어 개발 혁신의 단계
03 소프트웨어 개발 방법론
⑴ 폭포수 모델(Waterfall Model
⑵ 애자일(Agile
⑶ 스크럼(Scrum
⑷ 린(LEAN
⑸ 칸반(KANBAN
04 로우 코드, 노 코드 및 RAD 조건
05 객체 지향 프로그래밍의 개념
⑴ 추상화(Abstraction
⑵ 캡슐화(Encapsulation
⑶ 다형성(Polymorphism
⑷ 상속(Inherit
Ⅱ
WEM 노 코드 개발 플랫폼 소개
01 WEM의 필요성
⑴ WEM의 지향점
⑵ WEM의 강점
02 WEM이란
03 워크스페이스와 프로젝트 만들기
04 MAIN MENU
05 TOOL TABS
⑴ 플로우 차트
⑵ DATA MODEL
⑶ 온톨로지(Ontology의 개념
Ⅲ
노 코드 응용 프로그램 구현
01 사용자 화면 및 로직 구현
⑴ UI 노드 이용 방법
⑵ 사용자 화면 주요 기능
⑶ DB 저장 및 노드 연결
02 메뉴 및 네비게이션
⑴ 메뉴의 종류 및 소개
⑵ 메뉴아이템 만들기
⑶ 메뉴아이템 속성의 수식 활용
⑷ 볼 수 없는 메뉴아이템 만들기
03 유한 데이터 집합과 온톨로지
⑴ 온톨로지(Ontology란?
⑵ 개념(Concept 집합
⑶ 온톨로지 생성
⑷ 개념들의 이용
⑸ 화면에서 온톨로지 활용
04 프로그램 실습
⑴ 고객 관리 프로그램
⑵ 고객사의 영업담당자 관리
Ⅳ
복잡한 화면 및 자료 처리 구현
01 표현식 활용
⑴ 표현식이란
⑵ 표현식 구성요소
⑶ 주요한 표현식 활용 장소
02 자료 처리 흐름
⑴ 기존 자료 수정 방법
⑵
컴퓨터 프로그래밍 언어는 C와 Cobol 등에서 Java, C++, Python 등으로 발전해왔다. 프로그램 개발을 하려면 이러한 프로그래밍 언어를 익혀야 했다. 하지만 이것도 어느덧 옛말이 되었다. 노 코드 플랫폼이 등장하면서 개발자는 로직만 작성하고, 코드를 생성하는 것은 시스템이 백그라운드에서 수행할 수 있도록 개발 환경이 진화했다.
WEM은 시각화 기반 노 코드 플랫폼으로, Drag & Drop 등을 통해 직관적인 개발을 가능하게 한다. 이로써 모바일 환경이 생활 속에 깊숙이 들어온 이 디지털 전환 시대에 누구나 쉽게 어플리케이션 개발에 접근할 수 있게 되었다. 이는 개발 생산성을 획기적으로 높이고, 클라이언트의 요구에 보다 민첩하게 대응할 수 있도록 한다.
이 책에서는 WEM 노 코드 플랫폼의 기초를 배우고 기본 단계의 어플리케이션 개발 실습을 진행한다. 이어지는 『2. 중급편』에서는 보다 복잡한 개발 예제들을 연습한다. 이제 누구나 개발에 참여할 수 있는 시대, 국내에서 WEM 노 코드 프로그래밍의 권위자로 통하는 저자들의 안내를 따라 책 속으로 함께 들어가보자.