Delphi Professional Fundamentals
Book Now - 1 Delivery Method Available:
Classroom Virtual Classroom Private Group - Virtual Self-Paced OnlineOverview
This course provides the foundations that are essential if you are to become a productive developer of Windows (Win 32) applications with Delphi. It is based on the Professional edition of the product and covers the Delphi development environment, the principles of object oriented programming with the Object Pascal language, windows components and the Delphi Visual Component library. If you will be developing database applications, then you should plan to follow this course with our 2-day Delphi Database Fundamentals course covering the fundamental topics and techniques specific to the development of database applications.
This is an intensive, hands-on, classroom course with a large practical content that reinforces the learning process in a supportive environment. Emphasis is placed on understanding the concepts involved, as well as learning the details of syntax. Comprehensive course notes and a copy of the student project files are provided to assist the transfer of skills to the workplace.
Objectives
After this course students will be able to develop Delphi applications that use data stored in database tables and, in particular, will:
- Understand the basics of SQL
- Know how to build a well designed user interface for database applications
- Know how to create and use data modules
- Know how to create and use persistent field objects
- Understand and know how to use the Table, Query and Database / Connection components
- Understand and know how to use the TClientDataset and TDatasetProvider components
- Understand how to use the Delphi database utilities.
Modules
Prerequisites
This course has been designed for new users of Delphi. Students should have experience of developing computer applications using a procedural language, and of working in the Windows environment as a user. Experience of developing applications for Windows with other languages, while helpful, is not required in order to obtain full benefit from the course.