Master end-to-end web application development using ASP.NET Core, Entity Framework, and cutting-edge JavaScript libraries to create dynamic, robust applications for experienced developers.
Design model classes with validation and schema mapping in ASP.NET Core.
Implement the Repository Pattern for efficient data access with Entity Framework.
Develop clean and maintainable JavaScript using modern patterns and client-side frameworks.
Integrate advanced HTML5 technologies, including video, canvas, and SVG, into web applications.
This course provides an end-to-end look at building an HTML5 application using different technologies such as Entity Framework Code First, ASP.NET Core, and various JavaScript libraries. Throughout the course you’ll see how different server-side and client-side technologies can be used together to create a robust application that provides flexible data display options to end users. Topics covered include the role of model classes and data annotations, data access with Entity Framework Code First, serving up HTML5 and JSON content using ASP.NET Core MVC and Web API, DOM manipulation and event handling with jQuery, HTML5 Boilerplate integration, the role of object literals in JavaScript, jQuery UI features, applying patterns to structure JavaScript code and make it clean and maintainable,as well as several HTML5 technologies including SVG, canvas, video and more. If you’re looking for an “end to end” course that shows how different technologies can be used together to build a real-life application then this is the course for you!
No upcoming dates. Please check back later.
Introducing the Account at a Glance Application
Application Technology Overview
Project Structure
Using NuGet
Data Technologies
Lab: Creating the Application Projects
Creating Model Classes
Adding Validation Attributes
Schema Mapping Attributes
Lab: Creating Model Classes
The Role of DbContext
Creating a DbContext Class
Extending DbContext Functionality
Creating a Seed Class
Modifying a Database
Lab: Creating the DbContext Class
Repository Pattern Fundamentals
The Base Repository Interface and Class
Creating Repository Interfaces and Classes
Querying with LINQ and Lambdas
Querying with Repository Classes
Lab: Creating Repository Classes
What is Dependency Injection?
The Role of Dependency Injection in ASP.NET Core
Configuring Dependency Injection in Startup.cs
Lab: Configuring Dependency Injection
Parsing XML Data with LINQ to XML
Creating a StockEngine Class
Calling Stored Procedures with EF Code First
Adding Repository Methods
Lab: Creating a StockEngine Class and Data Repository Methods
Server-Side Technology Overview
.NET Core Configuration and Middleware
Application Controllers
Customizing Routes
Web API Controllers
Lab: Creating Controllers and Actions
HTML5 Boilerplate and _Layout.cshtml
Working with ASP.NET Core MVC Views
Bundling CSS and JavaScript Files
Lab: Creating Views and Working with Bundles
Client-Side Technology Overview
jQuery Fundamentals
Understanding JSON and Object Literals
JavaScript Patterns for Writing Clean Code
Lab: Using JavaScript Patterns
Application Scripts
Defining Tiles in scene.layoutservice.js
Creating Tiles in scene.statemanager.js
Handlebars Fundamentals
Creating Client-Side Templates
Rendering HTML into Tiles
Lab: Creating Tile Scripts and Templates
jQuery Ajax Functions
Creating a Client-Side Data Service using JavaScript Patterns
Using Promises
Rendering JSON Data using Templates
Lab: Retrieving JSON Data and Rendering Tiles
Integrating HTML5 Video
Drawing with the HTML5 Canvas
Drawing with SVG
Lab: Integrating HTML5 Technologies
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier