ONLINE CLASS

PowerBuilder 실무 프로그램 개발

COURSE FOCUS

이 강의에서 배우는 핵심 실무

공개 30강에서 프로젝트·라이브러리·DB 연결과 Window·PowerScript를 익히고 DataWindow 조회·수정·검증 및 Master-Detail 화면을 제작합니다. 고객·상품·매입·재고·주문·반품·매출통계로 업무 기능을 확장하고 보고서·권한·오류 처리·REST API·JSON 연동을 거쳐 실행파일과 최종 프로젝트를 완성합니다.

대표 실습·자기점검 예제 보기 →

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

도구 사용법은 공개 목차의 학습 범위에서 안내합니다. 소프트웨어·설치파일·라이선스의 제공 조건은 강의 내용과 별개이므로 수강 전에 확인하세요.

◆
기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
♥
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

RECENT Q&A

최근 수강질문

최근 등록된 수강질문을 작성순서대로 확인해 보세요.

ALZIO DEEP GUIDE

PowerBuilder 실무 프로그램 개발: 공개 30강 학습 가이드

DataWindow의 조회·입력·수정·저장 결과가 같은 업무 규칙을 따르는지 확인하세요. 공개 30강의 고객·상품·주문·재고 화면에서 검증 오류와 예외 처리를 재현하고, 보고서·파일 출력 결과를 DB의 테스트 자료와 대조해 수정 근거를 남깁니다.

공식 기술정보 확인30강 커리큘럼 연결2026 현재 기술정보

PowerBuilder 실무 프로그램 개발 · 30강 · 6시간 23분

01

1~2강: 프로젝트와 라이브러리

개발 환경을 준비하고 프로젝트와 라이브러리를 구성합니다. 화면과 코드가 어느 객체에 속하는지 확인하면서 첫 프로그램을 실행합니다.

02

3~4강: 데이터베이스와 연결

실습 데이터베이스를 만들고 프로그램에서 연결합니다. 연결 설정과 조회 결과를 분리해 확인하여 화면 오류와 데이터 접근 오류를 구분합니다.

03

5~7강: Window·이벤트·PowerScript

Window 화면을 디자인하고 이벤트에 코드를 연결합니다. 반복되는 작업을 함수로 정리하여 사용자 동작과 처리 흐름의 관계를 확인합니다.

04

8~10강: SQL과 DataWindow 구성

SQL 조회·변경을 실습하고 DataWindow를 생성·디자인합니다. 화면에 표시할 열과 원본 데이터의 관계를 확인하면서 입력과 조회의 기준을 세웁니다.

05

11~13강: 조회·변경·버퍼 검증

DataWindow에서 조회·등록·수정·삭제를 처리하고 변경 상태와 입력값을 점검합니다. 저장 전후 값과 오류 메시지를 비교해 데이터가 의도대로 반영되는지 확인합니다.

06

14~16강: 선택 입력과 상세 화면

DropDown DataWindow와 검색·정렬을 활용하고 Master-Detail 화면을 연결합니다. 선택한 상위 자료에 맞는 상세 목록이 표시되는지 확인합니다.

07

17~18강: 공통 객체와 고객관리

메뉴·공통 객체를 구성한 뒤 고객관리 기능을 완성합니다. 여러 화면에서 공유하는 처리를 정리하고 고객 정보의 조회·입력 흐름을 점검합니다.

08

19~20강: 상품·거래처·매입·재고

기준정보인 상품과 거래처를 구성하고 매입·재고관리로 연결합니다. 거래를 입력했을 때 수량과 목록이 어떻게 바뀌는지 함께 확인합니다.

09

21~23강: 주문·출고·취소·반품

주문에서 판매·출고로 이어지는 기능을 제작합니다. 취소와 반품이 발생한 경우를 별도 사례로 테스트해 정상 거래와 구분합니다.

10

24~25강: 통계·보고서·엑셀

매출 집계 화면과 보고서·엑셀 출력을 만듭니다. 집계 기준과 조회 조건이 화면·출력 결과에서 일치하는지 비교합니다.

11

26~28강: 권한·오류 처리·API

로그인과 사용자 권한을 실습하고 오류 처리·성능 개선을 점검합니다. REST API와 JSON 연동에서는 요청 자료와 응답을 확인하며 업무 화면에 연결합니다.

12

29~30강: 유지보수와 실행파일

기존 프로그램의 UI와 유지보수 작업을 살핀 뒤 실행파일을 제작합니다. 최종 프로젝트에서 DB 연결·주요 업무 화면·출력 기능이 이어지는지 순서대로 검수합니다.

2026년 10월 27일 운영 DB의 제목·부제·북마크 및 공개 목차와 대조한 학습 안내입니다. 시험 제도·서비스 정책의 공식 최신성 확인을 대신하지 않습니다.

공식 기술정보 확인일: 2026-10-27 · 강좌 업데이트일을 의미하지 않습니다.

직접 연습하고 결과를 확인해 보세요

처음 시작하면 1~16강의 DB 연결·화면·DataWindow를 익히고, 업무 화면 경험이 있다면 18~30강에서 고객·재고·주문·출력·API 연동 흐름을 비교하세요.

공개 목차·부제·북마크에 연결한 자율 연습 예시입니다. 실제 강의 시연·회원용 문제와 구분해 활용하세요.

입력 화면과 저장 결과를 분리해 확인하기

연결된 공개 목차: 11·12·13·14·16강

만들거나 확인할 것
실습용 고객 자료로 입력 중인 값·화면 값·다시 조회한 값을 비교합니다.

  1. 실습 DB의 고객 한 건을 조회하고 필수값을 바꿉니다.
  2. 입력 오류를 검증하고 수정된 행의 상태를 확인합니다.
  3. 저장 후 다시 조회하여 입력 전·후 값을 비교합니다.

결과 확인

  • 화면에 보이는 값과 저장 후 재조회한 값이 일치하는지 확인합니다.
  • Master-Detail에서는 선택한 고객과 상세 목록이 연결되는지 확인합니다.

자주 하는 실수와 복습
편집 컨트롤의 글자가 보인다는 이유만으로 저장까지 완료됐다고 판단하는 경우입니다.

주문·취소·반품을 같은 실습 자료로 추적하기

연결된 공개 목차: 19·20·21·22·23·24·25강

만들거나 확인할 것
실습용 상품 한 개로 정상 출고와 취소·반품 흐름을 비교하는 검수표를 만듭니다.

  1. 상품·거래처 기준정보와 시작 재고를 기록합니다.
  2. 주문·출고를 처리한 뒤 취소 또는 반품 사례를 따로 수행합니다.
  3. 거래 상태·재고·매출 집계·출력 보고서를 대조합니다.

결과 확인

  • 정상 거래와 취소·반품 사례를 섞지 않고 변화한 값을 기록합니다.
  • 외부 출력 자료의 조회 조건과 화면의 조건이 같은지 확인합니다.

자주 하는 실수와 복습
주문 화면만 점검하고 반품 이후의 재고와 집계 결과를 확인하지 않는 경우입니다.

콘텐츠 제공 표기: 알지오 R&D [IT] · 공개 목차 확인: 2026-10-27

목차 확인일은 영상 제작일이나 강좌 최초 공개일을 뜻하지 않습니다. 도구 버전·시험 공고·플랫폼 참여 조건은 해당 공식 안내에서 확인하세요.

