Sie sind auf Seite 1von 4

Department of Computer Science and Information Technology

College of Natural and Computational Sciences


Wolaita Sodo University
Course Code MSIT 6103
Course Title Advanced Web Technologies
Credit Hour 3
Contact Hours (per Lecture 2 ; L ab 2
week)
Pre-requisite Knowledge with OOPs, integrative programming and visual programming is
required.
Year/ Semester 1/1
Status of Course Compulsory
Course Objectives On completion of the course students are expected to have the following:
To create web based applications for different organizations using most
modern technologies.
To utilize entry-level system analysis and design principles to solve
business problems.
To develop a reasonably sophisticated web application that
appropriately employs the latest architecture to become as a Software
Engineer, Programmer, Web Developer and Software Architect.
Course Contents Chapter 1: Introducing Working Environment/Platform:

Developments, types of web technology platforms, emerging web


technology platforms, working with platform indent web technologies,
Overview of current web technology environments, Introducing,
installing and configuring the frame works.
Chapter 2: Working with Interfaces:

Understanding Interface Types, Defining custom interfaces,


implementing an interface, Interface as a parameter, interface as a return
values, implementing interface, and designing interface hierarchies.

Chapter 3: Delegates, Events and Lambdas:

Understanding the delegate type, defining a delegate

type, simplest, possible Delegate example, understanding

Events, understanding Anonymous Methods


Department of Computer Science and Information Technology
College of Natural and Computational Sciences
Wolaita Sodo University
Course Code MSIT 6103
Course Title Advanced Web Technologies
understanding Lambda expressions.

Chapter 4: Advanced object oriented Web Technology Language Features:

Understanding Indexer Methods, Operator Overloading, Custom Type


Conversions, Extension Methods, Partial Methods, Anonymous Types
and working with pointer types, Overloading & Overriding, Interfaces,
Delegates, Events and Access Modifiers.

Chapter 5: Programming Assemblies for Web Applications:

Defining Custom Namespaces, The Role of assemblies, Understanding


the format of assembly, building and consuming a single file assembly,
building and consuming a multi file assembly, understanding private
and shared assemblies, consuming a shared assemblies, configuring
shared assemblies, understanding publisher policy assemblies, the
system. Configuration namespace

Chapter 6: Introducing Base Class Libraries (working with object oriented


servers side web technology libraries):

A high-level definition of connection functions, understanding data


Providers, creates namespaces, and the type of System. Data
namespace, working with query functions. Understanding database
connected layer, working with data readers. Understanding the
disconnected layer, understanding the role of dataset, working with data
column, data rows and data tables, binding data table objects to
windows forma GUI, working with data adapters, multi tabled dataset
objects and data relationships, the windows forms database designer
tools, programming with LINQ to dataset.
Department of Computer Science and Information Technology
College of Natural and Computational Sciences
Wolaita Sodo University
Course Code MSIT 6103
Course Title Advanced Web Technologies
Chapter 7: Introducing Windows Communication Foundation:

A potpourri of distributed computing APIs, The Role of WCF, Investigating the


core WCF Assemblies, The visual studio WCF Project Templates, The basic
composition of WCF application, The ABCs of WCF, Building a WCF Service,
Hosting the WCF Service, building the WCF client application, using the WCF
service library project template, hosting the WCF service within a windows
service, designing WCF data contracts.

Chapter 8: Building Web Applications:

The role of HTTP, understanding web applications and web servers, the role of
HTML, the role of client side scripting, posting back to the web server, the
feature set of API, building a single file web Page, building a web page using
code files, web sites and web applications, the life cycle of a web page, The
Role of Web.Config file.

Chapter 9: Web Controls, Master Pages and Themes:

Understanding the nature of Web Control, the control and web control base
classes, major categories of cars web site, the role of the validation controls,
working with themes

Chapter 10: State Management Techniques:

The issue of state, learns about state management technique,


understanding the role of views state, the role of Global. Asax file,
understanding the application/session distinction, working with the
application cache, maintaining session data, understanding cookies, the
role of the session State element, understanding the API.
Literature Textbook:
Beginning Visual C# 2010 by Wrox, Wiley Publication
Mark Michaelis, Essential C# 4.0: For .NET Framework 4.0, Pearson
Education
Professional Visual C# 2010 by Wrox, Wiley Publication
Introducing Microsoft .Net by Davi S. Platt, Prentice Hall India
Department of Computer Science and Information Technology
College of Natural and Computational Sciences
Wolaita Sodo University
Course Code MSIT 6103
Course Title Advanced Web Technologies
Publication.
Programming in C# by E Balagurusamy, Tata McGraw-Hill Publishing
Company limited.
Programming Microsoft .NET XML Web Services. Damien Foggon, et
al.
References:

Shildt, C#: The Complete Reference, TMH


Fergal Grimes, Microsoft .Net for Programmers. (SPI)
Shibi Parikkar, C# with .Net Frame Work, Firewall Media.
Jeffrey Richter, Applied Microsoft .Net Framework Programming
(Microsoft).
Shibi Panikkar and Kumar Sanjeev, C# with .NET Frame Work,
Firewall Media
Applied XML Programming for Microsoft .NET. Dino Esposito.
Understanding SOA with Web Services. Eric Newcomer, et al.
Publication.
Visual C# 2005 How to Program, 2nd Edition. Harvey & Paul Deitel
&associates.

Das könnte Ihnen auch gefallen