ASP.NET Programming ( HTML Format)


COURSE DESCRIPTION:
Advanced event driven programming techniques focusing on the use of ASP.NET to develop web-based business programming applications that interface with current database technologies.  Includes deploying web applications.

REQUIRED TEXTBOOK:  Boehm, Anne, "Murach's ASP.NET 3.5 Web Programming with VB 2008," Mike Murach & Associates, Inc., copyright 2008.  ISBN: 978-1-890774-47-9.

COURSE OBJECTIVES: 
  • Master the Visual Studio ASP.NET web programming and development environment.
  • Learn to develop one-page and multi-page web applications including initial testing and debugging.
  • Learn basic ASP.NET skills including the use of server controls, validation controls, state management, master pages, site navigation, and themes.
  • Learn database programming with ASP.NET including the use of SQL data sources, GridView, DetailsView and FormView controls, and object data sources.
  • Write programming code to secure a web site, authenticate users, and use profiles to personalize a web site.
  • Configure and deploy a web application.
  • Develop user controls and custom server controls.
  • Program a web service.
COURSE SCHEDULE AND COMPUTER LABORATORY ASSIGNMENTS:
Examinations and computer laboratory assignments in bold print.  Class notes are provided through hyperlinks.  You may wish to print a copy of the notes prior to class for reference during class.

Because ASP.NET is a continually evolving language provided by Microsoft Corporation, the notes provided through this web page are subject to periodic updates � the weekly schedule is subject to change depending on our ability to keep to the schedule as set.

Week 1 (January 12)
Week 2 (January 19)
  • Finish Chapter 2 � Develop a one-page web application.
  • Chapter 3 � Develop a multi-page web application.
  • Sample Session State Project � Copy Ch03SessionState from drive Y � this project illustrates a two-page web project that transfers data between two pages by the use of session state.
 Week 3 (January 26)
 Week 4 (February 2)
Week 5 (February 9)
Week 6 (February 16)
Week 7 (February 23)
  • Chapter 13 � Use SQL data sources (finish this chapter).
  • Chapter 14 � Use the GridView control.
  • Module 14a � Save GridView data to Microsoft Excel spreadsheet file.
Week 8 (March 2)
 Information about the CMIS 460 Server (currently cmis6.fh.siue.edu).

Week 9 (March 16)
Week 10 (March 23)
  Submit Lab 4. 
  Start Lab 5 (100 points).  Grading Form for Lab 5.

Week 11 (March 30)
Week 12 (April 6)
  • Chapter 20 � Use login controls to authenticate users.
  • Chapter 21 � Use profiles to personalize a web site � study this chapter on your own.
  • Chapter 22 � Use MultiView and Wizard controls. 
  • Submit Lab 5. 
  • Start Lab 6 (50 points).  Grading Form for Lab 6.
Week 13 (April 13)
  • Chapter 23 � Using email with IIS.
  • Chapter 23 � Custom error pages, and back-button control.
  • Chapter 24 � Use web parts to build portals � study this chapter on your own.
  • Chapter 25 � Using AJAX � study this chapter on your own.
  • Chapter 26 � Configure and deploy a web application.
Week 14 (April 20)
  • Chapter 27 � Develop user controls.
  • Chapter 28 � Develop custom server controls � study this chapter on your own � Visual Web Developer Express edition does not support this capability.
  • Submit Lab 6.
  • Start Lab 7 (150 points).  Grading Form for Lab 7.
Week 15 (April 27)
  • Chapter 29 � Web services.
  • Finish working on Lab 7.

No comments:

Post a Comment