.NET Programming

.NET Programming(C#, ASP)

Course Duration: 30 hours

A hybrid of C and C++, it is a Microsoft programming language developed to compete with Sun's Java language. C# is an object-oriented programming language used with XML-based Web services on the .NET platform and designed for improving productivity in the development of Web applications.

Introduction Of .NET framework

  • Basic Features Of .NET Languages
  • Assemblies
  • Structure of C# Program
  • C# Console
  • C# Variables
  • Keywords
  • Control (if, switch) statements
  • Looping Ststements (for, foreach, while, do-while) Statements
  • Goto, break, return statements
  • Namespaces

C# objects and types

  • Concept of object and object oriented programming
  • Classes and structs
  • C# Methods
  • Properties
  • Constructors, constructor overloading
  • Destructors
  • Partial classes
  • Static classes, properties and methods
  • Encapsulation

Inheritance

  • Concept of Inheritance
  • Implementation of Inheritance
  • Virtual Methods
  • Abstract classes and Functions
  • Parameterised Constructors
  • Methods overloading

String and regular expressions

  • String Operations And Formetting
  • Implementation of StringBuilder
  • Implementation of Regular Expression

introduction to ASP.NET AJAX

  • Rich Client Applications
  • AJAX
  • ScriptManager
  • UpdatePanel
  • AJAX Client Library
  • Remote Method Calls
  • AJAX Control Toolkit

Introduction to ASP.NET

  • From ASP to ASP.NET
  • Web Forms
  • Web Services
  • ASP.NET Features

Web forms architecture

  • Page Class
  • Web Forms Life Cycle
  • Web Forms Event Model
  • Code-Behind

ASP.NET and HTTP

  • Request/Response Programming
  • HttpRequest Class
  • HTTP Collections
  • HttpResponse Class
  • Redirection
  • HttpUtility Class

Web Application using Visual Studio

  • Using Visual Web Developer
  • Visual Studio Forms Designer
  • Using Components
  • Shadow Copying
  • Using the Global.asax File
  • Data Binding

Data access in ASP.NET

  • Data Source Controls
  • Connection String Storage
  • GridView
  • DetailsView
  • FormView
  • Object Data Sources
  • ListView
  • DataPager
  • LinqDataSource

XML

  • XML Concept
  • Read, write and delete opetaion in XML

Windows Forms and Controls

  • Form Inheritance
  • Using Windows Form Controls