|
eSeminars

DELPHI™ TRAINING JUST
GOT EASIER WITH eSEMINARS FROM INFOCAN
InfoCan Management, North America's award-winning
Borland® Systems Integrator Partner (Voted 6 times by Delphi
Informant Readers' Choice Awards as the Best Training Company in North
America 1998-2004) announces its new Online Education Program. This program
allows you to increase your productivity and decrease your costs while
learning the latest Borland development tools. InfoCan Management's new
virtual seminars are the fastest, easiest way to train your employees
right at their own desk. eSeminars are short in length and affordable
for everyone. These seminars offer a good overview of the topic presented
as well as a short Q&A at the end of each session. All attendees will
receive, via email, an instructional booklet of the course material and
source code examples to practice from after the seminar.
26 NEW eSEMINARS AVAILABLE
Our first eSeminars sold out so fast we had
to book more! With the latest technology just at your fingertips, choose
from our 26 eSeminar topics. Don't be left behind with antiquated development
tools, learn the latest that Delphi has to offer in web development. Choose
as many courses as you need. Pick your favorite eSeminars from the list
below, and take advantage of our group discounts.
|
SAVE
10% ON CORPORATE GROUPS TRAINING
Does your development team
need training? eSeminars from InfoCan Management are a great way
to train developers on the features available in Delphi. For corporate
groups of 3 or more registrants, please contact our training department
for a custom booking and discount pricing table.
|
"A comment was heard at the end of the eSeminar that summed
it all up 'I'm speechless', excellent job"!
H. Carr, Corner Brook Pulp & Paper Ltd.
InfoCan Management
provides expert instructors with hands-on experience in development.
Our instructors will guide you step-by-step through the latest
development tools. Join InfoCan Management online, and experience
the next generation of development training.
"I learned to deploy web apps & security in a snap"
S. Tam, TVD Televector Enterprises Inc. |
REGISTER
NOW! CLASSES ARE FILLING UP FAST!
GROUP POLICY
Any Company, with one or more registrant,
person or employee sitting in on an individual eSeminar using one or more
computers and telephone lines, will be required to register all attendees
in the eSeminar. Failure to notify InfoCan Management of the multiple
attendees will result in an additional cost of $50 plus the enrolment
fee for each extra attendee. InfoCan Management reserves the right to
invoice any Company not adhering to the aforementioned policy.
SEMINAR
FORMAT
InfoCan Management's eSeminars are delivered
in two components - audio and visual. Attendees can access the audio portion
of the presentation via our teleconference center. The visual presentation
uses a popular online conferencing tool (configuration and setup instructions,
will be emailed along with the registration confirmation). For maximum
performance and viewing quality, attendees must have access to a broadband
connection to the Internet, i.e. ADSL, cable modem or higher. An ISDN
or dialup connection will not be adequate. Each attendee will receive
an instruction booklet and source code examples to practice from afterwards
via email. In order to deliver the best learning experience possible,
we actively limit the size of each eSeminar session. Sign up today and
avoid the disappointment of sold out classes. We look forward to seeing
you online!
For more
information contact:
Maggie Li, Training Coordinator
Tel: 604-736-5888, ext 700
Toll free: 888-INFOCAN (463-6226)
Email: training@infocan.com

