Embarcadero Technologies

데브기어 교육 과정
소프트웨어 교육과정
교육 일정
교육 포인트
 
어떤 걸 배우나요?
2티어 구조 이론부터 프로그램 완성까지!
[커리큘럼 확인하기]
어떤 앱을 완성하나요?
2티어 구조의 사원관리프로그램
차트 출력, 트랜잭션처리 등

[앱 미리보기]
수강생 후기
주로 어떤 분들이 이 과정을 수강하는지, 평가는 어떤지 궁금하신가요?
[지금 확인하기]




수강대상
  • 로컬DB를 연결한 델파이 애플리케이션 개발이 필요한 개발자
  • 델파이 기초(2일) 과정 이수 또는 이에 준하는 학습과정을 마치신 분


완성 앱 샘플(부서/사원관리프로그램)
2티어 구조를 이해하고 필드 에디터를 활용한 부서/사원 관리 프로그램을 완성합니다.
트랜잭션, Commit, 롤백 기능을 적용해보고 트리뷰, 챠트 등 다양한 화면으로도 작성해봅니다.




체크리스트
  • 이 과정을 수강하고 나면, 아래 내용들을 모두 배우게 됩니다.
    아래 체크리스트 항목들을 정확하게 알고 있다면 다음 과정들(DB프로그래밍:멀티티어 등)을 수강하시면 됩니다.


커리큘럼
시간 주제 설명
[1일차]
9:30~9:40 강의 소개 및 인사말
9:40~10:40 2티어 구조의 이해
  • 델파이와 데이터베이스 연결 구조
10:50~11:50 인터베이스(InterBase)-실습 때 연결할 DB로 인터베이스를 사용합니다.
  • 인터베이스 소개와 구동(Server Manager) 방법
11:50~13:10 (점심시간)
13:10~14:10 데이터베이스 연결 컴포넌트들
  • 데이터베이스 연결 컴포넌트들을 소개합니다.
    • 다양한 데이터베이스 연결 컴포넌트들
    • BDE, ADO, DBExpress, FireDAC 연결 방법과 차이점 알아보기
14:20~15:20 FireDAC 알아보기
  • DB연결툴로 사용할 FireDAC을 자세히 알아봅니다.
    • FireDAC 컴포넌트들
15:30~16:20 FireDAC 사용
  • FireDAC을 사용하여 데이터베이스 연결하기
    • TFDConnection을 사용해 데이터베이스 연결하기
    • TFDTable, TFDQuery 컴포넌트 사용하기
16:30~17:30 데이터 등록/수정/삭제/조회 기능 구현
  • 샘플 프로그램 중 '사원관리' 부분을 완성해봅니다.
    • 사원 데이터 등록/수정/삭제/조회 기능 완성
[2일차]
9:30~10:40 필드 에디터 활용하기
  • 필드에디터를 알아보고, 샘플 프로그램 중 '사원 관리' 부분을 완성해봅니다.
    • 필드 에디터 사용방법(TField 클래스)
    • 필드의 속성과 이벤트 설정
10:50~11:50 트랜잭션처리
  • Commit, Rollback 방법을 알아보고, 샘플 프로그램 중 '트랜잭션' 부분을 완성해봅니다.
    • 트랜잭션 정의와 종류
    • Commit, Rollback 방법
11:50~13:10 (점심시간)
13:10~14:10 TQuery 활용
  • TQuery를 이용해 데이터를 가져와 샘플 프로그램 중 '부서관리' 부분을 작성해봅니다.
    • TQuery 컴포넌트 사용
    • DB에서 필요한 데이터들을 불러오는 조회 화면 완성
14:20~15:20 저장 프로시저 사용하기
  • 저장 프로시저를 알아보고 델파이에서 사용하는 저장 프로시저 컴포넌트인 TSotredProcedure를 살펴봅니다.
    이를 사용해 샘플 프로그램 중 '부서관리' 부분을 완성합니다.
    • 저장 프로시저란?
    • TSotredProcedure 컴포넌트 살펴보기
    • 서버의 저장 프로시저 사용하기
15:30~16:30 트리뷰 화면 작성하기
  • 트리뷰 구조의 화면을 작성해 샘플 프로그램 중 '조직도 화면'을 완성해봅니다.
    • TTreeView 컴포넌트
    • 샘플 프로그램 중 '부서별 사원정보' 화면을 트리뷰로 구성하기
16:40~17:30 프레임을 이용한 챠트 화면 구성
  • 챠트 컴포넌트를 활용해 샘플 프로그램 중 '사원별 급여현황'을 챠트로 표현해봅니다.
    • TDBChart를 사용한 프레임 작성
    • 프레임을 불러들여 사원별 급여현황 챠트 표시


참고자료
강의 참석에 앞서 한 번 보고 오시면, 이해하는데 많은 도움이 됩니다.

[자료] 다양한 기술자료를 모두 정리하였습니다: 자세히 보기

[문서] RAD스튜디오(델파이,C++빌더) 개발환경 사용법: 자세히 보기

개발환경(IDE)의 각 기능들에 대해 자세히 설명한 문서입니다. 읽어보시고 강의에 참석하시면 강의를 더욱 빠르게 이해할 수 있고,
툴을 보다 효과적으로 사용할 수 있습니다.


[동영상] 델파이 기본내용 온라인 강의



 
주소: (우)06542 서울시 서초구 사평대로 359 (반포동, 3층) (주)데브기어    TEL: 02) 595-4288    FAX: 02) 536-4288    MAIL: ask@embarcadero.kr