Programming Skills

.NET Training

.net is a programming language developed by Microsoft. Learn .net from experienced programmers only at BestOnlineTrainers. Gain an edge in your career with step-by-step online training from industry’s experienced professionals.

  • Course Overview
  • Target Audience
  • Why choose us
  • Trainer Profile


  • A Review of Classic ASP
  • ASP.NET Web Applications
  • Rendering HTML with Server Controls
  • Data Binding in ASP.NET
  • Web Development Using Visual Studio

Working with Controls

  • Introduction to Web Controls
  • Simple Input Controls
  • HyperLink and Button Controls
  • List Controls
  • Controlling Focus

Using Rich Server Controls

  • Introduction to Rich Controls
  • The Calendar Control
  • The Ad Rotator Control
  • The XML Control

Accessing Data

  • Overview of ADO.NET
  • Connecting to Data
  • Executing Commands
  • Working with Data
  • Choosing an ADO.NET Provider


  • Language Integrated Query
  • LINQ Syntax
  • LINQ to SQL
  • LINQ to Datasets
  • LINQ to XML


  • Configuration Overview
  • Using the Web Site Administration Tool
  • Programming Configuration Files
  • Encrypting Configuration Sections

Data Binding

  • Introducing Data Source Controls
  • Reading and Write Data Using the Sql Data Source Control
  • Displaying and Editing Middle-Tier Data using the Object Data Source Control
  • Displaying XML Data Using the Xml Data Source Control

Validating User Input

  • Overview of ASP.NET Validation Controls
  • Using the Simple Validators
  • Using the Complex Validators
  • Summarizing Results with the Validation Summary Control
  • Separating Validation into Validation Groups


  • Introducing Cascading Style Sheets
  • Investigating Styles
  • Using Visual Studio 2008's Tools for Working with Styles

Themes and Master Pages

  • Creating a Consistent Web Site
  • ASP.NET 2.0 Themes
  • Master Pages

Site Navigation

  • ASP.NET Web Site Navigation
  • Creating an XML Site Map File
  • Site Navigation Controls
  • Using the Site Navigation API
  • URL Mapping
  • Security Trimming

Displaying Data with the Grid View Control

  • Introducing the Grid View Control
  • Filter Data in the Grid View Control
  • Allow Users to Select from a Drop Down List in the Grid
  • Add a Hyperlink to the Grid
  • Deleting a Row and Handling Errors

Managing State

  • Preserving State in Web Applications
  • Page-Level State
  • Using Cookies to Preserve State
  • ASP.NET Session State
  • Storing Objects in Session State
  • Configuring Session State
  • Setting Up an Out-of-Process State Server
  • Storing Session State in SQL Server
  • Using Cookie less Session IDs
  • Application State

Managing Users with ASP.NET's Membership Features

  • Introduction to Membership and Roles
  • Using Membership Controls
  • Writing Code to Interact with Membership and Roles

Server Debugging

  • Server-Side Code Debugging in ASP.NET
  • Using the Visual Debugger
  • Debugging Exceptions and Handling Errors
  • Debugging Stored Procedures

Client-Side and Advanced Debugging

  • Client-side Code Debugging in ASP.NET
  • Debugging Client-Side JavaScript
  • Custom Data Visualizers
  • Debugging .NET Framework Source Code

ASP.NET Tracing

  • Page-level Tracing
  • Programmatic Tracing
  • Web config
  • System Diagnostics Trace
  • Trace Viewer
  • Trace Listeners and Trace Switches
  • WebPage Trace Listener
  • Monitor Application Health

Creating New Controls

  • User-defined Controls
  • User Controls
  • Custom Controls

Improving Performance with Output Caching

  • Output Caching
  • Declarative Output Caching
  • Cache Page Fragments with User Controls
  • Dynamic Content in Cached Pages
  • Set Caching Configuration Options

Advanced Caching Techniques

  • Caching Features in ASP.NET
  • Configure Output Caching
  • Expiration Policies
  • Database Changes
  • SQL Notifications for Cache Expiration


  • Introduction to AJAX
  • Server-side AJAX Works
  • Controls in the AJAX Control Toolkit
  • Explore Client-Side AJAX

Using Data List and Repeater Controls

  • Repeater and Data List Controls
  • Templates and Styles
  • Bind Data to the Repeater and Data List Controls

Creating and Consuming Web Services

  • XML Web Service in Visual Studio
  • Test and Run Your Web Service
  • Web Service From a .NET Client
  • Explore the Windows Communication Foundation (WCF)

Using the List View and Database Controls

  • List View Features
  • List View Design Support in Visual Studio
  • Convert Static Pages to Dynamic Pages
  • Implementing Paging in the List View Control

Reading and Writing XML Using the XML DOM

  • Reading and Writing XML Programmatically
  • Important Classes in the System Xml Namespace
  • Create XML Documents

ASP.NET Profile Features

  • Introduction to ASP.NET's Profile Features
  • Create Profile Schema in Web.config
  • Work With ASP.NET's Profile Object Programmatically
  • Manage Anonymous Users and Their Profiles
  • Build and Use a Custom Profile Provider

Empowering User with Web Parts

  • Personalization Features
  • Web Part Server Controls
  • Code to Control Web Parts
  • Create Web Parts Controls

ASP.NET Extensions

  • Features of ASP.NET Extensions
  • Deploy Web Applications
  • Enable the Browser's Back Button With AJAX Pages
  • ASP.NET Dynamic Data

.net training is intended for:

  • Programmers
  • Students who want to make their career in programming

We guarantee learning at your convenience & pace.

  • Instant Access:
    Get instant access to self-paced training after signup.
  • Streaming video recording:
    Watch lessons any time at your schedule, free recording.
  • Exercises:
    Practical exercises help you test what you are learning as you go.
  • Free Demo:
    Sign up for free demo to check whether the course is right for you and interact with the faculty live.
  • Experienced Trainers:
    We only hire the industry’s best trainers
  • Live free interactive web sessions:
    Ask the Expert Shell Scripting trainers about the career prospects and clarify your questions any time after you complete the course.
  • Structured Curriculum Schedule:
    Progress with your complete daily interactive lessons and assignments.
  • Faculty Mentoring:
    Turn in daily and weekly homework for personalized feedback from faculty.
  • Virtual Office Hours:
    Live interaction with the faculty and other students around the world.
  • Hands on Live Projects:
    Work on live lab sessions to tackle real-world projects. Get 100% faculty guidance and ratings.


You may be also interested in

Register for FREE Demo

Fields marked with (*) are mandatory

* Name:
* Email:
* Phone:
* Location:
* Course:
* Enquiry:
* Captcha:


Client Feedback

Thanks, you guys provided the best online training in SAP BODS. The hands on training is very informative and helpful.

- David Sergi, Camaga Ltd; U.K