C#.Net Online Training Course Content:
1. Introduction of C#.Net
- Introduction
to MS.Net 4.0/4.5
- Microsoft
VS Sun Microsystems
- Introduction
to VB6.0 and Classic ASP
- C#.Net
VS Java
- Advantages/dis-advantages
of C#.Net
- C#.Net
Comments
- Access
Modifiers or Access specifies
2. C#.Net Programming
- Data
Types
- Value
Type vs. Reference Type
- Variables
and Constants
- Boxing
and un boxing
- Implicit
and Explicit Casting
- string
and string Builder
- Working
with Arrays
- Working
with Methods
- Ref
and out parameters
- C#.Net
Branching
- C#.Net
Looping
- C#.Net
interrupts
- Creation
of C#.Net Application
3. Collections and Generics
- Introducing
Collections.
- Benefits
of Collection Classes.
- Types
of the collections.
- Hash
table and sorted list
- Heap
and stack
- Generics
- Advantages of Generics.
- How Generics Work at Runtime.
- Generic Methods
- Generic Collections
4. Delegates and Events
- Introducing
Delegates.
- Difference
between Delegate and function pointer.
- Types
of the Delegates
- Working
with Events
- Event
Handlers
5. Assemblies and
GAC
- What
is the Assembly
- Contents
of the Assembly
- What
is a DLL and how is it different from EXE
- Com
Components and Assemblies
- Types of Assemblies
- What
is the Strong Name
- How to
create the strong Name
- Global
Assembly Cache
- How to build a Class Library?
- How to use a Class Library in another
Application?
- What is Namespace?
- How
to register dll into GAC?
6. Reflection and
Attributes
- What is Reflection?
- Using Reflection to read type information
- Attributes.
- Pre-defined Attributes
- Custom Attributes.
- Using Reflection to read custom
attributes
7. Framework 4.0
/4.5
- The .NET Framework - an Overview
- Architecture
of the .Net Framework
- Framework Components
- History of Framework Versions
·
MS.NET Base Class Library(BCL)
·
Common Language Runtime (CLR)
·
MSIL / Metadata and PE files.
·
MS.NET Namespaces
·
MSIL / Metadata and PE files
·
Managed Code and un Managed Code
·
MS.NET Memory Management / Garbage
Collection
·
Common Type System (CTS)
·
Common Language Specification (CLS)
·
Types of JIT Compilers
- Rum-time
Callable Wrappers(RCW)
- COM
Callable Wrapper(CCW)
- Security
Manager
8. Object
Oriented Programming
- Class and Object
- Structure
and Class
- Functions and procedures.
- life cycle of the object
- Constructors and destructors.
- Types
of Constructors and Private Constructor
- Polymorphism
- Inheritance
and Type of Inheritance
- Overloading
and Overriding
- abstraction
& encapsulation
- Interfaces
and abstract classes
- Static
Classes
- Sealed
Classes and sealed Members
9. ADO.Net
- Introduction
of ADO.Net
- Connected
and Dis-Connected environment
- Differences of ADO and ADO.Net
- Architecture of the ADO.Net and its
Components
- Transactions
- Connection
object and command object
- Data
Adaptor and Data Reader
- Dataset, Data Table ,Data Rows and Data
Columns
- Relations
- Constraints
- Connection
Pooling
- Data
Grid View with DML operations
10. Exception
Handling
- Defining Exception
- Understandings try and catch keywords
- Using “finally” block
- “Using”
statement
- Throwing exceptions
- Creating User defined/Custom Exception
class.
11. GUI Application Development
- Windows
forms and Controls
- Creating
Menus
- Toolbars
- Tree
view, List view
- Programming
with Adv. Controls
12. Windows
Services and Threading
- Creating
Windows Services
- Installing
them in services.mvc
- Creating
Threads and Synchronization
13. NET Remoting
- Remoting
Architecture
- Developing
Remoting server
- Developing
Remoting client
- Channels,
formatters, channel services
- Remoting
Vs Web services
14. Creating the Installers (MSI generation)
- Setup
and deployment project
- Discussion
of Editors in the setup and deployment project
- Setting
the shortcut icon on the desktop and from the Creating
- programs
menu
|