HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
C# Training CD's

Your C# Instructor

Your instructor, Jesse Liberty, is the author of Programming C#, Programming ASP.NET and a dozen other books on web development and object-oriented programming. He is the president of Liberty Associates, Inc. where he provides custom .NET programming. Jesse has been a Vice President of Electronic Delivery for Citibank and a Distinguished Software Engineer and Architect for AT&T, Ziff Davis, PBS and Xerox. Jesse has been a contributing author to C++ Report MSDN, and other industry journals


SESSION 1 (110 min)

Introduction
C# and .NET
The .NET platform
The .NET Framework
The C# language

Hello World
Your first C# program
Methods
Comments
Console
Namespaces

C# Language Fundamentals
Types
Variables
Constants
Using statement
String
Identifiers
Statements
Expressions
Whitespace

Branching
Unconditional
If /else
Switch
Goto
While
Do..While
For

Operators
Relational
Assignment
Mathematical

Logical Operators
Logical
Short Circuit
Precedence
Preprocessor directives

SESSION 2 (80 min)

Classes and objects
Access modifiers
Class methods
Constructor
Variables
Instantiating objects
Static methods
Destructor & Finalize
Passing Parameters
Overloading methods
Properties

Inheritance
Specialization
Generalization
Inheritance
Polymorphism
Virtual functions
Overriding virtual function
The object class
Object as root
Boxing and unboxing

Operator Overloading
The operator keyword
Supporting other .Net languages
Operators must be static
Use with care
Conversion

SESSION 3 (75 min)

Interfaces
Defining structs
Defining interfaces
Implementing an interface

Extending and combining interfaces
Keywords is vs. as

Arrays
The array
Arrays and foreach
Initialization
Rectangular vs. Jagged
Params

Collections
Indexers
Collection Interfaces
IEnumerable

Advanced Collections
IEnumerator

SESSION 4 (93 min)

Advanced Collections (continued)
ArrayList
IComparable
IComparer

Collection Classes
Queues
Stacks
Dictionaries
Hashtables

strings
The string class
Immutable Strings
String Builder
Regular Expressions

Exceptions
Throwing exceptions
Catching exceptions
Exception objects
Custom exceptions

Delegates
What are delegates
Declaring delegates
Instantiating delegates

Multicast delegates

SESSION 5 (98 min)

Events
What are events
Events and delegates
Responding to events

Building Windows Applications
Windows forms by hand
Creating a windows form
Understanding Windows applications
Windows vs. Web applications
/XMLD documentation

ADO.NET
ADO.NET vs. ADO
Introduction to relational databases

SESSION 6 (90 min)

The ADO.NET object model
Using ADO Managed providers

ADO.NET advanced topics
Working with DataBound controls
Modeling data relationships

Updating databases using ADO.NET
Updating database records
Command builder

Advanced data updating Part I
Transactions
Connection Transactions

Advanced data updating Part II

SESSION 7 (76 min)

Advanced data updating Part II (continued)
Concurrency

Programming Web Forms
Understanding Web Forms
Creating a Web Form
Adding controls
Web form Life cycle
Event Driven Web forms

Web forms and data binding
Data binding
Web form life cycle

Attributes & Reflection
Intrinsic attributes
Custom attributes
Using reflection
Late binding
Discovery

Threads and synchronization
Creating threads

SESSION 8 (93 min)

Threads and synchronization (continued)
Synchronization devices
Race conditions

Streams
Reading and writing data

Advanced Streams
Asynch I/O
Web requests
Network I/O simple
Network I/O Asynch Serialization

COM Interop
Importing an ActiveX control
Importing a COM DLL


Return to C# Training CD's Main Page

Check out the complete list of AppDev Training


Please Note: All manuals included with the training are in electronic form (PDF files on CD ROM's).
C# Training CD's (8 CD's)........$795.00


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

SEARCH
14,500+ PRODUCTS:

Order C# Training

SIMILAR PRODUCTS
  • Training Tools

    AppDev Training

  • Copyright ©2004 HALLoGRAM Publishing, Aurora CO. All Rights Reserved
    All products mentioned in this site are trademarks of their respective owners
    Prices are subject to change without notice
    dmcakegrim