Wednesday, October 24, 2012

ASP WITH C# ONLINE TRAINING


ASP WITH C# COURSE CONTENT

   Introduction to C# and .NET               
  • Object Oriented Programming                          
  • C#: The OOP Language                             
  • The NET Framework                              
  • CLR and Managed Code                          
  • MSIL and JIT                                
  • Metadata                                  
  • Assemblies                                 
  • Garbage Collection                             
  • Putting Things Together                           
  • ILASM and ILDASM                            
  • A First Look at the C# Code                           
  • The C# Code                                
  • The IL Code                                 
  • The Manifest                                
  • Using the Library File                            
  • How to Get a Free C# Compiler                        
  • Compiling Programs in the Command Line Environment         
  • If You Have the Compiler without the IDE             
  • If You Have the Visual Studio IDE                 
  • Comparison of C# and C++                           
  • The Features of C#                             
  • The New Features of C#                          
Total:- 4 hours                          
   C#Programming         
  • The “Hello,World! ”C# Program                        
  • Compiling and Running the Program                   
  • Comments                                 
  • Class Declaration                             
  • The Main Method                             
  • Using the NET Methods for Displaying Results              
  • Using Directives                                
  • Using Local Variables                              
  • The Program Architecture                           
  • Qualifying Names                                
  • Common Conventions for Writing Code                    
  • Code Documentation                              
Total:-2 hours                               
  C# Data Types                        
  • Data Types                                   
  • Built in Data Types                               
  • Value Types                                   
  • Variable Initialization                           
  • Default Values                               
  • Reference Types                                
  • The C# Reference Types                          
  • Boxing and Unboxing                           
  • Simple Data Types                               
  • Creating and Manipulating Arithmetic Expressions               
  • The Basic Arithmetic Operators (+,–,*, /)                
  • The Modulus Operator (%)                        
  • The Assignment Operators                         
  • Increment and Decrement Operators (++,––)               
  • Operator Associativity                           
  • How to Get the Type Name                        
  • Evaluating Expressions with Mixed Types                 
  • Adding a Suffix to Numeric Data                     
  • Real Types                             
  • Integral Types                            
  • Conversion between Types                         
  • The char Type                                  
  • Formatting Results                               
  • The Currency Format                           
  • The Decimal Format                            
  • The Fixed point Format                          
  • The General Format                            
  • The Numeric Format                            
  • The Scientific Format                           
  • The Hexa decimal Format                         
  • The Null able Types                               
  • Using the Nullable Structure Properties                  
  • Using the ??Operator                           
  • The string Type                                
  • String Expressions                            
  • String Operators                              
  • String Concatenation (+,+ =)                    
  • Using the String Builder Class                   
  • The Equality Operator (==)                    
  • The [] Operator                           
  • The @ Symbol                           
  • Reading the Keyboard Input                          
  • Converting Strings to Numbers                        
  • Using the Convert Class                         
  • Using the Parse Method                          
Total:- 3 hours                           
   Building the Program Logic                  
  • Using Conditions                                
  • Relational Operators                            
  • Logical Operators                             
  • The Logical AND Operators (&&,&)               
  • The Logical OR Operators (||, |)                   
  • The Logical NOT Operator (!)                   
  • The Bitwise Operators                       
  • The if else Construct                              
  • Manipulating Characters                          
  • Nested if else Statements                         
  • The switch Construct                              
  • The Conditional Expression                           
  • Using Libraries                                 
  • Repetition Loops                                
  • The for Loop                                
  • Using continue and break                      
  • Available Options in the for Loop                  
  • Nesting Loops                            
  • The while Loop                              
  • The do while Loop                             
  • Branching Statements                           
  • Arrays                                      
  • One Dimensional Arrays                          
  • Declaring and Initializing Arrays                     
  • Multi Dimensional Arrays                         
  • Jagged Arrays                               
  • Accessing Array Elements                         
  • Using Program Arguments                           
  • Using NET Properties and Methods with Arrays                
  • Array’s Length(Length)                          
  • Array’s Rank(Rank)                            
  • Sorting an Array (Array Sort)                       
  • Reversing an Array( Array Reverse )                    
  • Resizing an Array (Array Resize )                     
  • The for each Loop                               
Total :-3  Hours                 
   Using Classes                       
  • Classes                                     
  • Class Declaration                             
  • Field Initialization                             
  • Class Initialization                              
  • Name spaces                                  
  • Nesting Name spaces                           
  • The Name space Alias Qualifier                      
  • Access Levels                                 
  • Properties                                   
  • Using Properties                             
  • Read only Properties                           
  • Accessor Accessibility                          
  • Static Members and Static Classes                       
  • Constants                                   
  • Constructors                                  
  • Instance Constructors                           
  • Declaring Constructors                       
  • Using this                             
  • Private Constructors                           
  • Static Constructors                            
  • Read only Fields                                
  • Inheritance                                   
  • Destructors                                  
  • Partial Classes                                
Total:- 4 hours                             
   Function Members                     
  • Function Members                               
  • Polymorphism                                 
  • Virtual and Override Methods                      
  • Calling Members of the Base Class                    
  • Overriding Virtual Methods on the Base Class              
  • Abstract Classes and Methods                         
  • Method Overloading                              
  • Passing Parameters to Methods                        
  • Various Ways to Pass Parameters to Methods                 
  • Using ref                                 
  • Using out                                 
  • Using params                               
  • Indexers                                    
  • User defined Operators                            
  • Overriding the To String Method                        
