Path Courses
Introduction to ASP.NET Core : Getting Started
ASP.NET Core is the latest web development framework from Microsoft. It is a complete redesign of existing ASP.NET 4.x, with architectural changes that make it leaner, modular and high-performance framework.
In this course, you'll explore how .NET Core works with .NET Standard, CoreFX and CoreCLR, and the DotNet CLI. Furthermore, explore ASP.NET Core architecture and compare it with ASP.NET MVC5 along with MVC pattern.
What you will learn:
- .NET Core History
- .NET vs. .NET Framework
- .NET Standard Library
- .NET CLI
- ASP.NET Core MVC
- ASP.NET MVC vs. ASP.NET Core
- Action Results
- Communication among Model, View and Controller
Getting Started with ASP.NET Core 5
Microsoft has introduced the next version of ASP.NET that is ASP.NET5 or ASP.NET Core 5. ASP.NET 5 allow developers to build modern and future-proof, server-side web applications.
In this course, you'll explore ASP.NET Core 5 features and compare it with ASP.NET Core 2.x and 3.x architecture. ASP.NET Core 5 is a leaner, modular and high-performance framework for building UIs and APIs using unified version of MVC and Web API.
What you will learn:
- Evolution of ASP.NET Core
- What is ASP.NET Core?
- ASP.NET Core 5 Architecture
- ASP.NET Core Application Anatomy
- ASP.NET Core Application Bootstrapping
- ASP.NET and ASP.NET Core Request Processing
- Routing in ASP.NET Core5
ASP.NET Core Fundamentals ASP.NET Core is a light-weight, open-source and cross-platform framework for building Web UI and APIs. Learn to build modern cloud-based web applications using ASP.NET Core with Razor. Here, you will learn everything about ASP.NET Core fundamentals including razor view engine, convention-based routing and attribute routing, tag helpers, custom helpers and various data passing techniques with their use cases.
What you will learn:
- Razor View Engine
- Razor Syntax
- Routing - Convention Routing and Attribute Routing
- Html Helpers
- Tag Helpers
- ViewData, ViewBag, Session, QueryString and Cookies
ASP.NET Core Forms and Validation HTML Forms are used to take input from end-user and send that data to the server. In ASP.NET Core, there are two ways to create forms - HTML Helpers and Tag Helpers. Discover ASP.NET Core forms core concepts like validations, model binding, handling forms post etc. Further, learn to create your custom validations attributes to validate forms.
What you will learn:
- ASP.NET Core Forms
- Weakly Typed and Strongly Typed Forms
- Model Binding
- Handling Forms Post
- Forms Validations - Server Side and Client Side
- Custom Validations
Working with Data Using Entity Framework Core Entity Framework Core is a cross-platform, lightweight and extensible version of existing EF. If you are new to EF Core or existing EF developers, this course will help you to get started with EF Core using ASP.NET Core. Here, you'll learn how to define model and mappings to create a database using migrations and finally, perform database CRUD operations using EF Core and ASP.NET Core.
What you will learn:
- Introduction to ORM
- Introduction to EF Core
- EF Core Data Modeling
- Creating Entities and Database
- EF Core Migrations
- Performing CRUD Operations
ASP.NET Core Advanced Concepts ASP.NET Core execution is faster than other web development frameworks like Node.js, Java Servlet, and Php. With every update, new and extended features are added to ASP.NET Core which makes it more scalable and faster. Learn to leverage the benefits of ASP.NET Core pipelines, middleware, filters, and dependency injection. Discover, how to set up environment variables, handle errors and error logging in ASP.NET Core.
What you will learn:
- Built-In Middleware and Custom Middleware
- ASP.NET Core Pipeline
- ASP.NET Core Filters
- Creating Custom Filters
- Dependency Injection (DI)
- Implementing DI in ASP.NET Core
- Built-In Container Service
- ASP.NET Core Environments
- Exceptions Handling and Logging
Building Modern Web API with ASP.NET Core
The skill of building a web API is needed when you're building a web site, mobile app, SPA, or enterprise software. In this course, you will learn about REST architecture and how to build your modern API using ASP.NET Core from start to finish. Further you will learn about Web API convention, controller and action along with result types.
What you will learn
- SOA and SOAP
- REST Architecture
- Http Methods
- ASP.NET Core Web API
- WCF vs. WEB API
- Web API2 vs. ASP.NET Core Web API
- Creating ASP.NET Core Web API
- Web API CRUD Operations