Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 5


This five-day, instructor-led modern classroom course will teach Microsoft Visual Basic programmers and beginning Web developers the fundamentals of Web application site implementation by using Microsoft ASP.NET and Microsoft Visual Basic .NET.


 
Course Outline
Module 1: Overview of the Microsoft .NET Framework

This module describes the key features of the Microsoft .NET Framework and ASP.NET.

Lessons


Introduction to the .NET Framework


Overview of ASP.NET


Overview of the Lab Application


Resources


Lab: (There is no lab for this module)

After completing this module, students will be able to:


Explain the advantages of using the .NET Framework.


Describe the key functionality and purpose of ASP.NET in developing Web applications.


Describe the basic functionality of the Web site that students will build in the labs in Course 2310C.


List resources for Web application development with Visual Studio 2008.


Module 2: Creating Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET-Based Languages

This module explains how to create a Web application by using Visual Studio 2008. It also describes how to create a component by using Visual Basic or C#.

Lessons


Overview of Visual Studio 2008


Creating an ASP.NET Web Application Project


Overview of the Microsoft .NET-Based Languages


Creating a Component by Using Visual Studio 2008


Lab: Creating Web Applications by Using Microsoft Visual Studio 2008 and Microsoft .NET-Based Languages


Exercise 1: Creating an ASP.NET Web Site


Exercise 2: Creating a Class


Exercise 3: Calling the Component


After completing this module, students will be able to:


Navigate the Visual Studio 2008 integrated development environment (IDE).


Create, build, and view an ASP.NET Web application project.


Identify the languages that support the .NET Framework and choose an appropriate development language for your needs.


Create a component by using Microsoft Visual Basic or Microsoft Visual C#.


Module 3: Creating a Microsoft ASP.NET Web Form

This module describes how to create a Microsoft ASP.NET Web Form that contains server controls and uses a master page.

Lessons


Creating Web Forms


Adding Server Controls to a Web Form


Creating Master Pages


Lab: Creating a Microsoft ASP.NET Web Form


Exercise 1: Creating the Default.aspx Web Form


Exercise 2: Creating the benefitsMaster Master Page


Exercise 3: Creating the Life.aspx Web Form


After completing this module, students will be able to:


Add a Web Form to an ASP.NET Web application project.


Add server controls to a Web Form by using the Microsoft Visual Studio 2008 toolbox.


Create a Web Form that uses a master page.


Module 4: Adding Code to a Microsoft ASP.NET Web Form

This module explains how to add functionality to server controls that are on an ASP.NET Web form.

Lessons


Implementing Code-Behind Pages


Adding Event Procedures to Web Server Controls


Handling Page Events


Lab: Adding Functionality to a Web Application


Exercise 1: Creating a Page_Load Event Procedure


Exercise 2: Creating a Click Event Procedure


Exercise 3: (If Time Permits): Implementing a Component in a User Control


After completing this module, students will be able to:


Implement code-behind pages in a Web application.


Create event procedures for Web server controls.


Handle Page events in a Web application.


Module 5: Tracing in Microsoft ASP.NET Web Applications

This module explains how to view runtime information about a Web application by using the Trace and Debug objects.

Lessons


Tracing and the Trace Object


Remote Debugging


Lab: Tracing in Microsoft ASP.NET Web Applications


Exercise 1: Implementing Trace Statements


Exercise 2: Tracing into a Component


After completing this module, students will be able to:


View runtime information about a Web application by using the Trace object.


View runtime information about a Web application by using the Debug object.


Module 6: Validating User Input

This module explains how to validate user input by using validation controls.

Lessons


Overview of User Input Validation


Validation Controls


Page Validation


Lab: Validating User Input


Exercise 1: Implementing RequiredFieldValidator Controls


Exercise 2: Implementing the ValidationSummary Control


Exercise 3: Implementing the CompareValidator Control


Exercise 4: Implementing the RegularExpressionValidator Control


After completing this module, students will be able to:


Identify when input validation is appropriate in Web Forms.


Verify user input on a Web Form by using input validation controls.


Verify that all validation controls on a page are valid.


Module 7: Creating and Implementing User Controls

This module explains how to create and implement a user control.

