CSIS 786: Developing Web Applications Using ASP.NET

Home

Please Check In!!!

Go to the Student Check-In discussion forum and "Officially" check yourself in to class.
You must check-in by the end of the second day (@ 11:59 P.M.) of this class or you will be dropped by the instructor and replaced by a student on the wait list.

Course Description

This course is an introduction to ASP.NET Web Development using the Microsoft .NET programming language C#. Students will utilize ASP.NET to deliver dynamic content to a Web Application. Topics include Web Forms, User Controls, Server Controls, and Database Integration.

Course Objectives

  • Assess the role of the Microsoft .NET Framework to ASP.NET web development.
  • Compose a web form using ASP.NET server controls.
  • Validate user input using the ASP.NET validation controls.
  • Design and implement an ASP.NET user control.
  • Construct data queries using the built-in data access tools available in Visual Studio .NET.
  • Evaluate the use of Microsoft ADO.NET to access data in an ASP.NET Web application.
  • Evaluate the use of Extensible Markup Language (XML) to write data to a DataSet.
  • Compose an ASP.NET web program that demonstrates how to store and retrieve application and session state data.
  • Develop and deploy an ASP.NET Web application on a remote server.
  • Develop a server side web page using the C# or Visual Basic .NET programming languages.

 Course Learning Outcomes

  • Students will demonstrate form layout and data validation using ASP.NET server controls.
  • Students will demonstrate data access and data binding techniques using ADO.NET
  • Students will demonstrate the proper usage of session and application state data.

 Instructor Info

Professor photo.

Professor: Bill Bennett

Education: B.S. CTE, CSUSB; M.S. CTE, CSUSB; M.S. IDT, CSUF

Certifications: MCP, MCSE, MCT, CCNA, CIW

Email:

Office: 962 (MVC Bus. & Technology Bldg.)

Office Hours

Web Site: /Faculty/Bill_Bennett

I enjoy teaching and talking to students like you. If you would like to discuss the course material or have questions regarding the body of knowledge you are learning, the easiest way to communicate with me is through the Canvas messaging system or via my MSJC email, BBennett@msjc.edu. Please be sure to list your course number and section number when emailing me. (see CIS Email Policy)

Course Introduction

Web development sure has evolved since those early days in the 1990's after the first release of HTML devloped by Tim Berners-Lee and his colleagues at the CERN nuclear research center in Switzerland. The first web pages were static in that the Web server just served up the HTML page as it had been written and included embedded formatting instructions. This meant that if you wanted to change the content or formatting of a component that existed on