|
|
|
CONSULTECH's Advanced
Microsoft C#.NET Development
Performance-based Objectives: At
the end of the course, students will be able to: list the major elements of
the .NET Framework and explain how C# fits into the .NET Platform; analyze the
basic structure of a C# application and be able to document, debug, compile,
and run a simple application; create, name, and assign values to variables;
use common statements to implement flow control, looping, and exception
handling; create methods (functions and subroutines) that can return values
and take parameters; create, initialize, and use arrays; explain the basic
concepts and terminology of object-oriented programming; use common objects
and reference types; create, initialize, and destroy objects in a C#
application; build new C# classes from existing classes; create self-contained
classes and frameworks in a C# application; define operators, use delegates,
and add event specifications; implement properties and indexers; and use
predefined and custom attributes. Performance-based
Objectives: At the end of the
course, students will be able to: list the major elements of the .NET
Framework and explain how they fit into the .NET platform; explain the main
concepts behind the common language runtime and use the features of the .NET
Framework to create a simple application; create and use components in Windows
Forms-based and ASP.NET-based applications; use the deployment and versioning
features of the .NET runtime to deploy multiple versions of a component;
create, use, and extend types by understanding the Common Type System
architecture; create classes and interfaces that are functionally efficient
and appropriate for given programming scenarios; use the .NET Framework class
library to efficiently create and manage strings, arrays, collections, and
enumerators; use delegates and events to make an event-sender object signal
the occurrence of an action to an event-receiver object; describe and control
how memory and other resources are managed in the .NET Framework; read from
and write to data streams and files; use the basic request/response model to
send and receive data over the Internet; serialize and de-serialize an object
graph; and, create distributed applications by means of XML Web services and
Object Remoting.
Lesson 1: Remoting and XML Web Services |
|
Consultech Institute of Technology |