Courses Offered
Networking Courses
Software Courses
Cochin
IndiaOptions Softwares Pvt Ltd.
Next to Mymoon theatre, chittoor road, kochi-18. Ph n.o: 0484-2371284. 2372638, 2371869.
E-Mail: info@indiaoptions.in

Trivandrum
IndiaOptions Softwares Pvt Ltd.
2nd Floor, Hantex building,
railway station road,
Thampanoor.
Ph:0471-2329551/52/53
E-Mail: tvm@indiaoptions.in

Syllabus of Advanced C#
Module-I: .Net Framework 4.0 and C# Language Fundamentals
1.        DOTNET Framework 4.0
·         Framework Architecture
·         Common Language Runtime
·         Garbage Collection  and       MSIL
2.        Object Oriented Programming with C#
·         OOPs Concepts
·          Partial Classes and Partial Methods
·          Managing Types, Properties  
·          Methods and Parameters
·          Named Parameters and Optional Parameters
·          String Handling
·          Abstract Classes and Interfaces
·          The  Exception Handling in .Net 4.0
3.        C# Advanced Features
·          Delegates and Events
·          Attributes
·          Familiarizing Collections and Generics
·          Language Integrated Query (LINQ)
·          Object and Collection Initializes
·          Query Expressions
·          Navigating the File System
·          Reading and writing files
·          Compressing Streams 
·          Forming regular expressions
·          Encoding                                                                     
·          Serializing Objects
4.        Multithreading
·          Creating Threads
·          Managing Thread class
5.        Exploring .Net Assembly
·         Classification of Assembly
·         Private Assembly and Shared Assembly
·         The Global Assembly Cache
·         Single File Assembly and Multiple File Assembly
·         Understanding Reflection
·          Creating and Managing Application Domains
6.        Creating and Managing Windows Services
·         Creating Windows Services
·         Interacting with Windows Services
 Module II: Developing Windows Applications with C# 
1.        Creating a User Interface Application by Using Standard Controls
·          Add and configure a Windows Form.
·          Manage control layout on a Windows Form.
·          Managing Form-Properties
·          Add and configure a Windows Forms control.
·          Create and configure menus.
·          Create event handlers for Windows Forms and controls
·          Construct Print documents
·          Create a customized  PrintPreview component
·          Implement Globalization and Localization for a windows application
·          Implement accessibility Features
·          Create and configure MDI forms
·          Drag and Drop functionality in C#
 ·          Create a User control in c#
·          Create a composite windows forms control
·          Create an extended control by inheriting from existing windows control
2.         Managing XML

  • Manage XML with XML Document Object Model(DOM)
  • Create XML using XMLWriter class
  • Read and validate XML using XMLReader  class

3.        Designing and Implementing Databases with SQL Server 2008
·          Introduction to ADO.NET
·          Creating Tables and Relationships
·          SQL Fundamentals
·          Stored Procedures
 ·          Introduction to Data bound Controls
·          Insert,Update,Delete, Select commands in both connected and disconnected environment
4.        WPF Application Fundamentals

  • Windows applications
  • Navigation applications / XAML Browser Applications
  • Binding to a  WPF element
  • Transformations- Render ,  Skew,Rotate

5. Create a Windows Forms SetUp application

    • Create Setup using Click once Technology
    • Deploy an application using setup project




    Batch Timings : 7 - 9 am / 9 - 11 am / 11 - 1 / 2 - 4 / 4 - 6 / 6 - 8 / Sat & Sun Only / Sunday Only.