point10.1.2007
PHP With MySQL Programming remains the #1 selling course of 2007!

point related info
point1.8.2007
PHP/MySQL course ends the year in dramatic fashion by outselling all other courses in the final quarter of 2006.

point related info
newsletter icon
Enter valid email address to
receive our monthly newsletter
Email:

Name:
spacer
 

Developing Applications With C#: Level 3


Course Description:

In Level 3 you will learn how to build interactive Windows Applications with C#. You will also learn how to manipulate databases using ADO.NET. In addition, you will learn how to use C# to develop ASP.NET applications.

With this knowledge you’ll be able to build interactive web sites (Web Forms) as well as Web Services, which have no User Interface but which provide information to other applications through Web protocols such as HTTP and SOAP.

Then, you will use C# to explore both intrinsic and custom attributes, and you will learn how to interact with attributes programmatically using Reflection. You’ll explore threads and synchronization issues, and you’ll use streams to read and write data both to your local machine and across the network and the Internet.

Finally, you’ll explore interoperability with legacy COM objects such as ActiveX controls and COM components.

In this course, you will:

  • Declare and implement delegates and events
  • Create, document and deploy Windows Forms applications
  • Understand the ADO.NET object model
  • Use ADO.NET to interact with and update databases
  • Create data bound controls.
  • Build event-driven data-centric Web applications.

Course Duration: 3-days
more info
email:
name:
phone: - -
message:

Prerequisites and Assumptions:

Previous knowledge of the C# programming language or our C# Programming course.

Recommended Follow-up/RelatedCourses

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
  • The ADO.NET object model
  • Using ADO Managed providers
  • Working with DataBound controls
  • Modeling data relationships

Updating Databases Using ADO.NET
  • Updating database records
  • Command builder
  • Advanced data updating
  • Transactions
  • Connection Transactions
  • 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

Intrinsic Attributes
  • Intrinsic attributes
  • Custom attributes
  • Using reflection
  • Late binding
  • Discovery

Threads and Synchronization
  • Creating threads
  • Synchronization devices
  • Race conditions

Streams
  • Reading and writing data
  • Asynch I/O
  • Web requests
  • Network I/O simple
  • Network I/O Asynch
  • Serialization

COM Interop
  • Importing an ActiveX control
  • Importing a COM DLL

   
php logomysql logo

home | training | courseware | consulting | mentoring
contact us | about us | clients | news | policies

Copyright © 2005 by Ambrose King Company. All rights reserved.