Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
Course Title: PROGRAMMING WITH ASP.NET
Credit Units:
Course Level: UG
Course Code: IT408
Course Objectives:
• Giving the students the insights of the Internet programming and how to design and implement complete applications over the web.
• It covers the notions of Web servers and Web Application Servers, Design Methodologies with concentration on Object-Oriented concepts, Client-Side
Programming, Server-Side Programming, Active Server Pages, Database Connectivity to web applications, Adding Dynamic content to web applications,
Programming Common Gateway Interfaces, Programming the User Interface for the web applications.
Pre-requisites: Basic Knowledge of Computer programming.
Course Contents/Syllabus:
Weightage (%)
Module I Introduction to .NET technologies 20
Descriptors/Topics
• Features of .NET
• .NET Framework, CLR, MSIL, .NET class library
• .NET Languages
• CTS
• Assemblies, manifest, and metadata
• What is ASP.NET
• Difference between ASP and ASP.NET.
Module II Controls in ASP.NET 20
Descriptors/Topics
• Overview of Dynamic Web page
• Understanding ASP.NET Controls, Applications, Web servers
• Installation of IIS.
• Web forms, web form controls -server controls, client controls.
L T P/S SW/F
W
TOTAL
CREDIT
UNITS
2 - 2 - 3
• Adding controls to a web form, Buttons, Text Box, Labels, Checkbox, Radio Buttons, List Box.
• Adding controls at runtime.
• Running a web Application
• Creating a multiform web project.
• Form Validation: Client side validation, server Side validation
• Validation Controls: Required Field Comparison Range. Calendar control, Ad rotator Control, Internet Explorer Control.
Module III Overview of ADO.NET and XML 20
Descriptors/Topics
• What is ADO.NET, from ADO to ADO.NET
• ADO.NET architecture
• Accessing Data using Data Adapters and Datasets, using Command & Data Reader, binding data to data bind Controls,
displaying data in data grid
• XML basics, attributes, fundamental XML classes: Document, text writer, text reader.
• XML validations, XML in ADO.NET,
• The XML Data Document
Module IV ASP.NET Applications 20
• Descriptors/Topics Creating, tracking, caching, error handling
• Securing ASP.NET applications
• Form based applications, window based application.
Module V Web services 20
Descriptors/Topics
• Introduction, State management- View state
• Session state, Application state
• Building ASP.NET web services
• Working with ASP.NET applications, creating custom controls.
Student Learning Outcomes:
• Define different terms associated with the Internet and World Wide Web.
• Use various web tools including Web Browsers, E-mail clients, FTP clients and search utilities.
• Design and implement an ASP.NET user control.
• Access data by using the built-in data access tools that are available in Visual Studio .NET.
• Use Microsoft ADO.NET to access data in an ASP.NET Web application.
Pedagogy for Course Delivery:
The class will be taught using theory and case based method. In addition to assigning the case studies, the course instructor will spend considerable time in
understanding the concept of innovation through the eyes of the consumer. The instructor will cover the ways to think innovatively liberally using thinking
techniques.
Lab/ Practical’s details, if applicable:
• Query textbox and Displaying records
• Display records by using database
• Datalist link control
• Data binding using drop downlist control
• Inserting record into a database
• Deleting record into a database
• Data binding using datalist control
• Datalist control templates
• Data binding using data grid
Assessment/ Examination Scheme:
Theory L/T (%) Lab/Practical/Studio (%)
Total
67 33 100
Theory Assessment (L&T):
Continuous Assessment/Internal Assessment End Term Examination
Components (Drop
down)
Mid-Term Exam HA Viva/Presentation Attendence
Weightage (%)
10% 8%
7%
5%
70%
Lab/ Practical/ Studio Assessment:
Continuous Assessment/Internal Assessment End Term Examination
Components (Drop down Lab Performance Lab File Viva Attendance
Weightage (%) 10 10 5 5 70
Text Reading:
• ASP.NET Unleashed by Stephen Walther, SAMS publications
• ASP.NET, Wrox Publications
• ASP.NET and VB.NET, Wrox Publication
• ASP.NET and C#.NET, Wrox publication.