CMPE 312

Course Code & Number
CMPE 312
Course Title
Web Development
Level
BS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 5 ECTS Credits
Year of Study:
Junior
Semester:
Fall
Type of Course:
Elective
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite:
Pre-requisites: CMPE 232-O
Co-requisites: NONE
Catalog Description
The Internet and the World Wide Web. Overview of the .NET development platform. Overview of Java. Object-oriented concepts in Java and C#. Introduction to ASP.NET and web forms. Advanced web forms. XML/Web services. .NET security. CLR. Design considerations.
Course Objectives

The objective of this course is to provide an understanding of modern web development languages and tools. This course introduces the concept of developing interactive web applications using Java and .NET based technologies. This includes developing a web compatible database system, developing the user interface between the database and the end user and implementing a transfer protocol between the client and the server.

Course Learning Outcomes

Upon succesful completion of this course, a student will be able to
1. Design and implement a web compatible database system
2. Design and implement the user interface for a web application
3. Design a transfer protocol between the client and server of a web application
4. Use XML for communication between the client and server of a web application
5. Implement secure web applications
6. Implement a web application using the .NET platform