Creating Web Apps With .Net

by Quanta Claim Listing

The course is designed to explore all the latest happenings in the .NET world. If you use .NET, you'll probably know that Microsoft are currently offering two different ways to build web apps - MVC and Razor Pages.

$1122

Contact the Institutes

Fill this form

Advertisement

Quanta Logo

img Duration

3 Days

Course Details

The course is designed to explore all the latest happenings in the .NET world. If you use .NET, you'll probably know that Microsoft are currently offering two different ways to build web apps - MVC and Razor Pages. 

In addition, .NET has had a major uplift, currently known as Core. Core is the next generation of ASP.NET, and is a completely new web stack developed from the ground up.

As .NET MVC 5 and Entity Framework 6 are no longer being worked on, this course covers the new MVC Core and the new EF Core; plus the totally new Razor Pages (which appeared at Core 2.0).

Every .NET developer needs to learn these new technologies, how they work and what their strengths and weaknesses are.

Crucially, you'll also learn why Microsoft have made these dramatic changes - it's all about building .NET apps for Linux and iOS.

 

You Will Learn How To:

  • Identify what's changed between MVC 5 and MVC Core
  • Use the new kid on the block - Razor Pages, and why you might and might not want to use them
  • Understand what's changed in Entity Framework between EF6 and EF Core

 

Course Content:

  • .NET New features
  • Intro to .NET Core
  • Web Forms, MVC and Razor Pages
  • Problems with Web Forms
  • MVC
  • Razor Pages
  • Razor
  • Faster, More Flexible, but More Work
  • LINQ
  • LINQPad
  • LINQ with Databases
  • Syntactic Sugar
  • Razor
  • Code Render Blocks
  • A Razor Worked Example
  • Layout Pages
  • Further Reading
  • Digging Deeper With Razor
  • MVC
  • Introduction
  • History of MVC
  • Rails
  • The Basics of MVC
  • A Simple MVC Example
  • What Files Do We Get?
  • Web Development Helpers
  • Bootstrap Themes
  • MVC with Data
  • Data-driven Web Pages
  • Worked EF Example
  • Dependency Injection
  • Create Controllers and Views
  • Tidy Up
  • What Code Do We Have?
  • Views
  • Improving Our Site
  • Editing the EF Classes
  • Add Sorting on Columns
  • Add Filtering
  • Add Paging
  • X.PagedList (Optional)
  • Razor Pages
  • Introduction to Razor Pages
  • A Worked Example
  • Passing Data from a PageModel to a Page
  • Handler Methods
  • Posting Data Back to the Server
  • More Than One Button
  • Dotnet Commands
  • Going Further
  • Razor Pages With Data
  • Razor Pages With Data
  • Create Pages and PageModels
  • Tidy Up
  • A Look at the Code Behind
  • Add Sorting on Columns
  • Add Paging
  • Going Further
  • Web API
  • Introduction to Web Services
  • A Brief History of Remote Calls
  • WCF
  • What is SOA?
  • REST
  • JSON
  • gRPC
  • A Worked Web API Example
  • Web API with Data
  • Documenting with Swagger
  • Going Further
  • Client-Side Code
  • Write a Client
  • Call Our Web API
  • Other Options for Data Binding
  • AngularJS (Optional)
  • ViewModel
  • Further Work
  • Worcester Branch

    8-10 The Moors, Worcester

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy