Developing And Implementing Web Applications70 315

Candidates for this exam work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Candidates should have at least one year of experience developing Web-based applications. Candidates should have a working knowledge of Microsoft Visual C# .NET.

Course Objectives

After completing this course, students will be able to:

  • Explain the Microsoft .NET Framework and ASP.NET
  • Create a component in Visual Basic .NET or C#.
  • Create an ASP.NET Web application project by using Visual Studio .NET.
  • Add server controls to an ASP.NET Web Form.
  • Create and populate ASP.NET Web Forms.
  • Add functionality to server controls that are on an ASP.NET Web Form.
  • Use the Trace and Debug objects that are provided with Visual Studio .NET.
  • Use validation controls to validate user input.
  • Create a user control.
  • Access data by using the built-in data access tools that are available in Visual Studio .NET.
  • Use Microsoft ADO.NET to access data in an ASP.NET Web application.
  • Accomplish complex data access tasks from an ASP.NET Web application.
  • Access Extensible Markup Language (XML) data and read it into a DataSet.
  • Call an XML Web service from an ASP.NET Web application and incorporate the returned data into a Web application.
  • Store application and session data by using a variety of methods.
  • Configure and deploy an ASP.NET Web application.
  • Help protect an ASP.NET Web application by using a variety of technologies.

·         Describe the key differences between ASP and ASP.NET.

·         Create an ASP.NET Web application by using Microsoft Visual Studio® .NET.

·         Create an ASP.NET Web Application UI.

·         Use the trace feature of ASP.NET to obtain information about executed requests.

·         Use the Visual Studio .NET debugger to debug ASP.NET Web applications.

·         Access databases in an ASP.NET Web application by using Microsoft ADO.NET.

·         Create and call a COM object from an ASP.NET Web page.

·         Explain how XML Web services are beneficial to distributed Internet computing.

·         Create an XML Web service by using Visual Studio .NET.

·         Create client code that can create and call a remote XML Web service.

·         List server and client-side state management techniques and explain how ASP.NET improves state management.

·         Use the ASP.NET Application object to track data that is associated with an ASP.NET Web application.

·         Use the ASP.NET Session object to track data that is associated with an individual user session.

·         Use the ASP.NET Http Cookie object to store client-side data.

·         Given a specific ASP Web application scenario, explain what approach would be the best for migrating that ASP Web application to ASP.NET.

·         Implement Forms-based authentication in an ASP.NET Web application.

Prepare an ASP.NET Web application for deployment 

Prerequisites

Before attending this course students must have the ability to create HTML or DHTML including:

 

·         Tables

·         Images

·         Forms

    

Programming experience using Visual basic .Net including:

 

·         Declaring Variables

·         Using Loops

·         Using Conditional Statements

 

Course Track

Lesson 1: Creating User Services

·         Add and set directories on ASP .Net Pages

·         Separate user interface resources from business logic

·         Set properties on controls

·         Load controls dynamically

·         Apply templates

·         Instantiate and invoke an ActiveX control

·         Manage the view state

·         Validate User input

·         Implement online user assistance

·         Implement error handling on user interface

·         Implement globalization

·         Handle events

·         Implement accessibility features

·         Use and edit intrinsic objects. Intrinsic objects include response, request, server and application.

Lesson 2:  Creating and managing components and .Net Assemblies

·         Create and implement satellite assemblies

·         Create resource only assemblies

·         Create web custom controls and web user controls

Lesson 3:  Consuming and manipulating data

·         Access and manipulate data from a Microsoft SQL Server database by creating and using Ad hoc queries and stored procedures

·         Access and manipulate data from a data store. Data stores include relational databases, XML documents, and flat files, Methods include XML techniques and ADO .Net.

·         Handle data errors

Lesson 4:  Testing and Debugging

·         Create a unit test plan

·         Implement tracing

·         Debug, rework and resolve defects in code

Lesson 5: Deploying a web application

·         Plan the deployment of a web application

·         Create a setup program that installs a web application and allows for the application to be uninstalled

·         Deploy a web application

·         Add assemblies to the global assembly cache.

Lesson 6: Maintaining and supporting a web application

·         Optimize the performance of a web application

·         Diagnose and resolve errors and issues

Lesson 7: Configuring and Securing a Web Application

·         Configure a web application

·         Configure Security for web application

·         Configure authorization, Authorization methods include file-based methods and URL based methods

·         Configure and implement caching. Caching types include output, fragment and data

·         Configure and implement session state in various topologies such as web garden and web farm

·         Install and configure server services

 

Course Benefits

After completing this course students are prepared to work in an Enterprise Developer team as a web developer with knowledge in ASP .Net, XML Web Services using C# .Net as the base code solution.  

Course Duration

This course is covered in 40 hours of Hands -on instructor - led training sessions.