Click here to load reader
Upload
rainwaterclouds
View
214
Download
0
Embed Size (px)
DESCRIPTION
dot net instruction manual useful for begineers.
Citation preview
ASP.NET Training
The course opens with a discussion of the fundamental issues in developing applications in the
Web environment, leading to the concept of applications as a service. The .NET Framework is
outlined, including the class library and runtime. The major .NET languages are introduced.
ASP.NET is described, including the use of Web Forms and Web Controls to simplify
developing and deploying Web applications. The central role of XML and SOAP is described,
including a discussion of the creation and use of Web services. The seminar concludes with a
survey of additional .NET services, Windows Forms, ADO.NET, interoperability with COM and
the Win32 API, and .NET Security.
ASP.NET is Microsoft’s middleware that is built on the .NET framework and it is the successor
to Active Server Pages (ASP). Programmers using ASP.NET to utilize the .NET Framework
class library and common language runtime (CLR). Web developers build dynamic websites,
XML web services and powerful web applications using ASP.NET. Since ASP.NET is
structured around CLR, programmers write code in ASP.NET using a variety of Microsoft .NET
languages. ASP.NET dramatically increases performance by taking advantage of native
optimization, caching services, early binding and just-in-time compilation. Web application
developers can access the .NET Framework to use Data Access results, Messaging and class
library.
Course Outline
.NET Framework architecture
The role of the Common Language Runtime (CLR) and core .NET Framework
classes Microsoft Intermediate Language (MSIL)
Just-In-Time (JIT) compilation
Assemblies, native assemblies, and the Global Assembly Cache (GAC)
Comparison of VB.NET, C#, and J#
Understanding the types of programs that can be created with .NET
ASP.NET Web applications
ASP.NET Web services
Command-line programs
Windows applications
Reusable assemblies
Introduction to ASP.NET
Advantages of ASP.NET
Creating an ASP.NET Page
Understanding the ASP.NET Page Execution
iSHA Technology Solution Pvt. Ltd.
The Page Class
Stages in Page Processing
Controls
HTML controls
HTML server controls
Web server controls
Common
Event handling
The List controls
The PlaceHolder and Panel Controls
The Table, TableRow, and TableCell Controls
The AdRotator Control
The Calendar Control
User input validation
Cascading style sheets
Implementing Navigation for the User Interface
Roundtrip and Postback
ASP.NET Intrinsic Objects
ASP.NET Application: A definition
State Management (client-side and server-side)
Navigation between pages
Error Handling for the User Interface
Understanding exceptions in C# (and how they differ from Java)
Review of try-catch-finally for handling exceptions
Using custom exceptions
Managing unhandled exceptions
Data Binding (Displaying and Updating Data)
Binding data to the UI
Simple data binding
Complex data binding
The DataBind method
Using the Data Form wizard
Transforming and filtering data
iSHA Technology Solution Pvt. Ltd.
Using Repeater and DataList controls to displays data
Consuming and Manipulating Data
Overview of ADO.NET architecture and how it differs from JDBC
Accessing and manipulating database data (via both SQL and stored procedure
calls)
Manipulating data
Working with disk files
Working with ADO.NET DataSets
Editing data with ADO.NET
Using XML data
Handling data errors
Creating and Managing Components and .NET Assemblies
Creating and using .NET components
Creating and using Web user controls
Creating Web custom controls
Creating and managing .NET assemblies
Web Services
Understanding Web services
SOAP
Disco and UDDI
WSDL
Invoking your first Web service
Creating Web services
Discovering Web services
Instantiating and invoking Web services
Testing and Debugging a Web Application
Testing
Creating a test plan
Executing unit tests
Testing international applications
Tracing
iSHA Technology Solution Pvt. Ltd.
Using the Trace Context class
Using Trace and Debug
Trace listeners
Trace switches
Conditional compilation
Debugging
Setting breakpoints and conditional breakpoints
Stepping through program execution
Debugging a running process
Debugging a remote process
Deploying a Web Application
Deployment tools
XCOPY deployment
FTP deployment
Windows installer
Deploying a Web application using a Web Setup Project
Customizing Web Setup Projects
Shared Assemblies (using the Global Assembly Cache)
Creating installation components
Conclusion
iSHA Technology Solution Pvt. Ltd.