COURSE HIGHLIGHTS :

  • Faculty : All faculty members are having rich IT industry experience, in a number of technical and managerial roles at senior positions.
  • Extensive discussions and experience sharing by trainers.
  • The Course material is been developed in accordance with Oracle University pattern.
  • Complete theoretical and practical knowledge will be delivered.
  • Students will get opportunities to work on live projects and get acquainted with real time industry scenario.


C#.NET COURSE CONTENT

.NET Enterprise Architecture

  • NET Framework
  • Base Class Libraries (BCL)
  • Common Language Run Time (CLR)
  • Microsoft Intermediate Language (MSIL)
  • Common Language Specification (CLS)
  • .NET Products
  • .NET Services


C# Languages Basics

  • Data Types
  • Type Conversion
  • Boxing & Unboxing
  • Conditional Statements
  • Looping
  • Methods in C#
  • Properties
  • Arrays
  • Indexes
  • Structures, Enumerations
  • Strings
  • Regular Expressions
  • Collections


Object Oriented Language

  • OOPS Concepts
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Class and Object
  • Constructors
  • Destructors
  • Method Overloading
  • Method Overriding
  • Early binding, Late binding
  • Abstract Classes
  • Abstract Methods
  • Interfaces
  • Multiple Inheritances


Memory Management

  • Garbage Collector Stack and Heap
  • System. Object Class
  • Architecture of Gc
  • Generations


Interfaces

  • Defining an Interface
  • Implementing an Interface
  • Using an Interface as a Type
  • Rewriting Interfaces


Exceptional Handling- System Defined Exceptions

  • Custom Exceptions
  • Try, Catch, Finally
  • Throwing Exceptions


Operator Overloading

  • Unary Operator
  • Binary Operator


GUI Applications Development

  • Windows forms and controls
  • Creating Menus
  • Toolbars, Image list
  • Tree View, List view


Data Base Programming

  • ADO.NET Introduction
  • Data Providers in .NET
  • Connection, Command
  • Data reader
  • Data Adapter
  • Data Set
  • Command Builder
  • Data Relations
  • ADO.NET and XML


Assemblies

  • Private Assemblies
  • Shared Assemblies
  • Global Assembly Cache (GAC)


Architecture of CLR

  • Components in CLR
  • Type Safety


COM Interparability

  • Architecture of COM
  • Using COM Component form.NET
  • Using .NET Component form VB/VC++


Delegates and Event Handling

  • Function Pointers
  • Multi cast delegates
  • Generic Routines
  • Event Handling


Pointers

  • Value types, Reference types
  • Unsafe
  • Structures and pointers


File Handling

  • System. IO namespace
  • File stream
  • Stream Reader
  • Stream Writer
  • File info
  • Directory info


Windows Services

  • Service base class
  • Service Process Installer
  • Service Installer
  • Creating a windows Service
  • Installutil.exe


Multi Threading

  • System, threading
  • Thread Synchronization
  • Critical Sections
  • Thread life cycle


Introduction to Web applications and Security

  • ASP.NET using C#
  • System. Web & A simple web application
  • Code access security
  • Role based security

ASP.NET COURSE CONTENT

Web Architecture

  • The Way the Web works
  • The Asp.net difference
  • Client-Side Processing
  • How Asp.net Ties It Together


Setting up and Installing ASP.NET

  • Installing Internet Information Server
  • IIS Manager
  • Creating virtual/home directory
  • Folder Settings
  • Adding a virtual directory to your neighborhood
  • Installing .Net Framework SDK


Overview of the ASP.NET Framework

  • Asp.net and the .NET Framework
  • Common Language Runtime
  • .Net Framework Class Library
  • Understanding Namespaces
  • The Structure of asp.net Page
  • Directives
  • Code Declaration Blocks
  • Code Render Block
  • C# fundamentals


Using the Standard Controls

  • Displaying information
  • Label Controls
  • Literal Controls
  • Accepting User Input
  • Textbox controls
  • RadioButton And RadioButtonList Controls
  • CheckBox And CheckBoxList Controls
  • Submitting Form Data
  • Button controls
  • LinkButton Control
  • ImageButton Control
  • Displaying Images
  • Image Control
  • Using Panel Control
  • Using Hyperlink Control


Using the Validation Controls

  • RequiredFieldValidator Control
  • RegularExpressionValidator Control
  • CompareFieldValidator Control
  • RangeValidator Control
  • ValidationSummary Control
  • CustomValidator Control
  • Disabling Validation
  • Creating a LengthValidator Control
  • Creating a AjaxValidator Control


Designing Websites with master pages

  • Creating master pages
  • Creating default contents
  • Nesting master pages
  • Using images and hyperlinks in master pages
  • Registering master pages in web configuration


Data Access

  • Using DataBound Controls
  • Working with List Controls
  • Working with tabular DataBound Controls
  • Working with Hierarchical DataBound Controls
  • Working with other Controls
  • Using Data Source Controls
  • Using ASP.NET parameters with data source controls
  • Using programmatic DataBinding
  • Using templates


GridView Control

  • GridView Control fundamentals
  • Displaying Data
  • Selecting Data
  • Using Data Keys
  • Sorting Data
  • Paging through Data
  • Editing Data
  • Displaying Empty Data
  • Using Button Fields
  • Displaying Column Summaries
  • Displaying nested master/details form
  • Creating a long text field
  • Creating a delete button field
  • Creating a validated field


Caching Application Pages and Data

  • Overview of Caching
  • Using Page Output Caching
  • Varying the Output Cache by Parameter
  • Varying the Output Cache by Control
  • Varying the Output Cache by Header
  • Varying the Output Cache by Browser
  • Varying the Output Cache by Custom Function
  • Specifying the Cache Location
  • Creating a page output Cache Dependency
  • Expiring the Page Output Cache Programmatically
  • Manipulating the Page Output Profiles
  • Creating Page Output Profiles


Creating an XML Web Services

  • Overview of XML Web Services
  • XML Web Services Facilitate Communication
  • XML Web Services Enable Aggregation
  • Creating an simple XML Web Services
  • Setting WebMethod Attribute
  • Setting WebServices Attribute
  • Precompiling an XML Web Service
  • Testing an XML Web Services from browser
  • Invoking an XML Web Service with HTTP-Get
  • Invoking an XML Web Service with HTTP-Post
  • Invoking an XML Web Services with SOAP


Advanced XML Web Services

  • Using the WebService Behavior
  • Examining Limitations of the WebService Behavior
  • Creating a Simple Page with a WebService Behavior
  • Using WebService Behavior Callback Functions


* All the courses in Vocational training includes live projects.