|
Introduction
to C# Programming for the Microsoft .NET Platform
Introduction
The goal of
this course is to provide students with the knowledge and skills
needed to develop C# applications for the Microsoft .NET Platform.
The course focuses on C# program structure, language syntax, and
implementation details.
C# was created
to be the programming language best suited for writing .NET enterprise
applications. C# combines the high productivity of Microsoft Visual
Basic® with the raw power of C++. It is a simple, object-oriented,
and type-safe programming language that is based on the C and C++
family of languages.
At Course Completion
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 references 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.
- Use predefined
and custom attributes.
Microsoft Certified
Professional Exams
This course
will help the student prepare for the following Microsoft Certified
Professional exam:
- There is
no MCP exam associated with this course.
Prerequisites
Before attending
this course, students must have:
- Experience
with programming in C, C++, Visual Basic, Java, or another programming
language.
- Familiarity
with Microsoft's .NET strategy as described on Microsoft's .NET
Web site: http://www.microsoft.com/net/
The course materials,
lectures, and lab exercises are in English. To benefit fully from
the instruction, students need an understanding of the English language
and completion of the prerequisites.
Course Materials
and Software
The student
kit includes a comprehensive workbook and other necessary materials
for this class.

Building
XML-Based Web Applications
Introduction
The goal of this course
is to enable developers to build a Web application of moderate complexity.
Such an application connects to and retrieves data from a data source,
processes XML data before sending it to the client, and saves updates
from the client back to the database.
At Course Completion
At the end of the course,
students will be able to:
- Identify places in
the architecture of an Web solution Extensible Markup Language
(XML) is used.
- Create well-formed
and valid XML documents.
- Create an XML schema.
- Use Extensible Stylesheet
Language (XSL) to transform XML data for display in a Web browser.
- Use XSL to transform
XML data into a different XML format.
- Use data binding and
the Document Object Model (DOM to display dynamic XML data in
a Web browser.
- Use Active Server
Pages (ASP) and ADO 2.6 to read data from a data source and store
it as XML.
- Change XML data on
the client and then save it to a database on the server.
Microsoft Certified
Professional Exams
This course will help
the student prepare for the following Microsoft Certified Professional
exam:
- Currently there are
no Microsoft Certified Professional Exams that correspond to this
course.
Prerequisites
Before attending this
course, students must have:
- Knowledge of Hypertext
Markup Language (HTML)
- Knowledge of relational
databases
- Programming experience
using Microsoft Visual Basic®, Microsoft Visual Basic for
Applications, or Microsoft Visual Basic, Scripting Edition (VBScript):
creating procedures, using loops, using variables, and using Component
Object Model (COM) objects
- Knowledge of a data-access
application programming interface (API), such as ActiveX®
Data Objects (ADO).
The course materials,
lectures, and lab exercises are in English. To benefit fully from
the instruction, students need an understanding of the English language
and completion of the prerequisites.
Course Materials
and Software
The student kit includes
a comprehensive workbook and other necessary materials for this
class.
- Labs
- Practices
- Demonstrations

Implementing
and Managing Microsoft Exchange 2000
Introduction
The goal of this course
is to teach students the knowledge and skills necessary to install,
configure, and administer Microsoft® Exchange 2000. This course
also provides prerequisite knowledge and skills required for Course
1573,
Designing Microsoft Exchange 2000 for the Enterprise and Course
2355,
Upgrading Microsoft Exchange Server 5.5 to Microsoft Exchange 2000.
At
Course Completion
At the end of the course,
students will be able to:
- Install Exchange 2000.
- Create and manage
Storage Groups, Mailbox Stores, and Public Folder Stores.
- Create and manage
public folders, users, contacts, and distribution lists.
- Configure full-text
indexing.
- Create and apply mailbox
store and public folder store Policies.
- Create a Simple Mail
Transfer Protocol (SMTP) Connector to the Internet.
- Create and connect
Exchange Routing Groups.
- Configure Microsoft
Outlook® Web Access.
- Install and configure
Instant Messaging.
- Implement and configure
Exchange 2000 Conferencing Server.
- Monitor and tune Exchange
2000 performance.
- Backup Exchange 2000
data and restore Exchange 2000 after a disaster.
Microsoft
Certified Professional Exams
This course will help
the student prepare for the following Microsoft Certified Professional
exam:
Prerequisites
Before attending this
course, students must have:
- A working knowledge
of Microsoft Windows® 2000.
- Completed Course 1560,
Updating
Support Skills from Windows NT 4.0 to Windows 2000, or Course
2154, Implementing
and Administering Microsoft Windows 2000 Directory Services,
or equivalent working knowledge.
- Working knowledge
of Networking, including Transmission Control Protocol/Internet
Protocol (TCP/IP), Domain Name System (DNS), and Internet Information
Services (IIS).
- Working knowledge
of Internet protocols, including Post Office Protocol version
3 (POP3) or Internet Message Access Protocol version 4 (IMAP4),
SMTP, Hypertext Transfer Protocol (HTTP), and Network News Transfer
Protocol (NNTP).
- Knowledge of Exchange
Server 5.5 is beneficial but not essential.
Course
Materials and Software
The student kit includes
a comprehensive workbook and other necessary materials for
this class.

|