Lessons


Adding User Controls to an ASP.NET Web Form


Creating User Controls


Lab: Creating and Implementing User Controls


Exercise 1: Creating a User Control


Exercise 2: Implementing a User Control


After completing this module, students will be able to:


Add a user control to a Microsoft ASP.NET Web Form.


Create a user control.


Module 8: Accessing Data with Microsoft ADO.NET and Visual Studio 2008

This module explains how to access data by using Microsoft ADO.NET 3.5 and the built-in data access tools available in Visual Studio 2008.

Lessons


Overview of ADO.NET


Connecting to a Database


Accessing Data


Accessing Multiple Tables


Lab: Accessing Data with Microsoft ADO.NET and Visual Studio 2008


Exercise 1: Connecting to the Doctors Database


Exercise 2: Paging and Selection in a GridView Control


Exercise 3: Implementing a SqlDataReader


Exercise 4: (If Time Permits) Viewing Doctors from All Cities


After completing this module, students will be able to:


Describe the key features of ADO.NET.


Create a connection to a database by using ADO.NET.


Access data from a SQL Server database by using a DataSet and DataReader.


Store multiple tables of data in a DataSet object and then display that data in GridView controls.


Module 9: Accomplishing Complex Data Access Tasks

This module explains how to call stored procedures from an ASP.NET Web application. It also covers how to access data from a database by using LINQ to SQL.

Lessons


Overview of Stored Procedures


Calling Stored Procedures


Data Access with LINQ to SQL


Lab: Accomplishing Complex Data Access Tasks


Exercise 1: Get Unique City Names


Exercise 2: Get Doctor Specialties


Exercise 3: Get Doctor Specialties by Using LINQ to SQL


After completing this module, students will be able to:


Explain what a stored procedure is and the reasons for using stored procedures when accessing a database.


Call stored procedures.


Query and update data in a SQL Server database by using LINQ to SQL.


Module 10: Reading and Writing XML Data

This module explains how to access and manipulate data that was stored by using Extensible Markup Language (XML).

Lessons


Overview of XML Architecture in ASP.NET


XML and the DataSet Object


Managing XML Data


Accessing XML Data by Using the XML Web Server Control


Lab: Reading XML Data


Exercise 1: Reading a List of Mutual Funds from an XML File


Exercise 2: Reading, Transforming, and Displaying XML


Exercise 3: (If Time Permits): Nested Data


After completing this module, students will be able to:


Describe XML architecture in Microsoft ASP.NET.


Read and write XML data into a DataSet object.


Store, retrieve, and transform XML data by using XmlDataDocument and XslTransform objects.


Display, load, and save XML data by using the XML Web server control.


Module 11: Creating an ASP.NET AJAX Application

This module explains how to create and extend an ASP.NET AJAX application.

Lessons


Introduction to ASP.NET AJAX


Creating an ASP.NET AJAX Application by Using the ASP.NET AJAX Extensions


Extending an Application by Using the ASP.NET AJAX Control Toolkit


Lab: Creating an ASP.NET AJAX Application


Exercise 1: Implementing Partial Page Rendering with the UpdatePanel Control


Exercise 2: Installing and Using the AJAX Control Toolkit


After completing this module, students will be able to:


Explain the purpose of ASP.NET AJAX and list its key components.


Create an ASP.NET AJAX application by using the ASP.NET AJAX extensions.


Extend an ASP.NET AJAX application by using the ASP.NET AJAX control toolkit.


Module 12: Delivering Dynamic Content with Microsoft Silverlight

This module explains how to create a Microsoft Silverlight-based application that delivers dynamic content.

Lessons


Overview of Microsoft Silverlight


Creating Silverlight-Based Applications with Visual Studio 2008


Lab: Delivering Dynamic Content with Microsoft Silverlight


Exercise 1: Creating a Microsoft Silverlight-Based Application


Exercise 2: Adding Dynamic Content to a Microsoft Silverlight Application


After completing this module, students will be able to:


Describe the purpose and features of Microsoft Silverlight.


Create a Silverlight-based application by using Visual Studio 2008.


Module 13: Consuming and Creating XML Web Services

