Contents
- 1 C#.NET Online Training Course Overview
- 1.1 Introduction of .Net
- 1.2 .Net Framework [Advanced]
- 1.3 C#.Net language
- 1.4 Programming of C#
- 1.5 Branching and Flow Control
- 1.6 Working with Arrays
- 1.7 Object-Oriented Programming
- 1.8 Collection and Generics
- 1.9 .NET Framework XML Overview
- 1.10 Formatting and String
- 1.11 Exceptions
- 1.12 Delegates and Events
- 1.13 C# Graphical User Interface
- 1.14 C# File Operations
- 1.15 ADO.NET
- 1.16 LINQ to XML
- 1.17 New Features in C# 4.0
Duration of the Course
- 35 Hrs
C#.NET Online Training Course Overview
Introduction of .Net
- Introduction to .Net
- What is .Net?
- Comparing .Net To Other technologies
- Advantages and architecture of the .NET Framework
- Design goals of .Net.
- Languages used in .Net
- Assemblies in .Net
.Net Framework [Advanced]
- Introducing the .Net framework.
- What is .Net framework?
- CLR and DLR
- Class Library?
- CLR – CTS – MSIL – PE file format
- JIT Compiler
- Reflection
- Garbage Collection
C#.Net language
- What is C#.Net
- Comparing C# to C++ and Java.
- Why C#
- Features of c#
- C# Sample Programs.
- .Net Namespaces
- Command line Tools.
- Command line arguments
Programming of C#
- Variables
- Operators, Expressions
- Data Types
- Type conversions
- Boxing and Unboxing.
- Access Modifiers and Access Specifiers
Branching and Flow Control
- Conditional Branching
- Repeating Code Blocks
- Unconditional Branching
Working with Arrays
- Introducing Arrays
- Manipulating Arrays
- Single, Multiple and Jagged Arrays
- Arrays as Collections
Object-Oriented Programming
- Object & Classes
- Constructors and Initialization, Destructor
- Methods
- Method Overloading, Method Overriding
- Static Members
- Constant and Read-only
- Inheritance
- Polymorphism
- Working Abstract Classes, Sealed Class and Interfaces
- Parameter Passing
- Properties, Indexers
- Auto-Implemented Properties
- Operator Overloading
Collection and Generics
- ArrayList, HashTable,
- Working with Dictionaries, Stacks, and Queues
- Creating Your Own Generic Collection Classes
- Generics and Arrays
- Generic Interfaces
- Generic Constraints
- Generics and Lists
.NET Framework XML Overview
- XML in the .NET Framework
- XML Namespaces and Classes
- XmlReader and XmlWriter
- .NET DOM Parser
- XML Serialization
- XML and ADO.NET
- XPath and XSLT
- XML and the Web
Formatting and String
- String, StringBuffer class
- Type Conversions
- Anonymous Types
Exceptions
- Exception Fundamentals
- Structured Exception Handling
- User-Defined Exception Classes
- Inner Exceptions
Delegates and Events
- Delegates
- Anonymous Methods
- Lambda Expressions
- Events
C# Graphical User Interface
- Introduction to Windows Forms
- Standard Winform Controls
- Properties, Events of Winform Controls
- Dialog Boxes
- Menus, Progress Bar, Tree View Controls
- MDI Forms
C# File Operations
- Introduction to File I/O operations
- Directory, File Classes
- File Stream, TextReader, TextWriter Classes
- BinaryWriter, BinaryReader, MemoryStream Classes
- Convert XPS file to Bitmap
- Serialization and Deserialization
ADO.NET
- ADO.NET Architecture
- Advantages of ADO.Net over ADO, OLEDB
- Connected and Disconnected Data Access Architecture
- Using SQL Server, OLEDB, ODBC and Oracle Data Providers
- Connection, Command, DataReader, DataAdapter & DataSet
- Executing Queries, SQL Statements, Stored Procedures
- Multiple ResultSets, Table Schema
- Handling Tables in DataSet
- Working with Data Controls
LINQ to XML
- Language Integrated Query
- Manipulating XML Documents in Memory with LINQ
- LINQ Queries
- Filtering, Ordering and Aggregation
- Inserts, Deletes and Updates
- LINQ Transformations
New Features in C# 4.0
- Dynamic Data Type
- Named Arguments
- Optional Arguments
- Automating Office
- Variance in Generic Interfaces
- Asynchronous Programming Keywords