| .Net Programming | .Net Architect |
.NET Programming in C#
Object-Oriented Programming
.NET Interfaces and Collections
Defining and Versioning Assemblies
.NET Interoperability Services
Advanced Data Management Features of ADO.NET
Working with XML
Delegates and Events
Multithreading in .NET
Web Services
Reflection & Attribute Programming
.Net Remoting .Net Security
Above course include comprehensive detail of each topic with practical programming example using C# language
|
Introduction to Designing Business Solutions
Gathering and Analyzing Information
Envisioning phase of the project
Conceptual/Logical/Physical Design
Designing the Presentation and Data layer
Designing Security Specification
Project planning phase
Project Stabilizing and Deploying solution
Overview of Team foundation Server
.Net jobs interview question preparation
|
.NET Programming in C#
.NET Framework Review
Common Language Runtime (CLR)
Common Type System (CTS)
Value Types vs. Reference Types
Extending System.Object
String vs. StringBuilder
Return to topic list
|
Introduction to Designing Business Solutions
Overview of Microsoft Solutions Framework
Phases in the MSF Process Model
Introducing the Case Study-Adventure Works Cycles Application
Return to topic list
|
Object-Oriented Programming
Defining and Using Classes
Understanding Partial Classes in .NET 3.0
Understanding Object Lifetime
Building Class Hierarchies
Forcing Inheritance with Abstract Classes
Preventing Inheritance with Sealed Classes
Cross-Language Inheritance
Visual Inheritance
Defining and Implementing Interfaces
Working with Generics in .NET 3.0
Return to topic list
|
Gathering and Analyzing Information
Gathering Business Information
Analyzing Business Information
Using Modeling Notations
Creating Use Cases and Usage Scenarios
Return to topic list
|
.NET Interfaces and Collections
IDisposable
Building Disposable Objects
ICloneable
Building Clonable Objects
IComparable and IComparer
Building Comparable Objects
ICollection, IDictionary and IList
Using ArrayList, HashTable and SortedList
IEnumerator
IEnumerable
Defining Custom Collections
Working with Generic Collections in .NET 3.0
Return to topic list
|
Envisioning Phase of the Project
The Envisioning Phase
Creating a Vision/Scope Document
Creating the Project Structure Document
Analyzing Risks
Return to topic list
|
Defining and Versioning Assemblies
The Role of .NET Assemblies
Private and Shared Assemblies
Understanding Private Assemblies
Building and Using Single-File Assemblies
Building and Using Multi-File Assemblies
Understanding Shared Assemblies
Strong Names
Global Assembly Cache (GAC)
Building, Configuring and Consuming Shared Assemblies
Return to topic list
|
Creating the Conceptual/Logical/ Physical Design
An Introduction to the Planning Phase
An Overview of the Functional Specification
An Overview of the Conceptual Design Process
Building the Conceptual Design
Optimizing the Conceptual Design
An Overview of Logical Design
Creating a Logical Design
Documenting Logical Design Output
Optimizing Logical Design
An Overview of Physical Design
Physical Design Analysis
Physical Design Rationalization
Physical Design Implementation
Return to topic list
|
.NET Interoperability Services
Interactions between Managed and Unmanaged Code
Interop Marshalling
Platform Invocation Service (PInvoke)
Calling Platform DLL's from .NET
Using COM Servers from .NET
Runtime Callable Wrappers
Thread Interoperability with COM
Calling .NET Components from COM
COM Callable Wrappers
Return to topic list
|
Designing the Presentation/ Data Layer
Basics of User Interface Design
Designing the User Interface
Designing User Process Components
Designing the Data Store
Optimizing Data Access
Implementing Data Validation
Return to topic list
|
Advanced Data Management Features of ADO.NET
Interactions between Managed and Unmanaged Code
Interop Marshalling
Platform Invocation Service (PInvoke)
Calling Platform DLL's from .NET
Using COM Servers from .NET
Runtime Callable Wrappers
Thread Interoperability with COM
Calling .NET Components from COM
COM Callable Wrappers
Return to topic list
|
Designing Security Specifications
Overview of Security in Application Development
Planning for Application Security
Using the .NET Framework Security Features
Designing Authorization, Authentication, and Auditing Strategies
Return to topic list
|
Working with XML
Using XmlReaders and XmlWriters
Using Xml Schemas for Validation
Managing XML Data using XmlDocument
Return to topic list
|
Project Planning Phase
Incorporating Design Considerations
Planning for Administrative Features
Planning for Future Phases
Creating the Technical Specifications
Return to topic list
|
Delegates and Events
What are Delegates?
Using Delegates
Singlecast vs. Multicast Delegates
Relationship between Delegates and Events
Defining Custom Events
Trapping Custom Events
Return to topic list
|
Project Stabilizing and Deploying Solution
The MSF Stabilizing Phase
Testing and Piloting for Stabilization
The MSF Deploying Phase
Deploying to a Production Environment
Return to topic list
|
Multithreading in .NET
Threading Concepts
Creating Threads in C#
Managing Threads
Problems with Threads
Thread Synchronization
Return to topic list
|
Web Services
Review of Web Services
.NET 2.0 Changes to Web Services
Exploring WSDL
Exploring the Proxy Code
Making Synchronous and Asynchronous Calls to a Web Service
Exposing Custom Types from Web Methods
Defining and Using Secure Web Services
Return to topic list
|
Reflection & Attribute Programming
Using Attributes
Built-in Attributes
Designing Custom Attributes
Reflection Concepts
Extracting Type Information
Viewing Metadata
Discovering Attributes with Reflection
Using Reflection at Runtime
Building Smart Clients
Return to topic list
|
.Net Remoting
Remoting Basics
Understanding Application Domains
Creating Remotable Objects
Well-known vs. Activated Objects
Creating Channels for Calling Remote Methods
Creating Remote Objects
Interacting with Remote Objects
Using Interfaces with Remote Objects
Lease-based Lifetimes
Return to topic list
|
.Net Security
Security Basics
Evidence and Code Identity
Role-based Security
Code Access Security
Security Policy
Permissions
Code Groups
Using the .NET Configuration Wizard
Cryptography
Return to topic list
|