Total:- 3 hours                        
   Structs, Enums,and Attributes   
  • Structs vs Classes                               
  • Declaring and Using Structs                          
  • Passing Structs and Classes to Methods                    
  • Enumerations                                 
  • Declaring Enumerations                         
  • Using Enumerations                           
  • Using NET Methods with enums                     
  • Attributes                                   
  • Attribute Parameters                           
  • The Conditional Attribute                        
  • Combining Attributes                           
  • Calling Native Functions                         
  • Emulating Unions                            
Total:- 2 hours         
   Interfaces                     
  • What Is an Interface?                             
  • Declaring an Interface                             
  • Interface Implementation                           
  • Explicit Interface Implementation                       
  • Using is to Test Types                             
  • Using as to Test Types                             
  • Hiding Members of the Base Class                      
  • Versioning                                   
  • Hiding Interface Members                           \
Total:- 1 hour                   
   Exceptions                       
  • Errors and Exceptions                             
  • Throwing an Exception                            
  • Catching an Exception                             
  • Organizing the Handlers                         
  • Sequence of Events in Handling Exceptions               
  • Expected Exceptions in File Processing                    
  • Reading Text Files                            
  • Writing and Appending Text Files                    
  • Expected Exceptions                           
  • The finally Block                               
  • The try finally Statement                         
  • The try catch finally Statement                      
  • User defined Exceptions                            
  • Rethrowing Exceptions                            
  • Rethrowing the Exception Back to Main                 
  • Rethrowing by the Handler Block                    
  • Using the Stack Trace Property                         
Total :- 1 hour                
    Delegates and Events               
  • What Is a Delegate?                             
  • Declaring Delegates                             
  • Creating a Delegate                              
  • Invoking the Delegate                            
  • Associating a Delegate with More Than One Method            
  • Adding and Removing Delegates                       
  • Using NET Methods to Add and Remove Delegates          
  • Anonymous Methods                             
  • Outer Variables                             
  • Restrictions on Using Anonymous Methods               
  • Covariance                                  
  • Contravariance                                
  • Events                                    
  • Using Events in Applications                      
Total :- 2 hours                 
   Collections and Iterators         
  • Collections Classes                              
  • The Stack Collection                             
  • Stack Members                             
  • The Queue Collection                            
  • Queue Members                             
  • The Array List Collection                           
  • Array List Members                           
  • The Sorted List Collection                          
  • Sorted List Members                           
  • The Hash table Collection                           
  • Hash table Members                           
  • Specialized Collections                            
  • The List Dictionary Collection                      
  • List Dictionary Members                         
  • The Linked List Collection                          
  • Using Enumerators                              
  • Iterators                                   
  • The Iterator Blocks                           
  • The yield Statement                           
Total :- 2 hours                             
    Generics                      
  • What Are Generics?                             
  • Using Generic Collections                          
  • List<T>                                    
  • List<T>Members                            
  • Dictionary<T Key,T Value>                          
  • Dictionary<T Key,T Value>Members                  
  • Linked List<T>                                
  • Linked List<T>Members                        
  • Linked List Node<T>Members                     
  • I Collection<T>                                
  • I Collection Members                          
  • I Dictionary <T Key,T Value>                         
  • I Dictionary Members                          
  • Creating Your Own Generic Classes                     
  • Generic Methods                               
  • Generic Methods inside Generic Classes                
  • Overloading Generic Methods                      
  • Using the default Keyword                         
  • Using Constraints                              
  • Types of Constraints                          
  • When to Use Constraints                        
  • Generic Delegates                              
  • Generic Interfaces                              
  • Benefits of Using Generics                         
  • Limitations of Using Generics                        
Total :-  2 hours                    
   Building Data Access Components with ADONET 
  • Connected Data Access                                                                  
  • Using the Connection Object                                                  
  • Using the Command Object                                                    
  • Using the Data Reader Object                                                   
  • Disconnected Data Access                                                               
  • Using the Data Adapter Object                                                 
  • Using the Data Table Object                                                     
  • Using the Data View Object                                                     
  • Using the Data Set Object                                                        
  • Executing Asynchronous Database Commands                                  
  • Using Asynchronous ADONET Methods                                   
  • Using Asynchronous ASPNET Pages                                         
  • Building Database Objects with the NET Framework                          
  • Enabling CLR Integration                                                       
  • Creating User Defined Types with the NET Framework               
  • Building a Data Access Layer with a User Defined Type                
  • Creating Stored Procedures with the NET Framework                 
  • Creating the Stored Procedure Assembly                                    
Total :- 10 hours
   Assemblies and Versioning 
  • PE Files  
  • Metadata  
  • Security Boundary  
  • Versioning  
  • Manifests  
  • Multi Module Assemblies  
  • Private Assemblies  
  • Shared Assemblies  
  • Public Key Encryption 
Total :- 2 hours
   Attributes and Reflection 
  • Attributes 
  • Intrinsic Attributes  
  • Custom Attributes  
  • Reflection 
  • Reflection Emit 
  • Marshaling and Remoting  
  • Application Domains  
  • Context  
Total:-  2 hours
   Threads and Synchronization 
  • Threads 
  • Synchronization  
  • Race Conditions and Deadlocks 
Total:- 1.5 hours  
   Streams 
  • Files and Directories  
  • Reading and Writing Data 
  • Asynchronous I/O  
  • Network I/O 
  • Web Streams  
  • Serialization  
  • Isolated Storage 
Total :- 1.5 hours
  Advance concepts in .NET 4.0