Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Web Development with C#
Course Introduction
What is in this course? (18:19)
All the things you can build with C# (8:51)
Source Code for Projects in this Course
Web Apps with MVC
Using C# for Web Development (1:54)
Your First MVC App (13:09)
Agile Teams (9:21)
Registration and Login
What we will learn in section 2 (4:20)
Controllers and Views
Objects vs Classes (16:38)
Registration and Login Forms
Store User Data in a SQL Database (29:08)
Data Validation (22:42)
All CRUD operations
What we will learn in section 3 (7:23)
Interace vs Abstract Classes (3:27)
Create a database with Mockaroo Fake Data
Display a table of search results
Transform a Table to a Grid Layout using Bootstrap
Create an Edit form and Update Items (25:05)
What is an ORM and Entiy? (14:38)
Learn ASP.NET Crash Course (60:25)
ORM and Entity Example (42:49)
Button Grid Game (29:46)
S.O.L.I.D. programming principles (20:52)
AJAX Partial Page Updates
What we will learn in section 4 (4:20)
What are partial page updates? (6:56)
Introduction to AJAX using jQuery (26:30)
Using AJAX in an ASP.NET app (25:06)
Use AJAX to update the button grid game (20:17)
Build a REST API
What we will learn in section 5 (12:41)
What is a REST API? (7:25)
Create a REST API with ASP.NET
What is a DTO? Data Transfer Object? (8:33)
Create a DTO with ASP.NET (18:16)
Perform a Right-Click event on a web page (12:41)
Debugging Logging and Security
What we will learn in section 6 (6:28)
Conditional Breakpoints (22:37)
Using nLog (33:20)
Action Filters (25:40)
Dependency Injection
What we will learn in section 7 (2:42)
Implement Dependency Injection with ASP.NET (39:04)
LINQ
What we will learn in section 8 (1:24)
LINQ and Lambda Expressions in C# (41:22)
Teach online with
Button Grid Game
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock