C# Training

Following are course contents of this training. Please fill our Online Enquiry Form for the fee and schedule details of this training and we will get back to you as soon as possible.

--------------------------------------------------------------------------

VISUAL C# .NET PROGRAMMING FOR C++/JAVA DEVELOPERS

Topics covered

  • Brief comparison of C#, VB, VB.NET, C++ and Java, ECMA/ISO standards (C# v2.0) and overview of .NET
  • Classes, objects and namespaces: use of access modifiers, compilation units
  • Class member and class reuse: fields, methods, aggregation vs inheritance, use of protected methods
  • Unified type system: reference, value, structures, enumerations, enumerated types, literals, conversions, boxing, unboxing, and virtual method invocation
  • Operators and expressions common to C/C++/Java: precedence, associatively, and new operators exclusive to C#
  • Statements: block, selection and iteration
  • Exceptions and error handling: try-catch-finally blocks and the throw statement
  • Polymorphism and accessors: abstract classes, interfaces, definition of virtual methods, properties and indexers
  • Fundamental .NET classes: collections, input/output, files, streams, reading XML documents, and interoperability

VISUAL C# .NET PROGRAMMING FOR VB6 DEVELOPERS

Topics covered

  • Brief comparison of C#, VB and VB.NET, ECMA/ISO standards (C# v2.0), and overview of .NET
  • Fundamental object-oriented concepts in C#: encapsulation, inheritance, polymorphism, abstract classes, and interfaces
  • Classes, objects and namespaces: use of access modifiers, compilation units
  • Class member and class reuse: fields, methods, aggregation vs inheritance, use of protected methods
  • Unified type system: reference, value, structures, enumerations, enumerated types, literals, conversions, boxing, unboxing, and virtual method invocation
  • Operators and expressions: precedence, associativity, and new operators exclusive to C#
  • Statements: block, selection and iteration
  • Exceptions and error handling: try-catch-finally blocks and the throw statement
  • Polymorphism and accessors: abstract classes, interfaces, definition of virtual methods, properties and indexers
  • Fundamental .NET classes: collections, input/output, files, streams, reading of XML documents, and interoperability

ADVANCED C# PROGRAMMING: DATA ACCESS WITH LINQ AND .NET 3.5 (NEW COURSE)

Topics covered

  • Introduction to Language INtegrated Query (LINQ): requests, filters, sorting and grouping
  • Using LINQ requests, filters and operators with .NET collections
  • Using database connections, SQL commands, Lambda expressions, stored procedures, the ADO .NET object model and XML schemas
  • From LINQ to SQL: mapping objects with LINQ
  • From LINQ to XML and .NET 3.5: requests, helper objects and XML output
  • Creating requests in an XML document with LINQ
  • Transforming an XML document into multiple formats with LINQ
  • Reusing SQL requests parameterized with LINQ
  • Collections and generics, reflection and attributes: hierarchy, metadata, version management, access to assemblies, serialization, conditional compilation and management of obsolete code

ADVANCED C# PROGRAMMING: WCF SERVICES FOR SOA WITH .NET 3.5

Topics covered

  • Differences between object-oriented, component-oriented and service-oriented architectures
  • Using client-server communication libraries, IP addresses, hostnames, URLs, URIs, sockets, TCP, HTTP, FTP, SMTP and remoting
  • Creating a basic Web service: localization, utilization, the role of SOAP, WSDL, clients and proxies
  • Essential concepts of WCF: services, addresses, contracts, hosting, bindings and endpoints
  • Creating a Web service with WCF: configuration, service and data contracts
  • Managing service instances: per-call, sessionful and singleton
  • Organizing classes and resources for programming threads, and synchronization
  • Guidelines for WCF coding

Online Enquiry Form
 
 


..
Microsoft
aaCertification
aaPreparation


.. Oracle Certification
aaPreparation


.. SUN Certification
aaPreparation

 

.. .Net Training

.. C# Training

..C/C++Programming

.. UNIX/LINUX

.. PERL Scripting

.. Operating systems

.. Computeraaa
aa
Architecture


.. Computer Networks

.. Compiler Design

.. Data Structure

.. GATE Preperation... ....for Computer..... ........Science

 
  • Thanks for your support. I liked the way you teach.
    --Steven

  • Its a complete worth of my money. Thanks a lot.
    --Marcos


  • Maths tutor is awesome. Maths is now much simpler to me.
    --Julia


  • Interactive and video conferecing was great. It give me a feeling of tutor sitting at my home. Great help.
    --John


  • I appreciate the effort of your tutors for my assignment help. Thanks
    - Daevon


  • Training session was really smooth, trainer have good knowledge of the subject.
    --Paul


  • I like the way u teach
    - Matthews


  • Really cool , great help
    - Sandra


  • I am really very much confortable with your tutors.
    --Christina


  • Very helpful and supportive people.
    --Florence


  • Very knowlegable tutors, I will refer this to all my friends.
    --Tina


  • RAC DBA trainer was awesome. He has good knowledge and experience.
    --Aman
  •