ASP.NET Core - Cross-Platform Development

Learn how to develop an ASP.NET Core application for any operating system using cross-platform tools and the dotnet CLI.

4.74 (960 reviews)
Udemy
platform
English
language
Web Development
category
ASP.NET Core - Cross-Platform Development
99,016
students
7.5 hours
content
Nov 2023
last update
$69.99
regular price

What you will learn

.NET 6/7/8 Development

Use the dotnet command line interface to automate tasks

How to manipulate data using Entity Framework Core

How to use Bootstrap 5

An understanding of the MVC pattern

Visual Studio Code

Azure Data Studio

How To Connect to and Use GitHub

How to Manage Packages in a .NET Project

Description

Overview

ASP.NET Core MVC is a powerful, flexible framework for building modern web applications. This course teaches you how to use ASP.NET Core MVC to build cross-platform web applications that can run on any operating system, including Windows, Linux, and MacOS.

You will start by learning the fundamentals of ASP.NET Core MVC, including how to create and configure a new project, design the layout and structure of your application, and implement standard features such as authentication, authorization, and data validation.

As you progress through the course, you will learn how to use advanced features of ASP.NET Core MVC, such as dependency injection, middleware, and filters, to create more complex and scalable applications. You will also learn how to optimize your applications for performance and deployment.

By the end of this course, you will have a solid understanding of using ASP.NET Core MVC to build cross-platform web applications and be well-prepared to tackle real-world projects.

Whether you are new to web development or have some experience, this course will provide a comprehensive overview of ASP.NET Core MVC and help you become proficient in its use.

You will learn how to:

  • Build an entirely data-driven web application.

  • Use the dotnet command line interface and complete tasks like:

    • Scaffolding a database using Entity Framework Core

    • Generating Views and Controllers

    • Running and debugging an application.

    • Manage packages in a project.

  • Understand how Models, Views, and Controllers combine to facilitate a web application

  • Use and manipulate data models and database contexts.

  • Understand how to add views and actions to a controller

  • Use Bootstrap 5 to manipulate the web application's overall look and feel.

  • Use GitHub for source control management.

  • Use popular cross-platform development tools like:

    • Visual Studio Code

    • Azure Data Studio

    • Docker

  • Add OpenID Connect authentication using Auth0

Content and Overview

To take this course, you must have some knowledge of HTML, CSS, and Object Oriented Programming, if not with C#. Even if you have little exposure to the .NET development stack, this course is beginner-friendly and full of development tips.

This course has several hours of premium content but is smartly broken up to highlight related activities based on each module in the application being built. We will also look at troubleshooting and debugging errors as we go along, implementing best practices, writing efficient logic, and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course, and you will be challenged to be the best you can be.

By the time you have finished the course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment. This will put your newly learned skills into practical use and impress your boss and coworkers.

The course is complete with working files hosted on GitHub, including some files to make it easier for you to replicate the demonstrated code. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.

Clicking the Take This Course button could be the best step to increase your income and marketability quickly! Also, remember that if you think the course is not worth what you spent, you have a full 30 days to get a no questions asked refund!


It's time to take action!

See you in the course!

Content

Setup ASP.Net MVC Application

Install Visual Studio Community Edition
Create ASP.Net MVC Project
Setup Database
Add Entity Framework Data Model
Tour of Folder Structure and How to Add Views
Scaffolding: Adding Controller and Views
Managing Database Changes
Customizing a View - Bootstrap
Customizing a View - Additional Data
Add Data Validations to Forms

User Authentication

Understanding Authentication Functionality
Adding User Data Points
Control User Access
Adding Roles and Authorizations

Source and Package Management

Add Project to GitHub
Understanding Package Management

Using JQuery and Ajax

Add Lecturer and Enrollment Management Modules
Install JQueryUI Javascript Libraries
Implement JQueryUI Autocomplete
Create An JQuery/Ajax Form
Partial View and Data Refresh

BONUS Discounts

Bonus Discounts

Reviews

Ofentse
October 18, 2023
Easy to digest, explanations are short and to the point. Everything is sequenced properly and every step sets the foundation for a later one, Trevoir makes you feel like you've known the content and just needed a little push
Williams
June 14, 2023
Un excelente curso para aprender lo básico de ASP.NET Core MVC. Claro y al punto de lo que se necesita para poder crear mis propios proyectos. Muchas gracias Trevoir.
Randall
May 11, 2023
A veces se enreda un poco, y no muestra estar seguro, quedando la duda de si fue a propósito o no. Suele cambiar mucho la velocidad al hablar, por lo cual en ocasiones hay que estar devolviéndose, y los subtítulos no son muy buenos. Por ejemplo, en los primeros 15 segundos de la lección 45. Su forma de hablar en ocasiones es muy informal o libre. Podría hacer la presentación de manera un poco más preparada, no tan libre.
Stephen
April 12, 2023
Everything is explained very clearly, the material is well organized and builds on itself. I find the instructor's voice easy to listen to, and I don't get bored while listening.
Muhammad
March 29, 2023
Identity Package related lesson should be added not every student can use paid package moreover, identity operation are deliberately left for some one who are beginner.
Nick
February 8, 2023
This was one of the better courses I've taken on Udemy. Trevoir did an excellent job explaining things, and when bugs were introduced, he didn't just remove them, but he left them there so that he can show others how to find and fix them as well.
Remco
January 25, 2023
Another great structured course given by Trevor. Instead of the code-first approach it was very useful to learn about database-first approach and more about scaffolding in this course.
Ibrahim
December 24, 2022
the way the instructor explain the lessons it delivers the information to me and breaks the misconception i had plus he simplify the code he writes so i understand every piece of the code
Krešimir
December 3, 2022
Excellent course! The trainer explains each concept in detail. It's an incredible experience and the best education to start practicing with ASP.NET Core MVC!
Alberto
August 8, 2022
Il corso è davvero interessante, specialmente per tutti coloro che hanno sempre programmato WinForms e ancora non sono passati a MVC. Talvolta diventa difficile seguire il codice scritto dal docente, ma interrompendo il filmato e provando direttamente sul proprio IDE, le cose diventano più chiare. Nella parte finale del corso si installa da nuget un plugin jQuery Microsoft.jQuery.Unobtrusive.Ajax che però risulta deprecato. Sarebbe utile un piccolo aggiornamento di quella sezione del corso.
Somnath
June 2, 2022
I like the course. It's simple and easy to understand the topics and implement the learnings. Was getting error with the Home page buttons but got it resolved after following the Q&A.
Najib
February 16, 2022
A very great course I can recommend to everyone interested in the fields of database programming and web development.
Abdualrhman
February 8, 2022
The best of best so far. He clearly explain every step and process. Also, more important he repeat what he has explain so you don't need to pause or repeat the video and with every re-explaining he do it in much simple way with different pattern. I love you man you are the best in education so far
Denys
January 15, 2022
Great course. It is well-structured and has a big amount of practice. I've got a lot of useful info from it. Thank you.
Tanmay
November 10, 2021
If a Beginner is think of doing a small project in MVC, I would recommend with this course. Trevoir has explained well so that even a layman can understand the project. When i was stuck in the project at some point, Trevoir did help me personally on LinkedIn

Coupons

DateDiscountStatus
5/24/202095% OFF
expired
2/6/2021100% OFF
expired
2/13/2021100% OFF
expired
3/5/2021100% OFF
expired
3/12/2021100% OFF
expired
4/3/2021100% OFF
expired
4/14/2021100% OFF
expired
5/8/2021100% OFF
expired
5/15/2021100% OFF
expired
6/5/2021100% OFF
expired
6/18/2021100% OFF
expired
6/25/2021100% OFF
expired
7/10/2021100% OFF
expired
7/16/2021100% OFF
expired
7/31/2021100% OFF
expired
8/6/2021100% OFF
expired
8/30/2021100% OFF
expired
9/12/2021100% OFF
expired
9/19/2021100% OFF
expired
9/30/2021100% OFF
expired
10/8/2021100% OFF
expired
10/30/2021100% OFF
expired
11/10/2021100% OFF
expired
11/20/2021100% OFF
expired
11/30/2021100% OFF
expired
12/10/202150% OFF
expired
12/22/2021100% OFF
expired
12/29/2021100% OFF
expired
1/7/2022100% OFF
expired
1/19/2022100% OFF
expired
1/28/2022100% OFF
expired
2/8/2022100% OFF
expired
2/18/2022100% OFF
expired
2/28/2022100% OFF
expired
3/8/2022100% OFF
expired
3/11/2022100% OFF
expired
3/19/2022100% OFF
expired
4/10/2022100% OFF
expired
4/15/2022100% OFF
expired
4/21/2022100% OFF
expired
5/7/2022100% OFF
expired
6/9/2022100% OFF
expired
7/12/2022100% OFF
expired
8/19/2022100% OFF
expired
9/9/2022100% OFF
expired
9/26/2022100% OFF
expired
10/7/2022100% OFF
expired
11/11/2022100% OFF
expired
12/10/2022100% OFF
expired
12/20/2022100% OFF
expired
1/6/2023100% OFF
expired
8/5/202381% OFF
expired
8/17/202381% OFF
expired

Charts

Price

ASP.NET Core - Cross-Platform Development - Price chart

Rating

ASP.NET Core - Cross-Platform Development - Ratings chart

Enrollment distribution

ASP.NET Core - Cross-Platform Development - Distribution chart
2286771
udemy ID
3/23/2019
course created date
5/5/2019
course indexed date
Bot
course submited by