Building ASP.NET MVC Apps with EF Code First, HTML5, and jQuery
This course provides an end-to-end look at building a Web application using several different technologies.
What you'll learn
This course provides an end-to-end look at building a Web application using different technologies such as ASP.NET MVC, Entity Framework Code First, HTML5, jQuery, along with several other key technologies. Throughout the course you’ll learn how different server-side and client-side technologies can be integrated to create a robust application that provides flexible data display options to end users. Topics covered include data access with Entity Framework Code First, serving up HTML5 and JSON content using ASP.NET MVC controller actions, jQuery DOM manipulation and event handling, HTML5 Boilerplate integration, jQuery UI features, rendering HTML with client-side templates, applying patterns to structure JavaScript code, using Modernizr to detect features, as well as several HTML5 technologies including SVG, canvas, video, and more. If you've been waiting for a course that provides a cohesive look at how multiple technologies can be integrated together to create an application, this course will help jump-start the learning process while also providing several best practices that can be followed along the way.
Table of contents
- Introduction 2m
- Data Technology Overview 4m
- Creating Model Classes 6m
- Demo: Creating Model Classes 7m
- Creating a DbContext Class 4m
- Demo: Creating a DbContext Class 9m
- Database Structure 4m
- Creating Data Repository Classes 7m
- Demo: Creating Data Repository Classes 16m
- Retrieving and Storing Financial Data 4m
- Demo: Retrieving and Storing Financial Data 10m
- Summary 2m
- Introduction 1m
- Server-Side Technology Overview 5m
- Creating ASP.NET MVC Controllers 5m
- Demo: Creating Controllers 4m
- Demo: Creating DataServiceController Actions 17m
- Demo: Creating a Dependency Resolver 10m
- Demo: Refactoring ModelContainer 3m
- Demo: Disposing of Dependencies 5m
- Using HTML5 Boilerplate in _Layout.cshtml 5m
- Demo: Integrating HTML5 Boilerplate into _Layout.cshtmlDemo 10m
- Working with Views 3m
- Summary 2m
- Introduction 2m
- Client-Side Technology Overview 10m
- Demo: Application Scripts 10m
- Defining Tile Layout using Object Literals 5m
- Demo: Defining Tile Layout using Object Literals 4m
- Demo: The sceneStateManager Script 6m
- Retrieving JSON Data using jQuery Ajax Functions 6m
- Demo: Retrieving JSON using jQuery 8m
- Demo: Interacting with Ajax calls using the Chrome Developer Tools 2m
- Rendering JSON Data using jQuery Templates 9m
- Demo: Using jQuery Templates 11m
- Demo: Viewing jQuery Templates Functionality using the Chrome Developer Tools 4m
- Charting Data with Canvas and SVG 4m
- Demo: Canvas Fundamentals 11m
- Demo: Rendering a Canvas Chart with Flot 12m
- Demo: Working with SVG 6m
- Integrating HTML5 Video 5m
- Demo: Using HTML5 Video 9m
- Summary 1m