Topics

 List of All COP4834 Topics

Lectures are organized on the page COP 4834 Lectures Page and here by topic. These are all topics in web programming that are supported by lectures, tutorials, links, and assignments.


Basic Topics

You do need to have a solid understanding of OOP Principles for this course. Here is a nice little article on Object Oriented Principles in C# – http://www.codeproject.com/Articles/838365/Basic-Csharp-OOP-Concept Everything in this article you need to know and understand to be successful in this course.

Topic – Basic Programming Concepts

If you have been programming in C# for a while you can probably skip the basic programming concepts. If not, you should watch and make sure you have a solid understanding of the concepts presented here.

Topic – Tools

Tools are all about making your life easier. I cover my favorite tools here and I recommend you also learn some of these tools and if you find something that helps please give me a recommendation on the bulletin board.


Intermediate Topics

Topic – Features of Visual Studio

Topic – Getting Started with Web Hosting

Topic – Using Collection Classes

Topic – Working with Databases

Topic – Getting Started with Web Form Applications

Topic – Object Oriented Programming

Topic – Common Web Forms Controls 

Topic – The GridView Control

Topic – Plotting and Charting

Topic – Memberships Users and Roles

Topic – Visual Database Objects


Topic – Windows Azure for Hosting

Topic – Creating a Single Table Database Object Storage

Topic – Using XML

 
Topic – User Controls

Topic – Ajax Controls


Advanced Topics

Topic – Advanced – Creating a Dynamic Interface

Topic – Advanced – The XmlPropertyObject

Topic – Information Tables and Lookup Tables

Topic – Interacting with Javascript

Topic – Testing Your Code

Topic – Using MVC

Topic – Advanced – Security and Secure Code


Code Project Samples

C# Bar Code Generator – http://www.codeproject.com/Tips/846860/Csharp-Barcode-Generator-Web-Control 

Canvas based drawing tool – http://www.codeproject.com/Articles/794617/ASP-NET-Web-Painting-TOOL-using-HTML 

Identity management in MVC applications – http://www.codeproject.com/Tips/868430/MVC-and-Identity-Framework 


Case Studies – Frameworks

Case Study – Beyond NoSQL – Self-Saving Object Architecture

A list of all recorded lectures is at COP 4834 Lectures Page