I. MAJOR PIECES
A. .NET FRAMEWORK (requires windows 2000 or XP PRO)
1. ASP.NET
2. ADO.NET
3. C#; VB.NET,etc.
B. VISUAL STUDIO .NET (VS.NET) IDE
(IntegratedDevelopmentEnvironment)
C. WEB BROWSER: IIS
D. DATABASE: SQL SERVER 2000; MS ACCESS
II.
WEB APPLICATION
OVERVIEW
A. Client/Server
Model
1. 3 tier
a)
browser (client/GUI)
- front-end
b)
web server:
business logic
c)
database server
-back-end
2. client side scripting
a)
jscript/javascript
b)
vbscript
3. server-side scripting
a)
vb.net
b)
c#
c)
c++
d)
etc.
e)
4. flow of control
a)
Browser –to-web
server
b)
Web
server-to-browser
c)
Many
clients-to-one web server/database server
Performance considerations
d)
Stateless
III.
ASP.NET
A. ASP.NET vs HTML
B. Web Form
1. Server Controls
a)
Asp controls
b)
Html controls
2. integrated code
3. separated code
codebehind
IV.
ADO.NET
A. Object set
1. Connection object
2. Command object
3. DataReader object
4. DataAdapter object
5. DataSet object
a)
Tables
Rows
Columns
b)
Relations
c)
other
B. Manipulating databases
1. reading
2. searching
3. maintaining
a)
add
b)
delete
c)
modify
V.
XML
VI.
WEB SERVICES
VII.
DATABASE
WAREHOUSING
A. OLAP (Online Analytical Processing)
SQL Server 2000 OLAP Services
B. Data Mining
SQL Server 2000 Data Mining
Services
VIII.
NOTES
A. Postback=page calling itself with
control/runat=server/event (onclick,etc)