Instructor:
Jiang B. Liu,
Professor of Computer Science & Information Systems
Phone: (309)6772386
Lecture:
Online
Prerequisites:
CS102 Data Structures
Or
Equivalent
Office Hours:
By appointment.
The goals of the course are to
provide students with fundamentals of ASP.NET and its programming with C#. We
will create and test the ASP.NET projects using Microsoft Visual Studio
.NET 2012 or later (VS.NET 2012 or later).
Unit 1 |
What is .NET ASP.NET AJAX, .Net 3.5: LINQ Learning outcomes: - Understand the roles and responsibilities of clients and
servers for web .NET applications. - Be able to use Visual Studio .NET to implementing the
.NET application. - Understand basic ASP.NET architecture, AJAX, and LINQ. - Understand the Web development using ASP.NET. |
Lecture Notes |
Unit 2 |
C# Programming Basics Learning outcomes: - Know the basic C# syntax, control structure, and class
structure. - Understand the structures of the event-driven
programming. - Be able to program ASP.NET application and web site
using C#. |
Lecture Notes |
Unit 3 |
Introduction to .Net Framework Learning outcomes: - Know the basic .NET Framework and its impact on web
programming. - Understand the internal functions of CLR and FCL. - Be able to install/use the .NET framework for ASP.NET programming. |
Lecture Notes |
Unit 4 |
ASP.NET Architecture Learning outcomes: - Know the basic ASP.NET structures. - Understand the ASP.NET Programming Model. - Be able to create ASP pages for web applications. |
Lecture Notes |
Unit 5 |
Overview of ADO.NET Learning outcomes: - Know the basic ADO.NET structures. - Understand the ADO.NET database connected and
disconnected query modes. - Be able to query data from Microsoft Databases using ADO.NET objects. |
Lecture Notes |
Unit 6 |
Introduction to Web services Learning outcomes: - Know the basic Service-Oriented-Computing. - Understand Web Service protocols (SOAP, WSDL). - Understand the Web Service Programming Model. - Be able to create Web service, post Web service, and consuming Web service. |
Lecture Notes |
Unit 7 |
Configuring and deploy ASP.NET
Applications Learning outcomes: - Know the issues of ASP.NET Security and
Performance. - Be able to program secured ASP.NET applications. - Be able to configuring and deploy ASP.NET Applications. |
Lecture Notes |
Unit 8 |
Application Security
Fundamentals Learning outcomes: - Know the .NET Security Framework. - Understand the basic Cryptography programming in
ASP.NET. - Know how to configuring SSL to encrypt web
communications. |
Lecture Notes |
Final Exam: Take home exam from noon, January 13 (Saturday) - noon, January 15 (Monday), 2018.
- Lab Assignments:
60%
- Final
Exam: 40%
(90-100 A; 80-89 B; 70-79 C; 60-69 D; below 60 F)
This class home page is posted at
"http://hilltop.bradley.edu/~jiangbo/" and will be used to post the
assignments and other class information.
You are also encouraged to send me email
about your questions related to the course or share related information with
the class.