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