Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Delphi Object-Oriented Porgramming

School/Trainer:

Web Tech, USA
St. Augustine, Florida, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This Delphi OOP training course is designed for Delphi programmers & IT managers managing Delphi programmers using any version of Delphi.
Course Benefits

Students will learn the correct way to apply object oriented programming (OOP) principles to the development of Delphi applications. Students learn how to develop generic forms, objects and components, which they can reuse in multiple applications, saving development time, increasing program reliability, and improving maintainability. Students will be more productive after completing this class. They will learn how to develop Delphi applications in less time, and which are more reliable, consistent, and maintainable. Although the class 100% targets Delphi, the general principles taught here are equally applicable to other object oriented languages.

You Will Learn How To
Create Delphi classes & components which you can reuse in multiple applications
Real classes - such as database maintenance forms & query builders - the backbone of database applications
Design class hierarchies which are stable, robust, & extensible
Create components from scratch & also extend existing components which come w/ Delphi
Learn from design decisions made in the VCL
Create real business objects - such as customers & invoices
Place class wrappers around database tables to minimize the impact of database structure & business logic changes

Course Content
Principles of Object Oriented Programming
Classes & Objects defined | Why OOP is better than structured/procedural programming | Rules on what makes a good OOP design | What makes a good class? | Telling a good class design from a bad one | Interface vs. implementation

UML Basics
What is UML & why use it? | How to read a UML class drawing (classes, methods, properties, events, scoping, inheritance/encapsulation)

Delphi Syntax
Using predefined classes | Objects & Classes - what’s the difference? | Declaring objects | Using Try/Finally to prevent memory leaks | Instantiating classes | Using properties & methods | TStringList in detail | TInifile & TRegistry| Hooking events in code

Defining your own classes
Class design basics | Classes are types | Using properties | Declaring & implementing methods | Method & instance variable scope | Constructors & destructors

Using OOP to solve common development problems
User security | Recovering from database errors | Loading forms | Printing or previewing reports | Restoring forms when application starts

Using Visual Form Inheritance
Understanding the Delphi generated code | Using the repository | Removing duplicate code from forms | Building reusable form hierarchies | Automating database maintenance forms

Building More Advanced Objects
Inheritance | Encapsulation | Polymorphism | Virtual, Dynamic, Override, Abstract | Composite classes | Friend classes | Copying objects

Component Writing
Tour of the VCL | Writing classes which work within the IDE | Using Delphi 5 frames to visually build composite components | Wrappers around dialog boxes | Extending VCL components | Data aware components | Implementing custom events

Creating Business Objects
Using class wrappers around database classes | Create data aware business objects | Implementing business logic as custom events

...''

Please go to the school's official website for training price and schedule:
http://www.webtechcorp.com/

Phone:1-866-844-6179

School Address:

14 Sea Oaks Drive, St. Augustine, FL 32080

ClassRoom
Hilton Hotel St Augustine
32 Avenida Menendez
St Augsutine, Florida 32084
904-829-2277


Jobs & Resumes: St. Augustine
Houses & Roommates: St. Augustine

Search other schools for Delphi Object-Oriented Porgramming training resources.




Other training courses offered by Web Tech, USA:

SQL Server 2005 Reporting Services
SQL Server 2005 Analysis Services
Advanced Delphi Development with SQL Server
Java
Java 2 Advanced Programming
Java Web - Servlets, JSP, Ajax
Java Web Services
Java Hibernate
Java Spring
Delphi Fundamentals
ASP.NET, ADO.NET, & Web Services
Delphi COM Programming
Delphi 8 for .NET
ADO with Delphi
OOA / OOD / UML
E-Commerce
ASP
ColdFusion
Visual Basic


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
If you want to post any message on this website, please do not include your real name, phone number, email address in the message body area. You should enter them in line text boxs respectively, if needed.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - IndiaASKEDU.net  © 2003-2009