C# for VCL/Delphi Developers - see schedule for class times
If you have been developing in Win32 VCL, working with the .NET Framework new FCL (Framework Class Library) will sure be a new learning curve. This session will include ample of demos showcasing topics like Application objects, working with configuration files, serialization, Hasttables, SortedList, ClassHelper, formatting strings/dates/floats and sending emails from an application.
Intended Audience:
This session is designed for Delphi developers looking to:
Gain the fastrack on Microsoft .NET Framework
Understand the migration issues for moving from Delphi X to Delphi 2006
If you are currently developing in Delphi and are curious about how .NET will impact your work, you cannot afford to miss this presentation.
Back
to list
Top Ten New and Exciting Features in ASP.NET 2.0 - see schedule for class times
With homage to David Letterman, we will count down the top ten features in ASP.NET:
10. Declarative Databinding
09. Provider Model
08. Visual Studio .NET/ASP.NET compilation model
07. Visual Studio .NET Project model
06. Master Pages
05. SQL Cache Dependency
04. Posting to other pages
03. Web Part Controls
02. Programmable Configuration
01. Application-wide registration of custom controls
Intended Audience:
This session is targeted at developers intending to develop web applications using ASP.NET. Whether you are seasoned ASP developers or new to ASP.NET, this course is designed to fast-track your knowledge and show you how to harness the power from ASP.NET.
Seminar Format
Data Binding with ADO.NET & ASP.NET 2.0 - see schedule for class times
ASP.NET 2.0 introduce new declarative 2-way data-binding utilizing data source controls, new data-binding controls such as GridView & DetailsView, SQL cache dependencies, and simplified syntax for data-binding expressions. This session shows what data access looks like in the era of ASP.NET 2.0 and highlights some of the new ADO.NET 2.0 features.
Intended Audience:
This session is targeted at developers intending to develop web applications using ASP.NET. Whether you are seasoned ASP developers or new to ASP.NET, this course is designed to fast-track your knowledge and show you how to harness the power from ASP.NET.
Back
to list
Membership & Role Management in ASP.NET 2.0 - see schedule for class times
The Membership service dramatically reduces the amount of code required to implement forms authentication. In ASP.NET 2.0 validating and storing credentials is mostly done for you. The provider model allows credentials to be stored in SQL Server databases or any other medium for which a membership provider is available. All the key login controls will be covered.
Intended Audience:
This session is targeted at developers intending to develop web applications using ASP.NET. Whether you are seasoned ASP developers or new to ASP.NET, this course is designed to fast-track your knowledge and show you how to harness the power from ASP.NET
Seminar Format
What's
New in Delphi 2006- see
schedule for class times
This eSeminar is designed to fast
track you with the latest features in Delph 2005. Topics include:i
The new .NET compliant compiler
The new Borland
Development Studio
WinForm development
ADO.NET and Borland
Data Provider technology
ASP.NET
Web Services.
If you are currently developing
in Delphi and are curious about how .NET will impact your work, you cannot
afford to miss this presentation.
Intended Audience:
This session is designed for anyone with a working knowledge of earlier
versions of Delphi™.
Back
to list
Migrating
to Delphi.NET - see
schedule for class times
If you are developing with Delphi
today, you should be asking the following questions:
Should I upgrade to Delphi 2006?
What are the new features?
Should I port my Delphi applications to C# instead?
.NET is about 12-18
months away for us, what can I do today to minimize the transition later?
This session is designed to address the following
migrations issues:
Architectural Considerations
BDS Vs VS.NET
.NET & Win32
InterOp
Compatibility Issues
VCL to VCL.NET
BDE/dbExpress to
ADO.NET/BDP
DataSnap to .NET
Remoting
Web Development
to ASP.NET
Transition Planning
& Techniques
Boundaries &
Constraints
Intended Audience:
This session is aimed at those who have existing investment in Delphi
and planning to move to .NET.
Seminar Format
Introduction
to .NET Compact and Mobile Framework - see
schedule for class times
This session is designed to
address the Compact and Mobile Framework subsystems within the .NET Framework
when targeting applications for PDA and mobile devices. Topics will include
a Framework overview, data storage, design consideration as well as testing
and deployment techniques. The session will also showcase deploying the
same application for desktop, WinCE and mobile phones.
Intended Audience:
This session is designed for those that are new to the .NET Compact and
Mobile Framework.
Back to
list
Web
Services in .NET - see
schedule for class times
This session will begin with an overview
of Web Services and its place in Service Oriented Architecture (SOA).
Topics will include:
Consuming existing Web Services
Working with WSDL
Creating Web Services
Provider
Design considerations
such as security, routing and transaction management
Features that will
be included in Microsoft “Indigo”.
Intended Audience:
Attendees should have a basic understanding of .NET foundations.
Seminar Format
Overview:
ASP.NET Security Model - see
schedule for class times
This session focuses on the fundamentals
of Web application security, with an emphasis on Internet Information
Services (IIS) and ASP.NET. Attend this session to better understand the
security infrastructure built into IIS and ASP.NET and how these two technologies
work together to provide a secure platform for Web applications. Topics
include:
IIS security
The ASP.NET worker
process
Windows vs. Form
based authentication
Authorization models
Feature differences
between IIS 5 and IIS 6
Intended Audience:
Attendees should have a working knowledge of the .NET Framework and ASP.NET before attending this session.
Back to list
Understanding
Web Application Threats & Vulnerabilities -
see schedule
for class times
The issue of security should never be an
after-thought; it should be considered right from the time of initial
design. The motivations for security attacks can range simply from satisfying
the personal ego of a would-be hacker to stealing corporate assets or
monetary gains. Knowing the locations and types of system vulnerabilities
is essential to properly protecting your applications. This session is laced with hands-on demos and
will take you through the types of threats and the 5 most common attacks
known on the Internet to-date:
DoS (Denial of Services)
SQL injection
Cross-site scripting
Site hijacking
Input-tampering attacks
If you are not familiar with any or
all of these threats, this quick, inexpensive course will be a great asset
to you and your company.
In addition, two separate methods of documenting and modeling your current
threat exposure will be covered. These techniques will help you properly
identify and organize your mitigation priorities.
The techniques shown in this session are applicable
to all web development projects regardless platform and languages.
Code examples for this talk will be provided
in both C# and Delphi.NET.
Intended Audience:
This session is targeted at developers intending to develop web applications using ASP.NET. Whether you are seasoned ASP developers or new to ASP.NET, this course is designed to fast-track your knowledge and show you how to harness the power from ASP.NET.
Seminar Format
ASP.NET,
Security Best Practices - see
schedule for class times
This session will focus purely on countermeasures
against common threats and best practices in creating secured ASP.NET
applications. Hands-on demos will showcase many defensive strategies that
can protect against some of the common threats like SQL injection, cross-site
scripting, site hijacking and input-tampering attacks. Topics include:
Input validation
Best practices when
working with Microsoft SQL Server™, including the use of parameterized
commands, stored procedures, accounts with limited privileges, Microsoft
Windows® authentication versus direct SQL Server logins, and proper
handling and encrypting the connection strings
HTML-encoding
Vulnerabilities
with ASP.NET forms authentication and cookies management
State management
with full encryption
DPAPI and password
encryption
And more!
The techniques shown in this session are
applicable to all web development projects regardless platform and languages.
Code examples for this talk will be provided
in both C# and Delphi.NET.
Intended Audience:
This session is targeted at developers intending to develop web applications using ASP.NET. Whether you are seasoned ASP developers or new to ASP.NET, this course is designed to fast-track your knowledge and show you how to harness the power from ASP.NET.
Back to list
Exception
Handling with ASP.NET - see
schedule for class times
No matter how hard we try, it is inevitable
that errors will happen in our applications. Even you think you might
have written the perfect application, your user will sure be able to find
a way to crash it. This session will showcase techniques in handling exceptions
in a graceful and proper manner; built-in exception mechanism such as
Page and Application error event handlers; writing to the Windows Event
Logs; working with the Diagnostics namespace; walking the stack trace;
error notification via email; working with customErrors; and more.
Code examples for this talk will be provided
in C# and Delphi.NET.
Intended Audience:
This session is targeted at developers intending to develop web applications using ASP.NET. Whether you are seasoned ASP developers or new to ASP.NET, this course is designed to fast-track your knowledge and show you how to harness the power from ASP.NET.
Seminar Format
XML
Development in .NET Framework -
see schedule
for class times
The World Wide Web Consortium’s (W3C)
XML technology is a powerful tool in building distributed applications.
Microsoft’s .NET Framework embraces XML and uses it in everything
from configuration files to XML Web Services. As a .NET developer, it
is important to become familiar with how .NET exposes functionality to
work with XML Data. This session will be laden with demos showing how
to read, write, validate, and manipulate XML data using the .NET classes.
It will show you how to build Windows applications that work with XML
data, build XML Web Services, and import and export XML data in Microsoft
SQL Server.
Intended Audience:
This session is targeted at experienced developers looking to familiarize themselves with the .NET Framework as well as developing applications using the new C# language. Working experience in 4GL languages such as Delphi , C, C++, Visual Basic, or Java is a must. Experience in working with Client/Server technologies will be beneficial.
Another key distinction of this course is that the material will be taught in an IDE agnostic manner. The students will have choice to implement the exercise solutions in either Microsoft VisualStudio.NET, Borland C#Builder or SharpDevelop (http://www.icsharpcode.net/OpenSource/SD/Download/ ).
Back to list
What's New in Delphi 7 - see schedule
for class times
This eSeminar is designed to introduce you to
the new features in the IDE compiler, language enhancement, database
enhancement, dbExpress and CLX Development
Intended Audience:
This session is designed for
anyone with a working knowledge of earlier versions of Delphi
Seminar Format
XML Development with Delphi™ - see schedule for class times
XML is now a well-known industry standard for data representation.
It is the core technology behind distributed computing initiatives
like SOAP.
This eSeminar will cover
the basics of XML, working with XSL (Extensible Stylesheet Language),
XML Mapper, XML Data Binding wizard, and other tips for incorporating
XML into your development projects. XML concepts covered in this
session are applicable to any tool where XML is used.
Intended
Audience:
Developers who are new
to XML, and are looking to incorporate XML technologies into their
development work by using Delphi, C++Builder™ or Kylix™
platforms.
Back
to list
Delphi Certification Prep - Part 1 & 2-
see schedule for class
times
The Certification program was introduced to provide both developers and
employers with a measurable standard on an individual's knowledge of Delphi.
This course does not replace training or actual hands-on experience. You
are not guaranteed to pass the test if this session is your sole source
of information, nor should you. On the other hand, Delphi is such a broad
product that it is virtually impossible to be an expert in every area
of the tool. Many people with significant Delphi experience have never
explored some of the areas that are covered by the test. If you are one
of these people, then this session is for you. This eSeminar will cover
tips, tricks, and traps that you won't find in the online manual or popular
Delphi books. Those who have attended this talk at past Borland Conferences
have expressed a significant increase in confidence towards passing the
certification exam.
Intended
Audience:
Developers that are already experienced
with Delphi, and who wish to prepare for the certification exam.
Click
here for testimonials about this course
Seminar Format
Power
of Packages - see
schedule for class times
This eSeminar will provide
an overview between run-time and design-time packages. In addition,
we will also discuss features like implicit loading versus dynamic loading
of packages. The session will conclude with a demonstration of a number
of practical applications such as application business logic partitioning
multi-database vendor support with single code base and self-patching/updating
applications via the Internet.
Intended
Audience:
Developers with working knowledge
of Delphi, Kylix or C++Builder.
Back to list
Picking
your Connections - From BDE to dbExpress, ADO, DOA & InterbaseExpress
- see schedule for class
times
This eSeminar will discuss
the migration approach from BDE-based solutions to the newer generation
of DBMS connectivity choices like dbExpress, ADO, InterbaseExpress,
and DOA. Technical differences and implementation strategies for each
alternative will also be addressed. This is an excellent session for
those who are pondering the migration of existing BDE-based applications
to Delphi, or starting a new application from scratch.
Intended
Audience:
Working knowledge with BDE
and Delphi, Kylix or C++Builder is recommended.
Seminar
Format
Introduction
to DataSnap - see
schedule for class times
This eSeminar introduces you
to the basics of DataSnap and how to create DataSnap server and client
applications. The presentation will demonstrate how to convert a simple
2-tier Client/Server application into an n-tier application. The various
connection mechanisms to DataSnap will also be discussed.
Intended
Audience:
This session is designed for
anyone with a working knowledge of Delphi™ and Client/Server computing,
and wishes to learn more about distributed computing technologies.
Back to
list
Distributed
Computing via the Internet - see
schedule for class times
This eSeminar will provide an overview
on the new DataSnap features such as the TWebConnection component
and connecting to a remote server via Web Services. Deployment issues
such as firewall constraints, VPN, security and data encryption
will also be discussed.
Intended
Audience:
Developers with a working knowledge
of Delphi, C++Builder or Kylix, Client/Server computing, and DataSnap.
Seminar Format
Introduction
to IntraWeb - see
schedule for class times
This eSeminar is designed
to give you an overview in building web applications (weblications)
using IntraWeb, as well as demonstrating some of the latest features
such as PDA support, mobile phone support, the improved WYSIWYG HTML
editor and other new components, extended browsers supported (including
Opera), new session tracking options, and configuration options.
Intended
Audience:
Developers with a working
knowledge of Delphi, Client/Server and internet development technologies.
No prior ntraWeb knowledge is required.
Back to list
Introduction
to WebSnap -
see schedule for class times
This virtual seminar will guide you through
the steps for building a Delphi Web application that will allow users
to browse, update, insert and delete records from a database table
as well as add security to the application. This will all be done
without writing one single line of code! We will provide a preview
of a fully functional (more complex) eCommerce site, and discuss some
of the more advanced WebSnap features.
Intended Audience:
Developers who are familiar
with web development using Delphi and creating CGI and ISAPI applications.
Seminar
Format
eCommerce
Development with WebSnap and Delphi -
see schedule
for class times
WebSnap is the hottest
web feature available in Delphi. It enables a team development effort
on large-scale web development projects with support to Server-side
scripting and adapter-based technologies. This 4-part eSeminar session
will teach you how to use WebSnap correctly and understand the basic
framework needed to create an eCommerce website using Delphi and
WebSnap. Building eCommerce solutions has never been simpler!
We will build a full eCommerce site from start to finish in this
4-part session (you will receive the complete source code of the
site afterwards). This session will address key issues such as:
Online Catalog
Security & Access Control
Checkout Services
Membership Services
Shopping Cart Services
Shipping Services
Intended
Audience:
Developers with a basic
understanding of building web applications with Delphi. Familiarity
with configuring Microsoft Internet Information Server or Apache
would be a definite asset.
Back
to list
Securing
Your Internet Applications -
see schedule for class times
This eSeminar will review the security model provided by
Microsoft Internet Information Server Security Subsystem, enabling
Secured Socket Layer, and creating ISAPI filters to handle custom
authentication.
Intended
Audience:
Developers who have a
working knowledge of web development using Delphi™.
Seminar Format
SOAP Development with Delphi™ - see
schedule for class times
This eSeminar will give
an introductory overview on SOAP. In addition, a step-by-step
presentation will show you how to use Delphi to interface with
existing SOAP services available on the Internet. The session
will also address the process in creating a SOAP server using
Delphi.
Intended
Audience:
Developers with a working
knowledge of web development using Delphi.
Back
to list
Requirements Management with CaliberRM - see
schedule for class times
If you are in the business of building applications, you will appreciate the importance of identifying the proper requirements before coding. The cost of not doing so can result in complete failure of the project. This session will showcase how Borland® CaliberRM,™ can help you manage requirements on an enterprise level, facilitate collaboration, conduct impact analysis before making any changes, and management of changing requirements. ALM best practices will be demonstrated to show you how to take control of your project. If you have ever suffered the pain of bad specification or lack of it, you don't want to miss this session. It will change the way you think about project management and application development!
The eSeminar will cover:
Why Manage Requirements?
How does CaliberRM Help?
CaliberRM Overview
Case Study
Q&A
Intended Audience:
This session is designed for anyone looking for an overview of the CaliberRM product
Seminar Format
|