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)
- Chapter 1 � An Introduction to ASP.NET web programming
- Appendix A � Install and use the software and downloadable files � study this reference appendix on your own � there is no class lecture on this topic.
- Chapter 2 � Develop a one-page web application.
- How to obtain your personal copy of Visual Studio, Visual Basic Express, or Visual Web Developer Express.
- Missing drive Y: on your campus computer? -- Mapping Drive Y: Manually instructions.
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.
- Finish Chapter 3 � Develop a multi-page web application.
- Chapter 4 � Test and Debug an ASP.NET application.
- Chapter 5 � HTML and CSS Overview.
- Start Lab 1 (25 points). Grading Form for Lab 1.
- Chapter 6 � Server controls.
- Chapter 7 � Validation controls.
- Submit Lab 1.
- Start Lab 2 (50 points). Grading Form for Lab 2.
Week 5 (February 9)
Week 6 (February 16)
- Chapter 10 � Use site navigation.
- Chapter 11 � Use themes � study this chapter on your own.
- Chapter 12 � Introduction to database programming.
- Chapter 13 � Use SQL data sources (start this chapter).
- Submit Lab 2.
- Start Lab 3 (100 points). Grading Form for Lab 3.
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)
- Chapter 14 � Use the GridView control (finish this chapter).
- Submit Lab 3 (100 points).
- Start Lab 4 (100 points). Grading Form for Lab 4.
Information about the CMIS 460 Server (currently cmis6.fh.siue.edu).
Week 9 (March 16)
- Chapter 15 � Use the DetailsView control.
- Chapter 15 � Use FormView controls.
Week 10 (March 23)
- Chapter 16 � ListView DataPager controls.
- Chapter 17 � Use Object data sources.
� Submit Lab 4.
Week 11 (March 30)
- Chapter 17 � Use Object data sources (finish this chapter).
- Chapter 18 � LINQ data sources � study this chapter on your own.
- Chapter 19 � Secure a web site. Certificates-How To Install a Certificate on a Windows Server.
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