ASP.NET
 
 
 

Web Application Development Using ASP.NET And C# (C Sharp)



Course ID: 2109
Format: Hands-On, Lecture, and Group Discussion
Duration: 5 days
 
 
  Course Prerequisites:
This course is intended for participants who already have programming experience using C, C++, Visual Basic, Java, or another modern object-oriented or object-based language. The participant should also have knowledge of HTML and have a basic understanding of SQL.
 
Who Should Attend:
This course is for Software Engineers, Application and System Programmers, Scientists, and other Engineers who wish to develop highly-functional Web Solutions and Web Services by using C# and the .NET Framework.
 
Course Description:
Web Application Development Using ASP.NET And C# is a "hands-on" web development course that provides the participants with the knowledge and skills needed to develop web applications using C# and the Microsoft .NET Framework. The course covers most aspects of constructing a Web application using Microsoft technologies. It addresses the fundamentals of web applications, along with incorporating server controls, web form controls, accessing data from databases and other data sources, using web services, creating consistent web sites using Master Pages, improving performance with output caching, adding membership features, authenticating users and restricting access to resources, configuring and deploying ASP.NET applications, using the Site Navigation tools and to handling multi-user data access conflicts.
 
Course Objectives:
At the end of the course, participants will be able to:
  • Use ASP.NET server controls to generate HTML and to execute event procedures
  • Promote consistency between web sites by using Master Pages
  • Retrieve and manipulate data using ADO.NET
  • Display and edit data quickly and easily using new data binding features
  • Use Membership features to manage Web users
  • Use the Site Navigation controls to direct users within the website
  • Create and consume XML Web Services
  • Take advantage of ASP.NET's versatile output caching to increase performance
 
Topics:
  • Introduction to ASP.NET   
  • Writing ASP.NET Pages   
  • Working with Controls   
  • Using Rich Server Controls   
  • Accessing Data with ADO.NET   
  • Programming Configuration Files   
  • Data Binding   
  • Validating User Input   
  • Using Themes and Master Pages   
  • Incorporating Site Navigation   
  • Displaying Data with the GridView Control   
  • Using the FormsView and DetailsView Controls   
  • Managing State   
  • Managing Users with ASP.NET's Membership Features   
  • Debugging ASP.NET Applications   
  • Using the Trace Facilities   
  • Creating Custom Controls   
  • Improving Performance with Output Caching   
  • Creating and Consuming Web Services