Section 1: ASP.NET 4.xx Application Architecture

Application Architecture Section
  • Architectural Overview - Wisdom in Simplicity
  • ASP.NET 4.xx Model-View-Controller Application and Services Framework
  • ASP.NET 4.xx Model-View-Controller (MVC): N-tier Separation of Concerns
  • Service Oriented Architecture for ASP.NET 4.xx
  • ASP.NET 4.xx Base Classes
  • Architectural Overview - ASP.NET 5
  • ASP.NET 4.xx Model-View-Controller Application and Services Framework
  • ASP.NET 4.xx Model-View-Controller (MVC): N-tier Separation of Concerns
  • Service Oriented Architecture for ASP.NET 4.xx
  • ASP.NET 4.xx Base Classes
ASP.NET MVC 5 and Core Application Architecture Section
  • New ASP.NET MVC 5 and Core Architectural Overview
  • New ASP.NET MVC 5 and Core Dependency Injection (DI) and Inversion of Control (IoC)

Section 2: Standards & C# Basics

View Suggested Application and Development Coding Standards
  • The Importance of Standards, Best Practices, Guidelines, Learning Organizations, and Teams
  • Code Formatting Policy
  • Code Notation Policy
  • Passing Generics and Classes between Layers, Methods, and Services
  • Recommended AJAX Best Practices for Maintaining the MVC Paradigm
  • Suggested Database Standards
  • Software Development Life Cycle (SDLC or Application Life Management – ALM)
  • .NET Programmer Certification

Section 3: Web Services, WCF, and Service Oriented Architecture (SOA)

View Web Services and Service Oriented Architectures (SOA)
  • Web Services Overview & Tutorial
  • Windows Communication Foundation (WCF) - HTTP SOAP
  • The WCF HTTP REST Web Service
  • The WCF TCP Web Service
  • Service Oriented Architectures (SOA)

Section 4: Security

View .NET Application Security
  • Input validation methods to help prevent attacks
  • Cross-Site Scripting
  • SQL injection
  • Canonicalization
  • Authentication methodologies to help prevent attacks
  • Encrypting and Decrypting Query Strings

Section 5: Advanced C# Topics - Generics, Lamda Expressions, Events, Cross Page PostBack, etc.

Section 6: JavaScript, jQuery, jQueryUI, jQuery Mobile

Section 7: ASP.NET MVC

Section 8: Windows Workflow (WF)

Section 9: Entity Framework

View .NET Entity Framework

Section 7: Windows Azure and SQL Azure Application Developement

Section 8: Data Stores

View .NET Application Data Stores
  • Data Store Overview

Section 9: Gang of Four Patterns