- DOTNET Framework
3.0
- Framework
Architecture
- Common
Language Runtime
- Garbage
Collection
- MSIL
- Memory
Management
2.
C#
Language Basics
·
Object Oriented Programming with C#
·
Net Base Class Library
·
Managing Types and Members
·
String Handling
·
Namespaces
·
Exception Handling
·
Abstract Classes and
Interfaces
·
Properties and Indexers
·
Events and Delegates
·
Managing Unsafe Code
·
Anonymous Methods
·
Partial Classes
·
Static Classes
3.
Collections and
Generics
·
Collecting Data Items
·
Working with Sequential Lists
·
Working with Dictionaries
·
Using Specialized collections
· Generic Collections
- Managing Text and
Input/Output(I/O)
·
Navigating the File System
·
Reading and
writing files
·
Compressing Streams
·
Working with isolated storage
·
Forming regular expressions
·
Encoding and Decoding
5.
Serialization
·
Serializing Objects
·
XML Serialization
·
Custom Serialization
6.
Multithreading
·
Creating Threads
·
Sharing Data
·
The Asynchronous Programming Model
7.
New
in C# 3.0
·
Implicitly Typed Local Variables
·
Extension Methods
·
Lambda Expressions
·
Object and Collection Initializes
·
Anonymous Types
·
Implicitly typed Arrays
·
Query Expressions
·
Expression Trees
8.
Application Domains and
Services
·
Creating Application Domains
·
Configuring Application Domains
·
Creating Windows Services
9.
Interoperation
·
Using COM Objects
·
Exposing Dot Net Components to COM
·
Using Unmanaged Code
10.
Reflection
·
Understanding Reflection
·
Assembly Attributes
·
Reflecting Types
·
Writing Dynamic Codes
·
Creating Code at Runtime
11.
Application and Data
Security
·
Understanding Code Access Security
·
Authenticating and Authorizing Users
·
Using Access Control List
·
Encrypting and Decrypting
Data
12.
Globalization
·
Using Culture Information
·
Creating A Custom Culture
Designing and
Implementing Databases with MS SQL Server 2005 (3 x 3
Hrs)
·
Introduction to RDBMS and Database
Normalization
·
Familiarizing SQL Server 2005
·
Creating Tables, Constraints and User
Defined Types
·
Managing Indexes
·
Working With Transact SQL
·
Implementing Views
·
Creating Functions, Stored Procedures and
Triggers
·
Backup, Restoring and Moving a
database
Exam ID #70 - 526: Windows based
Client Application Development. (16 X 3
Hrs.)
- Creating and Managing
Windows Forms
- Familiarizing
Visual Studio 2005
- Managing
Form-Properties
- Managing
Common Windows Controls
- Integrating Data in
Windows Forms
·
Data-bound Controls
·
Managing Datagrid View and Datasets
·
Binding Source and Binding Navigator
·
Binding Data from Multiple Sources
·
Using Data Form Wizard
- Graphics
·
Drawing Graphics
·
Working with Images
·
Formatting Text
- Database
Management
·
Introduction to ADO.NET
·
Connected and Disconnected Data
Accessing
·
Managing Datasets
·
Enterprise Application Development using
ADO.NET
- Managing
XML
·
XML Document Object Model
·
Reading
and Writing XML Data
·
Validating XML
- Printing
·
Configuring Applications for Printing
·
Print Preview
·
Page Setup
·
Controlling Printing
- Managing MDI
Forms
·
MDI Forms
·
MDI Child Forms
·
Managing Active MDI Child
- Creating User
Controls
·
Composite Windows Forms control
·
Inheriting Control Classes
·
Managing Extended Controls
- Consuming XML Web
Services.
·
Introduction to SOAP and Web Services
·
Creating and Managing Simple Web
Services
·
Consuming Professional XML Web
Services
- Managing
e-Mail
·
Creating a Mail Message
·
Sending Mail
·
Managing Attachments
- Configuring and
Deploying Applications
·
Installing Windows Forms Application
using ClickOnce Deployment
·
Creating Windows Forms Setup
Application
·
Adding Functionality to the Setup
Application
Exam ID#70 - 528: Web based Client
Application Development. (22 X 3
Hrs.)
- Introduction to Web
Sites and Design Fundamentals
- Introduction
to Server Side and Client Side Scripting
- Web
Page Designing using HTML and JavaScript
- Managing
IIS
- Managing Web
Forms
·
Creating Web Forms Application
·
Server and HTML Controls
·
Validating Forms with Validation
Controls
- State
Management
·
Managing Session and Application
·
View State and Query Strings and
Cookies
- Pages and
Configuration
·
Aspx Pages and Events
·
Web configuration Files
·
Global.aspx and Global Events
- Managing Site
Navigation
- Navigation
Structure
- Using
Site Map Control
- Database Management
using ADO.NET, XML and Databound
Controls
- Implementing
Databound Controls
- Managing
Connections and Transactions
- Handling
Connected and Disconnected Databases
- Managing
XML Data
- Custom Web
Controls
- Managing
Web User Controls
- Creating
Custom Web Controls
- Creating
Composite Server Controls
- Creating and Consuming
XML Web Services
- Introduction
to SOAP Protocol
- Creating
and Consuming XML Web Service
- Configuring
XML Web Service
- Implementing
Authentication and authorization
- Configuring
Forms Authentication
- Membership
APIs and Classes
- Windows
Authentication and Impersonation
- Managing
Login controls
- Web Multimedia and
e-mail
- Playing
Audio and Video
- Sending
email and managing attachments
- Customizing and
Personalizing Web Applications
- Using
Master Pages and Content Pages
- Customizing
Pages using Themes and User Profiles
- Implementing
Web Parts
- Configuring and
Deploying a Web Application
- Creating
Web Setup Project
- Configuring
Deployment Properties
- Using
Copy Web Tool
- Web
Hosting
Exam ID #70 –
529: Microsoft .NET Framework 2.0 Distributed Application
Development (15 x 3 Hrs.) (Optional
Subject)
- Creating and
Managing XML Web Service
- Introduction
to XML Web Service and SOAP
Protocol
- Creating XML
Web Service
- Consuming
Web Service
- Case Study:
Consuming Professional Web
Services
14.
SOAP
Formatting
·
Configuring SOAP
Messages
·
Customizing SOAP
Messages with XML Serialization
·
Implementing
SOAP Headers
·
Managing Custom
SOAP Headers
·
Managing SOAP
Extensions
15.
Configuring and
Publishing XML Web Services
·
State Management
in XML Web Service
·
Managing Session
and Application in XML Web Services
·
Method
Invocations and Event Management
·
Configuring Web
Service Application
·
Deploying and
Publishing Web Service
·
Managing Web
Setup Application
- Remoting
·
Remoting
Basics
·
Creating and
Configuring Remoting Server
·
Creating and
Managing Remoting Client
·
Method
Invocation and Event Management
·
Debugging and
Deploying Remote Applications
·
Managing
Remoting Exceptions
17.
Web Services
Enhancements 3.0
·
Enabling and
Referencing WSE 3.0
·
Using SOAP
Extension Types
·
Using Digital
Signatures to Ensure Message Integrity
·
X.509
Certificates
·
Kerberos
Token
·
WSE
Security
·
WSE Messaging
and Routing
18.
Developing COM+
Applications
·
Serviced
Components Overview
·
Creating and
Registering Serviced Components
·
Consuming
Serviced Components
·
Managing
Transaction
·
Message
Queue
·
Managing Queued
Components
·
Setting
Permissions on a Message Queue
·
Peeking and
Enumerating Messages
·
Correlating
Messages
·
Rules and
Triggers
·
Securing
Messaging
·
Signing and
Validating Message
·
Encrypting
Messages and Verifying
Authority