Course Information
  • Welcome
  • Why ASP.NET ... Some Background
  • What You Need
  • What You are Going to Learn
Introduction to ASP.NET
  • How Dynamic Web Sites Work
  • Dynamic Web Site Development Intro Quiz
  • Getting Started using Visual Studio...Creating a Simple Web Application
  • HTML vs ASP.NET
  • HTML vs ASPX Quiz
  • Creating a Multi-Page Web Application
Creating Web Forms ... A Detailed Look
  • ASP Server Controls Part 1
  • ASP Server Controls Part 2
  • Field Validators
  • Intro to ASP.NET Server Controls Quiz
  • Using Methods in C# ... Some Mathematical Web Applications
  • The Calendar Server Control and Working with Dates
  • The Concept of Postback
  • Event and PostBack Quiz
  • Navigating Between Pages and Passing Data To Another Page
  • Challenge Problem #1 ... Casino Slots
  • Challenge Problem #2 ... Currency Converter
  • Challenge Problem #3 ... Birthday Card Maker
Working with Style Sheets and Master Pages
  • Creating and using Style Sheets Part 1
  • StyleSheets Intro Quiz
  • Creating and using Style Sheets Part 2
  • Creating and Using Master Pages
  • Creating a Master Page using a CSS Template
  • Challenge Problem... A Summative Assessment
Database Driven Web Pages
  • The Concept of Data Binding ... Part 1 Creating an SQL Database
  • The Concept of Data Binding ... Part 2 Adding Databound Controls to a Web Form
  • The Concept of Data Binding Part 3 ... Using an Access DB
  • Filtering Data ... Using The WHERE and ORDER BY Options
  • Filter Data Quiz
  • Implementing CRUD in FormView
  • DataBinding Challenge
  • DataBinding Recap and Extension Part 1 ... Using a DropDown List To Filter Data
  • DataBinding Recap and Extension Part 2 ... Using a Calendar To Filter Data
  • Working with a Relational Database
  • Final Exam
Transitioning From ASP.NET Web Forms To ASP.NET MVC Core ... An Introduction
  • ASP.NET MVC Core vs Web Forms
  • What is MVC ... a Slightly Deeper Look
  • Hello World ... Hello Raptors
  • Creating A Controller
  • Creating a View
  • Creating A Model
  • An Introduction to Razor
  • Basic Razor Syntax
  • Razor Variables
  • Razor If Statements
  • Razor Loops
  • Controllers Revisited
  • Controller Actions
  • Controller Action Results
  • Views Revisited
  • View Discovery : Connecting Controller and View
  • Passing Data Into Views
  • Partial Views
  • Introduction to Layouts
  • Creating Layout Files
  • Introduction to Routes
  • Route Anatomy
  • Models Revisited Introduction
  • Model Binding
  • Data Annotations
  • Model Validations
  • More Model Validations and Data Annotations
  • HTML and Tag Helpers
  • The Query String ... GET Data
  • Cookies
  • Introduction to Databases
  • MVC Introductory Quiz
Sample ASP.NET MVC Application
  • Getting Started with the Basketball Team Web Application
  • Working with the Controller
  • Working with the View
  • Working with the Model
  • Working with the SQL Server Express LocalDB
  • A Closer Look at Controller Methods and Views for CRUD events
  • Implementing A Search By
  • Adding New Fields
  • Adding Validation
  • Examining The Details and Delete Methods ... The Wrap Up ... Project Suggestions
Introduction to ASP.NET Core Razor Pages
  • Introduction ... Why Use
  • Creating Your First Razor Pages Web App
  • Add and Scaffold the Model
  • A Deeper Look at the Scaffolded Razor Pages and the _Layout Page
  • Working with the SQL Server Express Local Database
  • Implementing Data Annotations and a Deeper Look at Edit
  • Adding a Search Component
  • Adding a New Field
  • Adding Validation
  • Where to go from here
Introduction to Blazor