Udemyallen

Single Page Web application with ASP NET Core MVC and Ajax

Learn ASP.NET Core MVC & Ajax to build interactive single-page web applications (SPAs). Hands-on development skills.

4.1(30)
118students
3h 27m
Certificate
Gene Sukhorukov
Gene SukhorukovSoftware Developer and Machine Learning Engineer

Course Content

Single Page Web application with ASP NET Core MVC and Ajax is an all-levels Udemy course taught by Gene Sukhorukov. It runs 3h 27m, is taught in English, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 30 reviews, with 118 students enrolled. It is a paid course, last updated June 2020.

This course is designed for C# developers who want to build robust and user-friendly user interfaces (UI) for business applications. Forget complex web design – this focuses on practical, functional UI development using the tools you already know.

Here's what you'll learn:

  • ASP.NET Core Fundamentals: Get a quick overview of ASP.NET MVC structure, understand the differences between .NET Standard and .NET Core, and explore the distinctions between MVC and Razor Pages web applications.
  • CRUD Application Development: Build a practical database application from scratch using CRUD (Create, Read, Update, Delete) operations with Entity Framework Core and SQL Server. This hands-on project demonstrates the power and ease of use with ASP.NET MVC.
  • Asynchronous Operations & AJAX: Discover how to overcome limitations of traditional ASP.NET development by implementing asynchronous operations and leveraging AJAX for enhanced responsiveness.
  • Single Page Application (SPA) Development: Create a fully functional SPA that extends your initial application with new features without full page reloads, delivering a smoother user experience.
  • UI Maintainability & Clean Code: Learn techniques to write cleaner, more maintainable code, resulting in a more scalable and robust application.

Technical Details:

  • Built using Visual Studio Community Edition 2019 and .NET Core 3.1.
  • Discussions include differences between Visual Studio 2019 and 2017, allowing for adaptation to .NET Core 2.2.

By the end of this course, you will be able to:

  • Implement asynchronous partial web page updates for a dynamic user experience.
  • Create flexible and easy-to-maintain user interfaces for web-based business applications.
  • Develop UIs that behave and feel similar to desktop applications.

While beginner-friendly, this course also offers valuable insights into solution architecture, defensive programming, and clean code for intermediate developers.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
1h 15m
intermediate
pluralsight

Publishing Progressive Web Apps

by Maximiliano Firtman

5.0
1h 57m
intermediate
pluralsight
5.0(321)
53m
beginner
skillshare