This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Single-Page Application with ASP.NET & jQuery Hands-On
Introduction, Theory & Tools
What you will learn (3:30)
What is a single-page application? (5:32)
Tools (Visual Studio, SQL Server & Chrome) (1:28)
Building the front end - HTML, CSS & jQuery
Introduction (0:40)
Create a new web application project (2:59)
First some HTML & CSS (3:51)
Some more HTML & CSS (7:01)
Let’s write some JavaScript code with jQuery (6:37)
Create a new shopping list (10:20)
DOM inspection (1:24)
Add items to the list (11:27)
Checking and deleting items (7:52)
Load a list on startup by ID (7:27)
Improving usability (5:17)
Summary (0:58)
Adding the Web Service - ASP.NET Web API
Introduction (1:11)
Model-View-Controller pattern (1:54)
Adding the models (3:50)
Controllers & CRUD (3:30)
HTTP GET - Receiving a single shopping list (4:15)
HTTP GET - The AJAX call (3:45)
JSON serialization (5:33)
Error handling & testing (5:54)
HTTP POST - Create a new shopping list (2:47)
HTTP POST - The client part (3:28)
Networking & routing (3:44)
Add item controller (1:37)
Add items to a list - another POST request (3:07)
Add items to a list - The client part (3:16)
HTTP PUT - Check items off (5:49)
HTTP PUT - The client part (1) (4:05)
HTTP PUT - The client part (2) (3:43)
HTTP DELETE - Remove items from a list (2:30)
HTTP DELETE - The client part (2:08)
Summary (1:25)
Web Service Quiz
Persistence with Entity Framework
Introduction (2:17)
Preparations & a new controller (4:33)
Code first migration (8:29)
HTTP GET - Receive a shopping list from the database (3:37)
HTTP POST - Create a shopping list (5:20)
Manipulating the browser history (12:09)
HTTP POST - Add items to a list (4:02)
HTTP PUT - Check items off (3:23)
HTTP DELETE - Remove items from a list (2:52)
Summary (1:04)
Publish
Introduction & preparation (1:57)
Create a new database with SQL Server Management Studio (2:18)
Web Deploy with Internet Information Services (IIS) (3:59)
Publish with Visual Studio (5:50)
Summary (2:27)
Networking & routing
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock