Introduction to ASP.NET

Download Report

Transcript Introduction to ASP.NET

What’s Next?
MIS 314
Professor Sandvig
Outline
 What’s


Next?
ISC tracks
E-commerce developer
track
• MIS 324 - Intermediate
Web Development
• ASP.NET
 Final
Exam
ISC Tracks
1.
E-commerce Developer

2.
Web Programmer

3.
MIS 324 & 424
CSCI 342 & 442
Content Developer

Varies
E-commerce Developer Track
 MIS

324 – Intermediate Web Development
ASP.NET
• C# language




Sql Server database
Visual Studio
Amazon Web Services API
Project: Music store
E-commerce Developer Track
MIS 424 - E-Commerce Systems
 Variety of topics




Build CMS backend
Authentication
AJAX
Web Services
• publish & consume
E-commerce Developer Track
 Screen
scraping
 Stored procedures
 Data caching
 RSS feed – publish & read
 Use Amazon EC2 cloud
 Student presentations on
variety of topics
 Project - flexible
E-commerce Developer Track
 Both
courses use ASP.NET
 Why ASP.NET?
Why ASP.NET?
 Free
 Industrial

Strength
Full Featured
• Security, logging, performance, etc.

Highly integrated with Visual Studio
 .NET

aimed at corporate users
Employers of WWU graduates
.NET

PHP

.NET
.NET Features
1.
2.
3.
Object Oriented
Web Server Controls
Visual Studio
1. Object Oriented
 All
modern programming
languages support OOP
 OOP
concepts &
terminology are universal
 Beneficial
for large
applications
2. Web Server Controls



Drag & drop in VS
Separation of code and
presentation
Write less HTML & Javascript
3. Visual Studio

Integrated Development Environment
 Features:






IntelliSense
Syntax checking
Debugger
pop-up documentation
Integration with Sql Server
HUGE time saver

Faster learning
ASP.NET
 State-of-art
programming framework
 Popular with WWU employers
 Last:

Final exam
Final Exam
 Multiple
choice
 About 40 questions

Code samples
• From handouts & assignments
 Coverage:


Assignments, lectures
Similar to midterm
Summary
 Learned



a lot:
PHP + mySQL
Databases
Security & validation
 Constructed
database driven bookstore
 Hope enjoyed it
 Motivated to learn more…