This module explains how to call a Web service from an ASP.NET Web application and incorporate the returned data into a Web application.

Lessons


Overview of Using XML Web Services


Calling an XML Web Service


Creating an XML Web Service


Lab: Consuming and Creating XML Web Services


Exercise 1: Creating the Dentist XML Web Service and the GetAllDentists XML Web Service Method


Exercise 2: Creating the GetDentistsByPostalCode XML Web Service Method


Exercise 3: Consuming the GetAllDentists XML Web Service Method


Exercise 4: Consuming the GetDentistsByPostalCode XML Web Service Method


After completing this module, students will be able to:


Describe the purpose and process behind calling an XML Web Service from a Web Form.


Call an XML Web service directly from a browser by using HTTP and call a Web method from a Web Form.


Create an XML Web service by using the templates in Visual Studio 2008.


Module 14: Managing State

This module explains how to store ASP.NET Web application and session data by using a variety of methods.

Lessons


State Management


Application and Session Variables


Cookies and Cookieless Sessions


Lab: Storing Application and Session Data


Exercise 1: Implementing Session Variables


Exercise 2: Implementing Cookies


Exercise 3: Implementing Application Variables


Exercise 4: Storing Session Variables in a Database


After completing this module, students will be able to:


Describe state management and the options that are available to manage state in an ASP.NET Web application.


Manage state in an ASP.NET Web application by using application and session variables.


Manage state in an ASP.NET Web application by using cookies and cookieless sessions.


Module 15: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application

This module explains how to configure and deploy an ASP.NET Web application.

Lessons


Implementing the Cache Object


ASP.NET Output Caching


Configuring an ASP.NET Web Application


Deploying an ASP.NET Web Application


Lab: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application


Exercise 1: Caching a DataSet by Using the Cache Object


Exercise 2: Reducing Response Times by Using the Page Output Cache


Exercise 3: Partial Page Caching


Exercise 4: Implementing Dynamic Properties


Exercise 5: Deploying Your Site


After completing this module, students will be able to:


Store information by using the Cache object.


Store Web pages and Web page fragments by using ASP.NET output caching.


Configure an ASP.NET Web application by using the Machine.config and Web.config files.


Deploy an ASP.NET Web application.


Module 16: Securing a Microsoft ASP.NET Web Application

This module explains how to secure an ASP.NET Web application by using a variety of technologies, including authentication and authorization.

Lessons


Web Application Security Overview


Windows-Based Authentication


Forms-Based Authentication


Lab: Securing a Microsoft ASP.NET Web Application


Exercise 1: Securing Your Web Site by Using Windows-Based Authentication


Exercise 2: Securing Your Web Site by Using Forms-Based Authentication


Exercise 3: Registering New Users


After completing this module, students will be able to:


Describe the ASP.NET and IIS authentication methods.


Secure an ASP.NET Web application by using Windows-based authentication.


Secure an ASP.NET Web application by using Forms-based authentication.


Prerequisites & Certificates
Pre-Requisites

Certificates offered


Cancellation Policy
Cancellations or postponements received more than ten business days prior to the first day of the course will be fully refunded less a $75 processing fee. The cost of the course is payable, in full, for any cancellations or postponements received within ten business days, or less, prior to the first day of the course.
Map & Reviews
Acend Corporate Learning
[ View Provider's Profile ]

Reviews
 

This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
The course content was excellent ... if there was things that weren't relevant you could skip and spend more time on things that you needed to learn. Training provider was excellent as her skill level was superb and her communication skills were superb.
Reviewed by 2015
This course should have dual screens
Reviewed by 2015
I was not able to finish the whole entire course. When creating course training please make sure that it fits the allotted time (beginning to the end). We had two breaks and Instructor did not allow us to listen to the course. I had maybe another 10 mins to finish the whole course, but the Instructor said that it was 4:30pm and it is Ok and we can go home. It is not Ok not to be able to finish the course..
Reviewed by 2014
Mentored training actually worked quite well for me. The instructor is there in the room all the time, available if needed. A lot of material for one day, but I did manage to complete it without feeling too rushed.
Reviewed by 2014
It is not possible to complete a beginner's course in one day. There is a lot of information to absorb. It is wonderful that one can re-sit a session within a limited time.
Reviewed by 2013
To bottom line my feelings about the course: Course -- helpful but this comment is made with reservations. Instructor -- excellent !
Reviewed by 2013
The course material was far too heavy for the duration of the course. The material needs to be reduced so that students do not feel rushed or pressured with time, or the duration of the class needs to be extended.
Reviewed by 2013
Overall, the course has been well handled by the Training Provider. But i would expect that, somehow, there is a time allotted in the afternoon for more visible and face to face interaction between the TP and the whole class. Others may be asking questions that may not have been thought of by other learners but may be helpful.
Reviewed by 2013
Very impressed and would highly recommend.
Reviewed by 2013
The trainer was excellent...easy to talk to and very helpful and informed.
Reviewed by 2013
This was a very good learning environment. I prefer having an instructor present in case I have questions but also be able to work at my own pace.
Reviewed by 2013
I could have used some more time to go through the exercises in the sharepoint database.
Reviewed by 2013
re Instructor assessment. ques. are N/A as it was independant mentored study. Flash based training module had 1 hiccup where ctrl-b key was captured by OS and I had to hunt for alt-b to complete the module. Class mentor was unaware of flaw. I felt that the design of the module would have prevented me from completing the section if I was unable to locate alternative keystroke. Worthwhile day.
Reviewed by 2012
Course is very good but not enough time to complete the exercises. Should be at least another 1.5 hours longer.
Reviewed by 2012
Using the self-teaching method made for a more relaxed working environment. As the instructor's assistance was on a one-on-one basis I was not hesitate to ask questions.
Reviewed by 2012
Would prefer an instructor led (classroom) style of training over a computer based course.
Reviewed by 2012
I would suggest that the course manual contain more visual material (e.g. screen shots) versus words. The course was very well. I did not think I would like the on line method of training but I did. I also liked the fact that I could work through my lunch to complete the course earlier. I had to catch the go train so it worked better for me.
Reviewed by 2012
Susan was an excellent instructor, and was very helpful with providing extra "tips" not covered within the course material.
Reviewed by 2012
I only realized after completing 2 units thoroughly that there is not enough time allotted for a lot practicing. I would tell students in advance that getting through the videos and practicing later in your own time is recommended.
Reviewed by 2012
Enjoyed the flexibility of the "Modern Classroom" style of learning where you can move at your own pace and focus on what you need most. You can even move to the next chapter if you need help and the instructor is busy. Definitely dress warmly as the classroom was really over air-conditioned!
Reviewed by 2012
I loved the Adobe InDesign course but as a new user I felt there was so much material to cover and I wanted to take my time getting familiar with the program and learning about everything. I think if the class had been 2 days instead of 1 it would have been perfect!
Reviewed by 2012
Manual provided was totally different then computer training. Expected more hands on training instead of just watching an instruction video.
Reviewed by 2012
Great
Reviewed by 2012
The video - was not at all interactive - only concepts were presented. The manual completedly different from the video material. I have no objections to using different approaches but a course on any software must include interactive materials.
Reviewed by 2012
The course was set up in a way which was easy to follow. However, I thought there was a lot of information to take in the day. The instructor was very helpful and very knowledgeable.
Reviewed by 2012
The training provider, Melanie, was exceptional. She was very knowledgeable and sat with me personally for hands on training. I found the course to be long and difficult to complete in one day.
Reviewed by 2012
The amount of material was a little much (maybe an hour) to cover in the allotted time - but otherwise good.
Reviewed by 2011
The room was too cold for me. The Instructor was very helpful.
Reviewed by 2011
A co worker of mine, did not receive the certificate of completing the course. As well, I received a website to log to after the course for 30 days (The Online Support). Although the vendor ID number does not exisit. I have gone back to my contact at Last Minute Training, and haven't received any feedback from her. The course was good, the follow up, was the greatest service.
Reviewed by 2011
Would like to have access to the on-line training materials for this course for a period of time after course completion
Reviewed by 2011
Hi - the server crashed during my session and I would like to reschedule. Can someone contact me to do this?
Reviewed by 2011
need-to-train-a-group-banner

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 263 times.