CSharep-Dot-Net-Training-NareshIT

C#.NET Online Training

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