You are on page 1of 5

Lovely Professional University, Punjab

Course Code INT412 Course Category Course Title MODERN WEB PROGRAMMING TOOLS AND TECHNIQUES LABORATORY Courses with Placement focus Course Planner 16479::Parminder Singh Lectures 0.0 Tutorials Practicals Credits 0.0 2.0 1.0

TextBooks Sr No T-1 Title ASP.NET 4 Unleashed Reference Books Sr No R-1 Other Reading Sr No OR-1 OR-2 OR-3 OR-4 Journals articles as Compulsary reading (specific articles, complete reference) http://search.ebscohost.com , dotnet.sys-con.com/ , www.webdevelopersjournal.com/ , http://www.asp.net/web-forms/open-source , Title Beginning ASP.NET 3.5: In C# and VB Author Imar Spaanjaars Edition 1st Year 2009 Publisher Name Wrox Programmer to Programmer 2010 series, Wrox Publications Author Stephen Walther Edition 1st Year 2010 Publisher Name SAMS

Relevant Websites Sr No RW-1 RW-2 RW-3 RW-4 RW-5 RW-6 RW-7 RW-8 RW-9 RW-10 (Web address) (only if relevant to the course) http://www.edinteractive.co.uk/article/?id=4 http://www.w3schools.com/html/ http://www.w3schools.com/js/default.asp http://www.w3schools.com/aspnet/aspnet_intro.asp http://www.php.net/ http://technet.microsoft.com/en-us/library/cc753734(v=ws.10).aspx http://support.microsoft.com/kb/303247 http://www.dotnetspider.com/tutorials/AspNet-Tutorial-35.aspx http://www.dotnetspider.com/tutorials/AspNet-Tutorial-36.aspx http://www.dotnetspider.com/tutorials/AspNet-Tutorial-29.aspx Salient Features Static Vs Dynamic websites Introduction to HTML JavaScript Basics ASP, ASP.NET, Microsoft .NET Framework Introduction to PHP IIS 7.0 ASP.NET Code-Behind Model Overview ASP.NET Request Object ASP.NET Response Object ASP.NET Session Object

RW-11 RW-12 RW-13 RW-14 RW-15 RW-16 RW-17 RW-18 RW-19 RW-20

http://msdn.microsoft.com/en-us/library/aa479007.aspx http://msdn.microsoft.com/en-us/library/ms178194.aspx http://www.beansoftware.com/ASP.NET-Tutorials/Using- Crystal-Reports.aspx http://www.asp.net/security/tutorials/security-basics-and-aspnet- support-vb http://www.codersource.net/asp-net/asp-net-advanced/aspnet- web-configconfiguration-file.aspx http://ajax.net-tutorials.com/controls/updatepanel-control/ http://www.codeproject.com/KB/aspnet/Deploy_web_applicati on.aspx http://www.4guysfromrolla.com/articles/080206-1.aspx http://www.codeproject.com/Articles/19484/Register-Client-script-in-ASP-NET http://msdn.microsoft.com/en-us/library/ms178581.aspx

ASP.NET Page Object Model Introduction to Cookies Crystal Reports Security with ASP.Net Web Configuration File Introduction to Ajax Deploy a web application Sending Email in ASP.NET Register JavaScript in Asp.net Introduction to Session

Scheme for CA:


Component Execution Frequency 8 Out Of 10 Total :Each Marks Total Marks 10 10 80 80

*Each experiment of the lab will be evaluated using following relative scheme:
Component J/E WR VIVA % of Marks 50 20 30

Detailed Plan For Practicals


Practical No Practical 1 Broad topic (Subtopic) IIS 7.0(Installation of IIS 7.0) IIS 7.0(Creation of virtual directories) Practical Description Installation of IIS7.0 in window server 2008, Windows XP and higher versions Learning Outcomes To understand how to install IIS on different windows operating system Equipment Used Window Server 2008 or Window XP/Vista/7/8 Window server 2008 or Window Xp/Higher

Virtual directories in Windows operating To understand how to install virtual systems directories in windows IIS.

Practical 1 Practical 2

IIS 7.0(Creation of Web Site in IIS 7.0) HTML and JavaScript(Format of HTML 5 document.) HTML and JavaScript(Use of Basic HTML 4 Elements such as Table, Lists, Images and Forms) HTML and JavaScript(Working with JavaScript Conditional Statements.) HTML and JavaScript(JavaScript Validation)

Devlop HTML website in IIS and run on Deploying a simple website on Internet Windows OS with configured IIS local host or Intranet. Format of HTML5 document. Difference To learn basic HTML document between HTML4 and HTML5 document. structure Implementation of basic tags common in To learn and practice on basic tags of HTML4 and HTML5 HTML4 and HTML5. JavaScript Conditional statements such as To learn and practice on conditional if-else, for-while-do while, switch, statements of JavaScript. continue statements etc. Implementation of validation programs in To understand how to implement JavaScript validation in client side programming Interface with Visual Studio 2010 GUI Environment and its tools and options. Development of the web applications in Visual studio Browser and Text Editor Browser and Text Editor

Browser and Text Editor

Browser and Text Editor

Practical 3

ASP.NET IDE, Web Server Controls, HTML Controls(Familiarity with ASP.Net IDE) ASP.NET IDE, Web Server Controls, HTML Controls(Creation of website project, Understanding code behind model)

