CENG 388
Web Programming
Web and .NET framework, software development with ASP.NET, web services programming, MVC programming.
Recommended or Required Reading
Cal Henderson, Building Scalable Web Sites: Building, Scaling, and Optimizing the Next Generation of Web Applications, O Reilly Media, 2006. ,John Allspaw, The Art of Capacity Planning: Scaling Web Resources, O Reilly Media, 2008 ,Theo Schlossnagle, Scalable Internet Architectures, Sams, 2006
Learning Outcomes
Upon the completion of this course a student :
1. To introduce Web software development with ASP .NET
2. To describe Web software development methodologies on .NET platform
3. To provide students with the fundamental concepts of Web Services
4. To demonstrate software project development with MS Visual Studio
| TOPICS |
| Introduction to Web ve .NET Framework |
| IIS Web Servers |
| Introduction to MS Visual Studio |
| Software Project Development with MS Visual Studio |
| Introduction to ASP.NET |
| ASP.NET Page Life Cycle |
| Web Application Project Templates |
|
Web Form /User Control/ Master Page Concepts
|
| Client Side Programming |
| AJAX Programming |
| Introduction to Web Services |
| Web Service Development with ASP.NET |
| MVC Architecture |
| ASP.NET MVC Framework |
Grading
Midterm: 25%
Homework: 40%
Final: 35%