PowerBuilder 실무 프로그램 개발 PowerBuilder 실무 프로그램 개발
  • PowerBuilder 실무 프로그램 개발

  • 강의구성
  • (30강) 전체 : 6시간 23분|평균 : 12분46초
  • 이용기간/강사
  • 2개월
    알지오 R&D [IT]
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 330,000원할인165,000원
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 01.12분 PowerBuilder 시작하기
    파워빌더 설치부터 첫 번째 프로그램 실행까지
    PowerBuilder 2025 R2 소개와 설치, 개발환경 구성, IDE 주요 메뉴, Solution과 Workspace 이해, Window Painter 사용, 첫 번째 윈도우 생성과 실행하기
  • 02.13분 프로젝트와 라이브러리 구성하기
    실무 개발을 위한 파워빌더 프로젝트 환경 완성하기
    Target과 Application 생성, PBW·PBT·PBL 파일 구조, System Tree 사용, 객체 이름 규칙, 라이브러리 관리, 프로젝트 저장과 백업, 실습용 업무 프로그램 구성하기
  • 03.13분 데이터베이스 만들기
    판매관리 프로그램에 사용할 데이터베이스 준비하기
    SQL Server Express 환경 구성, 데이터베이스와 테이블 생성, 고객·상품·주문 데이터 설계, 기본키와 외래키 설정, 실습 데이터 입력, 데이터 관계 확인하기
  • 04.14분 데이터베이스 연결하기
    PowerBuilder와 SQL 데이터베이스 연동하기
    Database Painter 사용, DB Profile 생성, ODBC와 데이터베이스 드라이버 이해, SQLCA 트랜잭션 객체, CONNECT와 DISCONNECT, 연결 오류 확인하기
  • 05.12분 Window 화면 디자인하기
    업무 프로그램의 기본 화면과 입력 컨트롤 만들기
    Window Painter 사용, Main·Response 윈도우, StaticText·SingleLineEdit·CommandButton 배치, 컨트롤 속성 변경, 화면 크기와 Tab 순서, 입력 화면 디자인하기
  • 06.12분 이벤트와 PowerScript 시작하기
    사용자 동작에 반응하는 업무 프로그램 제작하기
    Open·Close·Clicked 이벤트, MessageBox 사용, 변수와 데이터형, 연산자와 문자열 처리, IF·CHOOSE CASE 조건문, FOR·DO 반복문, 버튼 이벤트와 계산 기능 구현하기
  • 07.12분 함수와 PowerScript 활용하기
    반복되는 업무 코드를 함수와 이벤트로 정리하기
    Local·Instance·Global 변수, 사용자 정의 함수, 인수와 반환값, 사용자 이벤트, 날짜·숫자·문자열 함수, NULL 처리, 공통 입력검사 함수와 코드 재사용하기
  • 08.12분 SQL 데이터 조회와 변경하기
    업무 데이터를 검색하고 저장하는 SQL 기능 익히기
    SELECT·WHERE·ORDER BY, JOIN과 GROUP BY, INSERT·UPDATE·DELETE, Embedded SQL, SQLCODE 확인, COMMIT·ROLLBACK, 고객과 상품 데이터 조회 및 수정하기
  • 09.13분 DataWindow 처음 만들기
    파워빌더의 핵심인 데이터윈도우 생성하기
    DataWindow 객체와 컨트롤 이해, DataWindow Painter 사용, SQL Select 데이터 소스, Grid·Tabular·Freeform 스타일, 고객목록 생성과 데이터 미리보기 실행하기
  • 10.11분 DataWindow 화면 디자인하기
    데이터 조회 화면을 실무 형태로 꾸미기
    Header·Detail·Summary·Footer 밴드, 컬럼과 제목 배치, 글꼴과 색상 변경, Display Format 설정, 날짜와 금액 표시, 계산 필드와 조건별 화면 디자인하기
  • 11.12분 DataWindow 데이터 조회하기
    데이터베이스의 실제 데이터를 화면에 출력하기
    DataWindow 컨트롤 배치, DataObject 지정, SetTransObject와 Retrieve, Retrieve Argument 설정, 조건별 고객 검색, RowCount 확인, 데이터 조회 오류 처리하기
  • 12.13분 DataWindow 등록과 수정 및 삭제하기
    고객정보를 입력하고 데이터베이스에 저장하기
    InsertRow·DeleteRow·SetItem·GetItem, AcceptText와 Update, Update Properties 설정, COMMIT·ROLLBACK 처리, 신규등록과 수정·삭제, 고객관리 CRUD 기능 완성하기
  • 13.14분 DataWindow 버퍼와 입력값 검증하기
    데이터 변경 상태를 관리하고 입력 오류 방지하기
    Primary·Filter·Delete·Original 버퍼, GetItemStatus 사용, Validation Rule, EditMask 설정, ItemChanged·ItemError 이벤트, 필수값 검사와 저장 오류 처리하기
  • 14.13분 DropDown DataWindow 활용하기
    상품분류와 코드값을 선택하는 입력 화면 만들기
    Edit Style 설정, DropDownListBox·DropDownDataWindow, 코드 테이블 연결, GetChild 사용, 하위 데이터 조회, 코드값과 표시명 구분, 상품분류 선택 기능 구현하기
  • 15.11분 DataWindow 검색과 정렬 고급 활용하기
    사용자가 원하는 데이터를 빠르게 찾아 표시하기
    SetSort·Sort 사용, SetFilter·Filter 적용, Find 함수, 선택 행 이동, Modify·Describe 속성 변경, 조건별 컬럼 표시, 동적 검색과 정렬 화면 완성하기
  • 16.12분 Master-Detail 화면 제작하기
    목록과 상세정보가 연결되는 업무 화면 구현하기
    Master·Detail DataWindow 구성, RowFocusChanged 이벤트, 선택 행의 키값 전달, 연관 데이터 자동조회, 고객별 주문내역 표시, 목록과 상세화면 동기화하기
  • 17.12분 메뉴와 공통 객체 구성하기
    여러 업무 화면을 연결하는 통합 프로그램 제작하기
    Menu Painter 사용, 메뉴와 하위메뉴 구성, MDI 화면과 Tab 컨트롤, TreeView·ListView 활용, User Object 생성, 공통 함수와 화면 연결, 업무 프로그램 기본 구조 완성하기
  • 18.13분 고객관리 프로그램 완성하기
    고객등록부터 검색과 수정까지 실무 프로그램 제작하기
    고객번호 자동관리, 고객등록과 수정·삭제, 이름·연락처 조건 검색, 고객상태 관리, 입력값 검증, 고객목록과 상세정보 연결, 고객관리 업무 프로그램 완성하기
  • 19.13분 상품과 거래처관리 프로그램 만들기
    판매상품과 공급업체를 관리하는 기능 완성하기
    상품코드와 상품분류 설계, 판매가격·공급가격 설정, 상품등록과 검색, 거래처 테이블 구성, 거래처 등록·수정, 상품과 거래처 관계 설정, 통합 관리화면 제작하기
  • 20.15분 매입과 재고관리 프로그램 만들기
    상품 입고부터 현재고 계산까지 구현하기
    매입내역 등록, 입고번호와 입고수량 처리, 현재고 계산, 중복 입고 방지, 재고변동 데이터 기록, 상품별 재고조회, 매입과 입고처리 프로그램 완성하기
  • 21.14분 주문관리 프로그램 제작하기
    고객별 상품 주문을 등록하고 조회하기
    주문번호 생성, 주문일자와 고객 선택, 주문 Master-Detail 구성, 상품 선택과 수량 입력, 주문금액 자동계산, 주문 저장과 수정, 고객별 주문내역 조회하기
  • 22.12분 판매와 출고관리 구현하기
    주문 처리부터 재고 차감까지 연결하기
    주문별 출고처리, 판매수량과 현재고 비교, 재고 부족 검사, 다중 테이블 트랜잭션, 출고와 재고 차감 동시 저장, 오류 발생 시 ROLLBACK 처리하기
  • 23.14분 주문취소와 반품관리 구현하기
    판매업무에서 발생하는 예외 상황 처리하기
    주문취소 조건 설정, 반품수량과 반품금액 계산, 재고 복구, 중복 반품 방지, 판매상태 변경, 트랜잭션 오류 처리, 주문취소와 반품관리 화면 완성하기
  • 24.14분 매출통계와 집계화면 제작하기
    판매 데이터를 분석하는 관리자 화면 만들기
    Computed Field 사용, SUM·COUNT·AVG 함수, Group DataWindow, 월별 매출 집계, 상품별 판매순위, Crosstab 구성, 그래프를 활용한 매출현황 화면 제작하기
  • 25.12분 보고서와 엑셀 출력하기
    업무 데이터를 인쇄하고 외부 파일로 저장하기
    DataWindow 보고서 레이아웃, 인쇄 미리보기와 Print, PDF 저장, SaveAs를 이용한 엑셀·CSV 내보내기, 외부 데이터 가져오기, 매출보고서와 거래명세서 완성하기
  • 26.13분 로그인과 사용자 권한 만들기
    기업 업무 프로그램의 접근제어 기능 구현하기
    로그인 화면 제작, 비밀번호 검증 구조, 사용자별 권한정보 조회, 관리자·일반사용자 메뉴 제한, 로그인 상태관리, 데이터베이스 계정과 업무 권한 분리하기
  • 27.12분 오류 처리와 프로그램 성능 개선하기
    실무 프로그램의 오류를 찾고 실행속도 개선하기
    Debugger와 Breakpoint·Watch 사용, TRY·CATCH 예외 처리, SQL 오류와 DBError 이벤트, 오류 로그 기록, SQL 실행계획과 인덱스 점검, DataWindow 조회 성능 개선하기
  • 28.14분 REST API와 JSON 데이터 연동하기
    파워빌더에서 외부 웹 서비스를 사용하는 방법 익히기
    REST API와 HTTP 통신 이해, HTTPClient·RESTClient 사용, GET·POST 요청, JSON 생성과 분석, 인증 토큰 전달, 외부 API 응답을 업무 화면에 표시하기
  • 29.13분 최신 UI와 기존 프로그램 유지보수하기
    레거시 업무 프로그램을 최신 환경으로 개선하기
    PowerBuilder 2025 R2 UI Theme과 RibbonBar 활용, 화면 디자인 개선, 기존 PBW·PBT·PBL 프로젝트 분석, 버전별 호환성 확인, Git 소스관리, .NET DataStore 활용 구조와 마이그레이션 점검하기
  • 30.13분 실행파일 제작과 최종 프로젝트 완성
    판매·재고관리 프로그램을 배포 가능한 형태로 완성하기
    고객·상품·주문·입출고·매출관리 통합 점검, Project 빌드와 EXE 생성, 64비트 실행환경 확인, Runtime 및 DB 연결 구성, 다른 PC 실행 테스트, 최종 오류 검사와 프로그램 배포하기

강의목록 다운로드                        1:1 강의 질문&답변






도움이 필요하신가요?
💬
알지오 학습·수강 도우미
운영진이 확인한 안내를 자세히 보고, 필요하면 바로 상담하세요.
상담 상태 확인 중