C#.NET(Topics & Contents)-30 Hrs
 
															DotNet Introduction(1 Hrs)
	
															- DotNet vs Java vs Php
															- Types of Languages
															- Types of Applications
															- DotNet Introduction
															- DotNet Applications
															- DotNet Features
															- DotNet Architecture
															- DotNet Executions
															- DotNet Components
															- Sample programs in console application
															
C# Introduction(2 Hrs)
															- C# Introduction
															- C# Datatypes (Value types, Reference types)
															- C# Operators (Arithmetic, Relational, Logical, Bitwise, Assignment, Misc)
															- C# Statements
															- Decision Making Statements
															- simple if
															- if else
															- else if
															- nested if
															- switch
															
															- Looping Statements
															- for
															- while
															- do while
															- foreach
															
															- Uncondition Statements
															- break
															- continue
															- goto
															
															- C#.NET Controls
															- Button
															- TextBox
															- Label
															- RadioButton
															- CheckBox
															- ListBox
															- ComboBox
															- RichTextBox
															- MaskedTexBox
															- DateTimePicker
															- GroupBox
															- Panel
															- Timer
															- ProgressBar
															- etc.,
															
															
Array and Types(1 Hrs)
															- Array
															- Array Introduction
															
															- Array Category
															- Rectangler Array
															- Jagged Array
															
															- Array Types
															- One Dimensional Array
															- Two Dimensional Array
															- Multi Dimensional Array
															
															- Structure
															- advantages
															- (ex)
															- disadvantages
															
															- Enum
															- advantages
															- (ex)
															
															
Logical Programs (3 Hrs)
															- Number Programs(5Programs)
															
															- Array Programs(5 Programs)
															
															- String Programs
															
															- Pattern Programs
															
Funcion & Types(2 Hrs)
															- Function Introduction
															
															- 4 types 
															- W/o Arguments w/o ReturnType
															- W Arguments w/o ReturnType
															- W/o Arguments w ReturnType
															- W Arguments w ReturnType
															
															- Nested calling function
															
															- Recursive function
															
															- Function Passing Parameter
															- Option Parameter or Default Parameter
															- Named Parameter
															- Call By Value
															- Call By Reference (ref keyword)
															- Returning more tn one value (out keyword)
															- Passing array values (params keyword)
															
															- Array Inbuilt functions
															
															- String Inbuilt functions
															
															OOPS Concepts(6 Hrs)
															- OOPS
															- OOPS Introduction
															
															- Advantages
															
															- Features
															- Class
															- Object
															- Abstraction
															- Encapsulation
															- Inheritance
															- Polymorphism
															
															- Sample Project using OOPS (class, object)
															
															- Accessing Private members outside from the class
															- Property (4 types)
															- Methods
															- Constructor	
															
															- Constructor	
															- Default Constructor
															- Parametrized Constructor
															- Copy Constructor
															- Static Constructor
															- Private Constructor
															
															- Destructor
															
															- Keywords
															- static
															- const
															- readonly
															- is
															- as
															- base
															- this
															- dynamic
															- var
															
															- Inheritance and Abstraction
															- Single Inheritance
															- Multilevel Inheritance
															- Multiple Inheritance
															- Hierarchical Inheritance
															- Hybrid Inheritance
															- Why C# does not support Multiple Inheritance (collision problem) (ex)
															- How to achieve Multiple Inheritance (Interface) (ex)
															- Class vs Interface
															- Interface sample program (ex)
															- Achieving Multiple Inheritance using Interface (ex)
															- Avoid collision problem using interface (ex)
															- Abstract class sample program (ex)
															- purpose of Interface
															- purpose of Abstract class
															- Interface vs Abstract class
															- Diamond problem (ex)
															
															- Polymorphism
															- Method hiding (shadowing)
															
															- Static Polymorphism
															- program with single class
															- program with two classes
															
															- Dynamic Polymorphism
															- program with virtual keyword
															- program with abstract keyword
															
															- Encapsulation	
															- Properties (Auto Impemented Property)
															- Access Specifiers
															- Private
															- Protected
															- Internal
															- Internal Protected
															- Public
															
															- Types of classes
															- Abstract class
															- Nested class
															- Partial class
															- Sealed class
															- Static class
															
															
