Home Page   SCHEDULE DETAILS
 

Delphi Professional Fundamentals - 3 days
This course is based on the Professional edition of Delphi 6/7 and covers all you need to know to develop straightforward Windows applications. Topics include the Delphi programming environment, the Visual Component Library and Windows controls, the Object Pascal programming language, object oriented development and exception handling. The Fundamentals course is suitable for experienced developers with little or no prior knowledge of Delphi.

This course is also available for Delphi 2006/7 (Win32 development) .

Delphi Database Fundamentals - 2 days
This course covers the basics of database development with Delphi 6/7 including an introduction to database theory and SQL, the BDE datasets TTable and TQuery, database utilities, persistent fields, data modules and the core data access components TClientDataset and TDatasetProvider. This course provides the essential pre-requisite knowledge in these topics for our Client/Server Development courses.

This course is also available for Delphi 2006/7 (Win32 development).

Delphi Client/Server Development with ADO and SQL Server - 3 days
This course covers all the essentials of developing client/server applications using the ADO components and SQL Server as the target database.

Delphi Client/Server Development with dbExpress - 3 days
This course covers all the essentials of developing client/server applications using the Borland dbExpress data access technology. The course uses InterBase as the target database but is not database specific.

Delphi Migration from BDE to dbExpress - 2 days
This course is for developers experienced in the use of the BDE for database development who need to migrate existing applications from using the BDE to using dbExpress. It covers database architecture in Delphi 6/7, the dbExpress architecture and components, client datasets and dataset providers, migrating BDE SQL Links applications to dbExpress and migrating BDE desktop applications to dbExpress. The course uses InterBase as the target database but is not database specific.

Delphi 2005 / Delphi 2006 Development Essentials
This course is for Delphi developers with experience of working with Delphi 5/6/7 and covers the new IDE for developing both Win32 and .NET applications. It provides an introduction to the .NET framework, and the language enhancements and new features - refactoring and unit testing - introduced in D2005.  Also covered is migration of Delphi Win32 applications to .NET and interoperability issues.

Delphi 2005 VCL Database Development
This course provides an overview of relational databases and SQL and covers all the main options - BDE, dbGo (ADO), dbExpress, ClientDataSets - supported by the VCL for developing database applications with Delphi, as well as .NET migration issues.

Delphi 2005 ADO.NET Database Development
This course provides an overview of relational databases and SQL and covers the Borland Data Provider for .NET and developing ADO.NET applications. Also covered are an introduction to Enterprise Core Objects and ASP.NET web services as well as .NET Remoting with the Borland Data Provider.

Delphi 2005 ASP.NET 1.1 Web Development
This course covers working with ASP.NET to build Web Form applications using ASP.NET controls, the Borland Data Provider and Enterprise Core Objects.

Delphi 2005 XML and SOAP Web Services
This course covers XML programming and Web Services in both Win32 and .NET as well as interoperability and migration issues.

Introduction to C# Programming - 3 days
This practical course provides an intensive introduction to the .NET framework and the C# language for Delphi and C++ developers.

Object Oriented Analysis and Design with UML - 5 days
Learn how to reduce the risk of project failure with an object oriented process. Learn how to improve the relationship between development teams and the software users. Students learn how to identify and design objects, classes, and their relationships to each other including links, associations and inheritance. A strong emphasis is placed on diagram notation for use cases, class and object representation, links and associations, and object messages. They then get hands-on experience using these skills in a well-defined process to develop a sample software project from inception to final design.

Delphi WebBroker Development - 2 days
This course covers the development of Delphi 5/6/7 web server applications using the Delphi web broker components. It is suitable for developers already familiar with HTML and with Delphi database development.

Delphi IntraWeb Development
This course covers the development of Delphi web server applications using the third party IntraWeb components, now bundled with Delphi 7. It is suitable for developers already familiar with Delphi database development, and with the basics of HTML.

HTML/XHTML Development - 2 days
This is a practical, in-depth, introductory course for IT professionals - developers, analysts or managers - either working in, or exposed to, the browser development environment. The course focuses on the use of HTML/XHTML as the underlying foundation upon which all other browser technologies sit and shows how to integrate these technologies within the web page. This course is particularly relevant to client or server-side developers who need to display information dynamically in the browser.

Introduction to Javascript - 2 days
This is an introductory course for developers who are either working in, or exposed to, the browser development environment. Presented in a highly practical format, the course is relevant to client or server-side developers who need to develop web pages which include visually interactive content and/or client-side preprocessing of data sent to the server.

XML Management Overview - 1 day
This is an intensive, lecture based overview for analysts or managers who need to understand the fundamentals of XML and its related technologies in order to manage the development of applications using XML technologies for the Windows platform.

XML Foundation Course for IT Professionals - 2 days
This course is intended as a practical foundation for IT professionals who need to understand the fundamentals of XML and its related technologies in order to develop (or manage the development of) applications for the Windows platform.

XML Transformations with XSLT/XPATH - 2 days
This course provides a practical, in-depth introduction to XSLT and XPath for IT developers operating in the XML environment (browser or non-browser). It is specifically aimed at those who wish to transform XML documents from one format to another (eg XML, HTML, text). Attendees should have a good understanding of XML basics, in particular the concept of well-formedness and XML namespaces. Previous programming experience (in any language) would be beneficial.

Introduction to XML Development with Delphi - 2 days
This course provides an introduction to XML (eXtensible Markup Language) and its related technologies. The course covers XML syntax, Document Type Definition (DTDs), XML Schemas and XSL Transformations, as well as how to use Delphi to read, write and manipulate XML data and harness its power using the Document Object Model (DOM) and SAX (Simple API for XML).

XML Transformations with XSLT/XPATH - 2 days 
This practical course covers the topic of XML transformations.

Manipulating XML data with DOM and SAX - 2 days 
This practical course covers the manipulation of XML data.

Using XML and XSLT with ASP and ADO - 1 day 
This practical course covers using XML with Microsoft ASP and ADO technologies.

Cascading Style Sheets for XML Developers - 1 day 
This practical course covers the topic of XML and cascading style sheets.