|
|
|
Loading...
|
This is the fourth semester class in
programming. If you have not taken CS205 or CS213 then you should not take
this course. ASP is not like Photoshop, Flash, or any
other design software. It is for developers/programmers, not graphic
designers. You may use VB or C# in the class. You will use HTML, CSS,
JS, XML, AJAX, ASP.Net, C#, VB, SQL, & ADO 4 in this class. You will
also need to understand basic networking protocols such as Http, Https,
& FTP. This is not a beginners class! |
|
|
|
Home |
Lessons |
Projects & Videos |
RESOURCES |
- Lesson 1:
Introduction to ASP.Net
- You need:
|
- What is ASP.Net?
Getting started
videos
to check out!
- The Web Model
Introduction to IIS
video
- How to create a new web app Part 1
video
- Making a multi-page site (Chapter 3)
-
How to create a new web application Part 1
-
Crash Course in HTML is in Murach Chapter 5
-
My HTML for the programmer video series:
Intro to html part 1
Intro to html part 2
Intro to html part 3
-
Publishing your site
- Class activity:
You will learn how to publish your projects to a
folder on RPKessler.com and learn how to edit them
live.
- Getting to know
Expression Web 4 videos
- Create folder on live site
- How to create a simple page
- How to edit a page live
- Practice with HTML and some basic JavaScript
& CSS
- Activity #1: Publish
2 pages and use
hyperlinks for navigation & use 1 external link
to a related page(15 pts)
|
Getting Started
|
-
Lesson 2:
Designing your web pages.(Chapter 5)
|
-
Introduction to
Posting Back to Web Server
-
How to format our
web pages
-
401K Future Value
Calculator I
(Based on Murach p.42)
-
401K Future Value Calculator II
(with validation)
|
HTML & JavaScript
CLASSROOM DEMOS
|
- Lesson 3
Using Server Controls:
StreamReader Class (Chapter 6)
|
- How to use
File I/O in a new web application
-
Data entry using the stream reader. Video
Data Entry Project
- Lesson 3: File IO
- Activity #2: Add
Lesson 3 (file IO) to the Rocky Mountain Bike project we
did in class. Publish it & make sure the
navigation works.(15pts)
-
External Style Sheets
|
|
-
Lesson 4
Master pages, Tree-View,
Site Maps. Validation controls &
Client-Side Validation
(Chapters 7, 8, 9, 10 & 25)
|
|
How to use AJAX
|
-
Lesson 5:
ASP
& SQL Databases
Part I
(Chapters 13 & 14)
|
-
SQL DataSources &
Grids
-
Get SQL Management Studio
Express
- How to connect to our customers206 DB on
winhost.com
Word 2010 or
PDF
- Connecting
to SQL databases
-
Custom GridView
Formatting.
Learn how to
modify grid for better editing and more!
- Activity #3: Create a
SQL DB table, add records,and create an ASPX page to display,
edit, delete records in a
grid.
Use
AJAX and confirm delete
code.
(15pts)
|
Database Resources
SQL Server Books On Line (Excellent)
|
-
Lesson 6:
ASP
& SQL Databases
Part II: Data Controls, E-Mail & MapQuest Demos.
(Chapters 14, 15, 16)
|
-
ASP Data Controls(Databases are
included with each project) Get my SQL customers
DB
here.
- Remote SQL Database Management (In
Class)
- Create a new table in the customers206
DB on my SQL server.
- Create an aspx page to display/edit/add
records to your table.
- Partial-Page Updates using AJAX
- We will learn how to
update your
grid without posting back the entire
page.
This shows how to add record and let app
calculate tax & total due.
ADO &
SQL DataSources, Grids, &
List Boxes in Code:
(Includes db)
|
|
- AJAX Control toolkit & Advanced ASP
techniques
|
-
ASP FormView & AJAX Accordion Control
- Accordion Control
Video
MultiView
Control &
Wizard
Controls
Sending Email From ASP.Net
MapQuest
Demo
|
|
Send Projects to
RPKessler@hotmail.com
Copyright © 1999-2012 by Ronald P. Kessler,Ph.D.
All rights reserved.
Revised 4/30/2012
These materials are provided for the
exclusive use of my students. Please contact me for permission to reproduce or use these
presentations.
|