SQL Server Introduction (3 Hrs)
															- Database Introduction
															
															- Sql Queries
															
															- DDL (Create, Alter, Drop, Truncate, Rename)
															
															- DML (Insert, Delete, Update)
															
															- DQL (Select, Merge)
															
															- DCL (Grant, Revoke)
															
															- TCL (Commit, Rollback, SavePoint)
															
															- SELECT
															- Comparision operator(<,>,<=,>=,<>,!=)
															- AND, OR, NOT, IN, BETWEEN, LIKE, TOP, DISTINCT
															- Aggregate functions(COUNT, SUM, AVG, MIN, MAX)
															- Clauses (Order By, Group By, Having)
															- Sub Queries (ANY, ALL)
															- Set Operators (UNION , UNION ALL)
															
															- DateTime Inbuilt functions 
															
															- String Inbuilt functions
															
															- Ranking Functions
															
															
Constraints & Joins
															- Constraints
															- Primary Key
															- Unique Key
															- Not Null
															- Check
															- Default
															- Foreign Key
															- Composite Key
															
															- Setting constraints when creating tables
															
															- Setting constraints after creating tables
															
															- Joins
															- Inner Join
															- Left Join
															- Right Join
															- Full Join
															- Cross Join
															- Self Join
															
															
Advanced SQL( 3 Hrs)
															- Functions
															- Scalar Function
															- Inline Table Valued Funtion
															
															- Stored Procedure
															- Without Parameter Without ReturnType
															- With Parameter Without ReturnType
															- Without Parameter With ReturnType
															- With Parameter With ReturnType
															- Writing multiple queries in a single Stored Procedure
															
															- Triggers
															- After Triggers (Insert, Delete, Update)
															- Instead of Triggers (Insert, Delete, Update)
															- Magic Tables
															
															- Index
															- Clustered Index
															- Non Clustered Index
															
															- View
															- ex
															- advantages
															
															
ADO.Net Introduction(3 Hrs)
															- ADO.NET
															- ADO.NET Introduction
															
															- ADO.NET Architecture
															
															- ADO.NET Object
															- Connection Object
															- Command Object
															- DataReader Object
															- DataSet Object
															- DataAdapter Object
															- DataTable Object
															
															- ADO.NET Connectivity
															- com.ExecuteNonQuery()
															- com.ExecuteReader()
															- com.ExecuteScalar()
															- DataReader example
															- DataAdapter example
															- INSERT, DELETE, LOAD, UPDATE, VIEW
															- ComboBox data filling
															- GridView data filling
															
															
Class Library, File Handling, Exception Handling,Multi Threading(3 Hrs)
															- Class Library
															- create assembly file (.dll) (ex)	
															- using assembly file in another project
															- .dll vs .exe
															
															- Exception Handling
															- Types of error
															- keywords
															- try
															- catch
															- throw
															- finally	
															- user defined exceptions (ex)
															
															- MultiThreading
															- Threading
															- Thread states
															- Thread priorities
															- example program
															
															- File Handling
															- Files and streams
															- File modes
															- File Access
															- Code of Create, Write, Read, Delete, Open
															
Delegates,Collections,Generics(2 Hrs)
															- Delegates
															- Simple Delegate program
															- Multicast Delegate program
															
															- Events
															- Event sample program
															- Delegate with event program
															
															- Collections
															- Disadvantages of Array
															
															- Advantages of collections
															
															- Collection classes
															- ArrayList
															- HashTable
															- SortedList
															- Stack
															- Queue
															- BitArray
															
															- Disadvantages
															
															- Generics
															- Advantages
															
															- Generic classes
															- List
															- HashSet
															- SortedSet
															- SortedList
															- SortedDictionary
															- Dictionary
															- LinkedList
															- LinkedListNode
															- Stack
															- Queue
															
															
Crystal Report(1 Hr)
															- Real Time Windows Project Explanation		
															
															- Crystal Report
															
															- Example of Csrystal Report