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


Jobs & Resumes

House Rental

Back | Home

Training Course:

Delphi 8 for .NET Workshop

School/Trainer:

Web Tech, UK
Painswick, Gloucestershire, United Kingdom

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

Course Description:

'' This Delphi 8 training course is an intensive hands-on introduction to Delphi 8 (AKA Delph for .NET). This Delphi 8 for .NET course provides a solid introduction to .NET using Delphi for .NET. The course is aimed at existing Delphi developers wanting to quickly get up to speed using .NET. The course has in depth coverage of the .NET Framework, Borland Developer Studio, changes and enhancements to the Delphi (Object Pascal) language, the .NET Garbage Collector, Delegates and Events, Collections, Configuration Files, Tracing, Assemblies, ADO.NET, Reflection and Deployment.

Delegates will also learn how to use Delphi for .NET to write ASP.NET applications, and learn how to move existing Delphi VCL based applications to .NET.

You Will Learn How To
Use Delphi 8 for .NET to write .NET based Windows applications
Use Delphi 8 for .NET to write ASP.NET applications
Use Delphi 8 for .NET with ADO.NET
Port existing Delphi VCL based applications to .NET
Utilise the new language features in the .NET environment
How to make use of garbage collection, delegates, and other .NET features in Delphi 8 for .NET
Create class libraries (.NET assemblies)
Use .NET provided classes such as collections
Take advantage of interfaces
Delploy Delphi 8 for .NET applications

Course Content
Introduction
Overview, Delphi History, Borland Code Names, Delphi Versions, Delphi Professional Features , Delphi Enterprise Features, Delphi Architect Features, .NET Framework Versions, Microsoft .NET SDK Tool Developer’s Documentation, Rotor (SSCLI), Rotor Information Sources, Mono, DotGNU Portable .NET, User Groups, Online Information Sources, Downloadable Videos, Magazines And Periodicals, Books, Lutz Roeder’s Programming .NET, Microsoft FxCop, What’s New In .NET Framework 1.1, Microsoft Code Names

.NET Overview
Information Sources, .NET Languages, Common Language Runtime (CLR), Common Type System (CTS), Common Language Specification (CLS), Microsoft Intermediate Language (MSIL), Compilation Process, JIT Optimizations,
Native Image Generator (NGEN.EXE), MSIL Disassembler (ILDASM.EXE), Verifiably Type-Safe Code And PEVERIFY.EXE, Framework Class Library (FCL)

IDE (Borland Developer Studio)
Auto Hide Windows, Docking Windows, Creating A VCL Forms Application, Creating A Windows Forms Application, Application Files, Investigating Delphi Assemblies, Code Folding, IDE Implementation, WinForm Control Import Wizard, Adding Controls Into The IDE, Information Sources

Language Enhancements
Language Enhancements, Information Sources, New Conditional Symbols, Dropped Language Features, Unsafe Code, Typecasting, Strings Are Immutable, StringBuilder Class Hierarchy, StringBuilders Are Mutable, Strings vs. StringBuilders, Class Name Synonyms, Namespaces, Project Default Namespaces And Generic Units, Searching Namespaces, Extended Identifiers, .NET Type Mapping, Strict Visibility Modifier, sealed classes, final Methods, Class Modifier, Inheriting From C#, Destructors And Finalization, Destructors and IDisposable, TInterfacedObject And Reference Counting, Typecasting Without QueryInterface, Construction And Destruction Incompatibility, Attributes, Class Helpers, Class Helper Problem, Class Helper Solution, Class Helper Philosophy, Operator Overloads, Operator Overloads And The CLS, Operators Which Can Be Overloaded, Operator Overloading Guidelines

Garbage Collection
Information Resources, Memory Allocation In A Managed Environment, Memory Allocation Example, Benefits Of CLR Memory Management, Starting The Garbage Collector, Roots, Sequence Of Events, Garbage Collection Example, Objects With Finalize Methods, Objects With Finalize Methods Explained, Notes On Finalize Methods, Badly Behaved Finalize Methods, Resurrection, Assumptions Of A Generational Garbage Collector, Generations, Generation Usage, GC Class Hierarchy, Generations Example, Forcing Complete Garbage Collection, Self Tuning Garbage Collector, Large Objects, Multiprocessor Systems, Monitoring The GC Using Performance Monitor, Other Tools For Monitoring Memory, GC Pros, GC Cons

Delegates And Events
Delegate Definition, Delegates, Delegate Class Hierarchy, Delegate Pseudo-Code, Delegates as Events, Singlecasting Delegates, The Problem With Singlecasting Delegates, Multicasting Events, Differences Between Delegates And Events, Exceptions and Multicasting, Delegates vs. Interfaces, Event Parameters And .NET Framework Guidelines, EventArgs Class Hierarchy, Using EventArgs, Defining EventArgs Descendants, Invoking EventArgs Descendants, Using EventArgs Descendants, Events And Inheritance, Event Arguments By Reference, Customizing Event Subscription, Manual Invocation Of Events, Synchronous Events, Asynchronous Events, Waiting For Asynchronous Events, Polling Asynchronous Events, Event Callbacks

Collections
.NET Arrays Are Static, Using ArrayList, ArrayList Size, Collection Classes, Collections Class Hierarchy, Interface Support In Collection Classes, IEnumerable and IEnumerator, Implementing IEnumerable And IEnumerator, Using A Hashtable

Configuration Files
Overview, Uses For Configuration Files, Creating A Configuration File, .NET Framework Configuration Tool (Mscorcfg.msc), AppSettingsReader, Custom Configuration Settings, Dynamic Properties, Configuration File Caching, Configuration File Limitations. Configuration Files vs. Isolated Storage

Tracing And Debugging
Information Sources, Trace.Write And Trace.WriteLine, DebugView, Trace.WriteLineIf, TraceSwitch, TraceLevel, Setting TraceLevel At Runtime, Indenting Trace Output, TraceListener Class Hierarchy, DefaultTraceListener, EventLogTraceListener and TextWriterTraceListener, Configuring TraceListeners In Config Files, Configuring TraceListeners In Code, Event Viewer

Assemblies
Class Library Example, Using A Class Library, Loading A Class Library, .NET Framework Configuration Tool (Mscorcfg.msc), Setting The Application’s Private Path, Locating An Assembly, Assembly Binding Log Viewer (Fuslogvw.exe), Assembly Names, Version Number, Incremental Version Number, Culture Information, Strongly Named Assemblies, Strong Name Tool (sn.exe), Tampering With An Assembly, Signature Verification, Assembly Linker (Al.exe), Global Assembly Cache (GAC), Assembly Cache Viewer (Shfusion.dll), Global Assembly Cache Tool (Gacutil.exe), Adding An Assembly To The GAC, Adding An Assembly To The CLR

Introduction To ADO.NET
Information Sources, What’s Wrong With ADO ?, What Is ADO.NET ?, XML Is The Interprocess Transport Format, ADO.NET Classes And Their ADO Equivalents, Data Providers (Previously called Managed Providers), ODBC .NET Data Provider, Microsoft .NET Oracle Provider, Oracle Data Provider (ODP.NET), Borland Data Provider, Data Provider Differences, Connection Class Hierarchy, Command Class Hierarchy, Using OleDbConnection And OleDbCommand, Using SqlConnection And SqlCommand, DataReader Class Hierarchy, Using DataReader, DataAdapter Class Hierarchy, Using DataAdapter, DataSets, DataTables, DataColumns, DataRows And DataRelations Class Hierarchy, Creating An In Memory Table, Adding Data, Defining A Relationship Between Tables

Reflection
.NET Uses For Reflection, System.Type And GetType, Field Collection, Method Collection, Parameter Collections, More Methods Of Type, Using Reflection To Generate Classes In Other Languages, Serializing A Class, Related .NET Technologies, Custom Attributes, Pre-Defined Attributes, Defining A Custom Attribute, Using A Custom Attribute, Class Browsers And Decompilers, AssemblyMetadata2XMI Converter, RE.NET"Friend" Classes, Runtime Properties Window, Obfuscators And Protectors, Activator.CreateInstance

Introducing ASP.NET
Web Applications |How Web development differs from Desktop Development | ASP.NET Processing Model |Server-side Controls and Events ...''

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

Phone:+44 (0) 1452 814 303

School Address:

The Old Fleece, Bisley St, GLOS GL6 6QQ UK


Jobs & Resumes: Painswick
Houses & Roommates: Painswick

Search other schools for Delphi 8 for .NET training resources.




Other training courses offered by Web Tech, UK:

Windows Workflow with C#
XML, XLST and Web Services
XML Development in .NET
.NET Development for Delphi Developers using C#
Delphi 2005 - Upgrade and ASP.NET
SQL Server 2005 for Developers
SQL Server 2005 Reporting Services
SQL Server 2005 Analysis Services
Advanced Delphi Development with SQL Server
Delphi Power Programming
ADO with Delphi
Java 2 Programming Fundamentals
Java 2 Advanced Programming
Java Web - Servlets, JSP, Ajax
Java Web Services
Java Hibernate
Java Spring
Crystal Reports
UML / OOA / OOD


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.
 


Facts:
We provide free training course catalog service since 2003, in English and Chinese. Tens of thousands of visitors search our database from our portal and partners' websites each day.

- Classroom/On-site -
St. Augustine
Painswick
- Online/E-learning -
Delphi 8 for .NET



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