IP2 Module Information Pack - MIPv2 PDF
IP2 Module Information Pack - MIPv2 PDF
Total 100%
MIPv2 Page 2 of 5
Internet Programming II
J. Module Aim(s):
ASP.NET is Microsoft's technology for building highly interactive, highly scalable websites. It is
a language-independent technology that is used to build dynamic, database-driven web sites.
ASP.NET enables Web developers to create a new type of business application for the Web.
You will learn how to use Visual Studio.NET to generate ASP.NET applications. The main
purpose of this module is to provide students with a strong understanding and intermediate-
level skills on designing Web applications using ASP.NET technology and help them
incorporate the technology into the design of dynamic and real-world applications on the web.
K. Learning Outcomes:
By the end of this course students are expected to be proficient in these following areas:
MIPv2 Page 3 of 5
Internet Programming II
L. Semester Plan
Week
No. Topics
Overview of the ASP.NET Framework
1
Programming with VB.Net
Consistent Page Layout with Master Pages
Modifying Master Page Content
Loading Master Pages
2
Creating Themes
Adding Skins to Themes
Adding Cascading Style Sheets to Themes
Using the Standard Controls
Building ASP.NET Pages
3 Working with Web Forms
Advanced control Programming using Rich Controls
Choosing between Code Behind and Pages with Inline Code
Performing Form Validation with Validation Controls
Using the RequiredFieldValidator Control
Using the RangeValidator Control
Using the CompareValidator Control
4
Using the RegularExpressionValidator Control
Using the CustomValidator Control
Using the ValidationSummary Control
CW Checkpoint 1: ERD + Interface Design
Creating Reusable code
5
AJAX and User Controls
Data Management with ADO.NET
Using DataBound & DataSource Controls
Local & Server SQL Server DBs
6
DB connectionString with Web.Config
Connection Pooling
XML Data Binding
CLASS TEST
7
Presenting Dynamic Data
8 Using the DetailsView & FormView
CW Checkpoint 2: Prototype + Validation & Revised ERD
Maintaining Application State
Authentication
Using Cookies
9 Session State / Application
Global.asax
SQL Injection Attack
CRUD Operations
Advanced data handling and page techniques
10
Uploading and downloading files
Developing Multitier Applications
11
Stored Procedures
MIPv2 Page 4 of 5
Internet Programming II
AJAX Search and Data Tables
12
AJAX Toolkit
13
CW and Lab Tasks Presentation
14
CW and Lab Tasks Presentation
15
M. Reading List
Web resources:
http://www.asp.net/
http://msdn.microsoft.com/en-us/library/ee532866
http://www.tutorialspoint.com/asp.net/asp.net_useful_resources.htm
MIPv2 Page 5 of 5