Training Course:Delphi Object-Oriented PorgrammingSchool/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 - whats 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. |
|
|