To learn the basics of Visual studio, its Visual Studio 2010 options, drag and drop environment Learn the web application development Visual Studio 2010 in VS.

ASP.NET IDE, Web Server Controls, Working with various server side controls Understanding of various server side HTML Controls(Working with web and its properties controls and their properties server controls like text box, list box, radio buttons, checkbox etc. (All relevant controls)) ASP.NET IDE, Web Server Controls, Working with HTML tags and HTML Controls(HTML Controls such as replacement of tags in server side Input types, Div and CSS) Practical 4 Validation Controls and Exception Validation Controls in ASP.NET Handling(RequiredField validator, Range validator, Compare validator, RegularExpression validator) Validation Controls and Exception Custom validator: Develop the user Handling(Custom validator and validation oriented controls in Asp.net summary) Validation Controls and Exception Handling(Try and Catch statement) Practical 5 Emails, Objects in ASP.NET and Inject JavaScript(Normal Emails and HTML Formatted Emails) Emails, Objects in ASP.NET and Inject JavaScript(Request, Session, Response, Page) Emails, Objects in ASP.NET and Inject JavaScript(AdRotator and user control) Emails, Objects in ASP.NET and Inject JavaScript(Register the JavaScript in the asp.net pages as a script.) Exception Handling in Asp.net

Visual Studio 2010

Understanding of HTML tags and their Visual Studio 2010 replacement in Asp.net Learn the use of various validation controls in Asp.net and their use in applications. Learn the development of controls according to user requirement Learn to find the bugs ans exception handling in Asp.net Visual Studio 2010

Visual Studio 2010

Visual Studio 2010 Visual Studio 2010

Plain Emails and HTML formatted Email Understanding of sending emails from using SMTP website through Email Account Application and Session in Asp.net Understanding of session and page features

Visual Studio 2010

Advertisement and User Defined Controls Learn to add advertisement feature to in Asp.net website and create own controls Run the client side JavaScript in Server side programming To Embed JavaScript in Asp.net pages

Visual Studio 2010 Visual Studio 2010

Practical 6

Advanced Controls and Navigation Partioning and tabs controls in Asp.net Controls(Wizards, Multiview, Panel, and File upload etc.) Advanced Controls and Navigation Navigation Controls in Asp.net Controls(Working with navigation control like tree view, menu and sitemap)

Understand the use of Tabs controls

Visual Studio 2010

Understand the use of navigation controls in Asp.net

Visual Studio 2010

Practical 7

Master Pages and Themes(Using master forms)

Development of Master Form in Asp.net

Use of master form and its development Visual Studio 2010 Visual Studio 2010

Master Pages and Themes(Working with Master Pages in Asp.net: Master page for Implementation of design for multiple master pages programmatically) multiple web pages pages Master Pages and Themes(Nested Master Master Pages: Nested Master web page forms) Master Pages and Themes(Creation of themes & using in Web Site) Development of themes for web pages

Understanding of nested master page in Visual Studio 2010 web forms Development of skin and themes in Asp.net Understanding of CSS classes and ID selectors for Skin files. Understanding of session, application variables Visual Studio 2010 Visual Studio 2010 Visual Studio 2010

Master Pages and Themes(Working with Working with skin files and CSS coding control skins) Practical 8 State Management and Crystal Reports (Using session variables and application variables.) State Management and Crystal Reports (Cookies and Viewstate) State Management and Crystal Reports (Understanding the content global.asax file) State Management and Crystal Reports (Creation of crystal reports in ASP.Net) Practical 9 Working with Databases and Databinding Controls(Connected and disconnected Database connectivity) Working with Databases and Databinding Controls(DataSets, DataTables and DataViews) Working with Databases and Databinding Controls(Using Repeater, DataList, Gridview control etc) Practical 10 Working with session and application variables Resistance of previous state and storing small information at client side of state less protocol http. Development of Global.asax file

Learn to store previous state with Visual Studio 2010 viewstate and storing small information with cookies Understanding to control the application from server. Learn to create the report in web page from database. Visual Studio 2010

Reporting in Asp.net

Visual Studio 2010 Visual Studio 2010 ans SQL Server 2005/2008/Express Edition Visual Studio 2010 ans SQL Server 2005/2008/Express Edition

Types of database connectivity in Asp.net Work with various connectivity techniques in Asp.net Representation of database through Asp.net Controls Representation of Query based data on Web page with Asp.net Controls Fetching data from database and store in middleware

Understanding of database fetching and Visual Studio 2010 ans SQL Server displaying in Asp.net Controls. 2005/2008/Express Edition Work with Asp.net authentication and authorization though Login Controls Visual Studio 2010 ans SQL Server 2005/2008/Express Edition

Security, Ajax and Deploying Website Authentication and Authorization in (Setting up web site security using forms, Asp.net windows based security model) Security, Ajax and Deploying Website (Working of update panel and Timer controls in AJAX) Security, Ajax and Deploying Website (Deploying a Website.) AJAX in Asp.net

Understanding the updation of specific Visual Studio 2010 part from a web page. .NET Framework 4.0 ans IIS configured Windows OS.

Deploying website on Intranet or Internet. Understanding of publishing websites

SPILL OVER
Practical 11 Web Services Learn to develop the web services in Asp.net Visual Studio 2010 ans SQL Server 2005/2008/Express Edition

You might also like