Class & Semester

:

Final Year B.Tech (Computer Science &Technology)   Part II, Sem VIII

 

Course Title

:

Web Technology Lab-2

Course Code

:

CS426L

Teaching Scheme (Hours)

:

Lecture 2hours/weeks=2x 13 weeks= 26hrs minimum

Total Credits

:

04

Tutorial=NA

Practical 4hours/weeks=4x 13 weeks= 52hrs

Evaluation Scheme (Marks)

:

CIE  = NA

SEE = NA

IPE

EPE

EPE/EOE

:

:

:

= 100

Duration of SEE

:

3hrs

Revision: 

:

Third

Month

:

 

June 2019

 

 

Pre-requisites

:

 

 

The prerequisite for this course is basic knowledge of Computer Systems.

 

Type of Course

:

Practicle

 

Course Domain  

:

Web Technologies

 

Skills Imbibed

:

 

 

Course Assessment Methods:

Student is evaluated during Internal Practical Examination and External Practical Examination.

 

Course Objectives:

1.      Understanding the Configuration of an asp.net application.

2.      Creating ASP.Net applications using standard .net controls and To create a data driven web application.

3.      Evaluating the data sources and managing them.

4.      To create and  Maintain session and controls related information for user used in multi-user web applications

5.      Understand the fundamentals of developing modular application by using MVC

 

 

Course Outcomes:

Students will be able to

1.      Upon completion of this course, the student will be able apply technical knowledge and perform specific technical skills, including:

2.      Successful students will able to design web applications using ASP.NET

3.      Successful students will be able to use ASP.NET controls in web applications.

4.      Successful students will be able to create database driven ASP.NET web applications and web services

5.      Successful students will be able to handle database using MVC in  ASP.NET web applications

 

Curriculum Content

Hours

 

Unit-1

Introduction to ASP.NET

 

The Evolution of Web Development, Important facts about Web Development,  ASP.NET Architecture, The Code Model, Web Project. Web Forms: Page Processing, Web Form Processing Stages, The Page as ControlContainer, The Page Class. Redirecting User to Another Page, Master Pages.

 

Unit-2

ASP.NET

Server Controls: Types of Server Controls, HTML Server Controls, Web Controls, List Controls, Input Validation Controls, Rich Controls

 

State Management: ASP.NET State Management, View State, Transferring Information between pages, Cookies, Session State, Application State

 

ASP.NET  Application:  Anatomy  of  ASP.NET  application,  global.asax  Application  file,  ASP.NET Configuration, ASP.NET State Management, Web Configuration File and Global.asax ,Authentication & Authorization.

 

Unit-3

ADO.NET Fundamentals:

 

ADO.NET Architecture, The Connection Class, The Command and Data Reader Classes, Data Binding : Basic Data binding, Data source Control, The Sql Data Source.

 

 

Unit-4

Introduction to MVC

MVC Architecture, Understand the MVC design pattern and how it’s applied in ASP.NET MVC, Understanding Model, Understanding View, Understanding Controller, Key benefits of ASP.NET MVC, Advantages of MVC based Web Application

 

Unit-5

File Handling, Crystal Report and E-mail handling

 

File I/O and streams , Working with directories and files, Read and write file

Crystal reports, Overview to crystal reports, Creating crystal reports with wizards, Integrating with web applications, Customizing the report viewer, Adding a database or table to a report, Handling mail, Protocols , Sending mails with and without attachment

 

Unit-6

Web Services

ASP.NET Web Services, Introduction to XML WebServices, Creating WebService, Setting the WebService attribute, Test and run your web

 

 

 

4

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

4

 

 

 

 

6

 

 

 

 

 

 

2

 

 

Lab:

 

It should consist of 12-15 experiments based on the following topics.

1.  Accepting and validating user entered data using ASP.NET.

2.  Create a Web Application which detect capabilities of Browser and handle Page and Application level error.

3.  Accepting and validating book catalog information using validating controls.

4.   Create a Web Application which implement authentication and authorization features (Membership class).

5.   Display database contents from SQL server or Oracle database using SQL Command class from ASP.NET.

6.  Display parameterized data using SQLDataReader and GridView in ASP.NET.

7.  Accessing and Displaying Database access using DataSet and Data View in ASP.NET.

8.  Create a setup web application for deployment of ASP.NET application.

9.      Develop sample form with validation code using for Login Form using web forms.

10.  Develop file up-loader form to upload a file in ASP.net

11.  Develop sample application for session management in ASP.net.

12.  Develop sample application with database connectivity using MVC.

13.  Create a form to send mail with attachment in ASP.net.

14.  Create and use web service

15.  Create and use XML web service