1
Introduction to Internet and Intranet development
- Basic principle of a web server and html requests.
- Static and Dynamic web sites.
- Introduction to the .NET Framework. Benefits of the CLR execution model.
- Main components used in today's web applications: ASP.Net, ADO.Net, Web Services, Framework .NET.
- Keys to develop a Web application with ASP.NET.
- Using the Visual Studio .NET toolbox to add server controls to a Web Form.
Hands-on work
Using Visual Studio 2010/2008 in order to create a web site and an input form.
2
Concept of dynamic pages creation
- Principle and challenges.
- Managed ASP.NET : inline code and codebehind.
- Adding and using web server controls.
- ViewState persistence.
- Client persistence with the cookies collection. Server persistence with Session object and Application object.
- The new enhanced persistence approach.
- Fundamentals of a Web Form : Page Object.
- Life cycle of the Page Class: events management.
- Croos-pages PotsBack mechanisms.
- Specific web files and folders in ASP.NET.
Hands-on work
Development of a Web Application involving cross-page postback through web forms.
3
ASP.NET HTML and Web controls
- Transforming HTML controls and expose clients and servers events.
- Exploring the namespace Web.UI.HtmlControls.
- How to use the HtmlGenericControl class.
- Integration with client script language like JavaScript.
- Exploring the Namespace Web.UI.ServerControls.
- Functionalities exposed from the basic server controls.
- How to use the client-side and server-side validation controls to screen data.
- User, Content and Rich Controls.
Hands-on work
Creation of an advanced user interface.
4
Data source controls and data binding with ADO.NET
- Creating a Connection to the Database.
- Displaying a DataSet in a List-Bound Control.
- XML and the DataSet Object.
- Development of web apps using Master/Details controls (GridView, DetailView, FormView, etc.).
- Accessing Data with DataReaders. Using the new DataSource Model.
Hands-on work
Accessing an SQL database from an ASP.NET page and incorporating the data into the Web application.
5
XML Web Service
- Overview of XML Web Services and SOA Architectures.
- Calling a Web Service by HTTP. Use of a Proxy.
- Creating and consume an XML Web service.
Hands-on work
Use the templates in Visual Studio .NET to create an XML Web service.