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: