Проекты
Translation
Microsoft Certified Technology Specialist

Яндекс.Метрика
RSS
разработка сайтов
оптимизация сайта
веб-дизайн
продвижение сайтов
SEO
HTML5
CSS3
ASP.NET
ASP.NET MVC
.NET Core
jQuery
Bootstrap
Angular
 
Always will be ready notify the world about expectations as easy as possible: job change page

ASP.NET Core A-Z

Created: 25 августа 2020 г.
Source: https://wakeupandcode.com/aspnetcore/#aspnetcore2020
Views: 18
  1. A is for Authentication & Authorization
  2. B is for Blazor Full-Stack Web Dev
  3. C is for Cookies and Consent
  4. D is for Deploying to Azure App Service
  5. E is for EF Core Relationships
  6. F is for Forms & Fields
  7. G is for Generic Host Host Builder
  8. H is for Handling Errors
  9. I is for IIS Hosting
  10. J is for JavaScript, HTML/CSS & Static Files
  11. K is for Key Vault
  12. L is for Logging
  13. M is for Middleware
  14. N is for .NET 5.0, VS2019 Preview and C# 9.0
  15. O is for Organizational Authentication
  16. P is for Production Tips
  17. Q is for Query Tags
  18. R is for Razor Pages
  19. S is for SignalR
  20. T is for Tag Helper Authoring
  21. U is for Unit Testing
  22. V is for Validation
  23. W is for Worker Service
  24. X is for XML + JSON Output for Web APIs
  25. Y is for YAML-defined CI/CD
  26. Z is for Zero-Downtime Web Apps
25 августа 2020
1. A is for Authentication & Authorization
Просмотров: 6

Authentication and Authorization are two different things, but they also go hand in hand. Think of Authentication as letting someone into your home and Authorization as allowing your guests to do specific things once they’re inside (e.g. wear their shoes indoors, eat your food, etc). In other words, Authentication lets your web app’s users identify themselves to get access to your app and Authorization allows them to get access to...

more...
25 августа 2020
2. B is for Blazor Full-Stack Web Dev
Просмотров: 10

In my 2019 A-Z series, I covered Blazor for ASP.NET Core while it was still experimental. As of ASP.NET Core 3.1, server-side Blazor has now been released, while client-side Blazor (currently in preview) is expected to arrive in May 2020. This post will cover server-side Blazor, as seen in NetLearner. To see the code in action, open the solution in Visual Studio 2019 and run the NetLearner.Blazor project. All modern web...

more...
25 августа 2020
3. C is for Cookies and Consent
Просмотров: 6

In this article, we’ll continue to look at the (in-progress) NetLearner application, which was generated using multiple ASP.NET Core web app project (3.1) templates. In previous releases, the template made it very easy for you to store cookies and display a cookie policy. However, the latest version doesn’t include cookie usage or a GDPR-compliant message out of the box. Unless you’ve been living under a rock in the past couple of...

more...
25 августа 2020
4. D is for Deploying to Azure App Service
Просмотров: 3

In this article, we’ll explore several options for deploying an ASP .NET Core web app to Azure App Service in the cloud. From the infamous Right-Click-Publish to fully automated CI/CD, you’ll learn about the latest Deployment Center option in the Azure Portal for App Service for web apps. NOTE: If you’re looking for information on deploying to Docker or Kubernetes, please check out the following docs instead: Host...

more...
25 августа 2020
5. E is for EF Core Relationships
Просмотров: 4

In my 2018 series, we covered EF Core Migrations to explain how to add, remove and apply Entity Framework Core Migrations in an ASP .NET Core web application project. In this article, we’ll continue to look at the newer 2020 NetLearner project, to identify entities represented by C# model classes and the relationships between them. NetLearner on GitHub: https://github.com/shahedc/NetLearnerApp NOTE: Please note that NetLearner is a work in...

more...
25 августа 2020
6. F is for Forms & Fields
Просмотров: 3

Before Tag Helpers were available, you would have to use HTML Helper methods to create forms and their elements in a ASP .NET Core views. This meant that your form could look something like this: @using (Html.BeginForm()) {     <input /> } With the introduction of Tag Helpers, you can now make your web pages much more cleaner. In fact, Tag Helpers work with both MVC Views and Razor Pages. The syntax is much simpler: <form...

more...
25 августа 2020
7. G is for Generic Host Host Builder
Просмотров: 3

The Generic Host Builder in ASP .NET Core was introduced in v2.1, but only meant for non-HTTP workloads. However, it has now replaced the Web Host Builder as of v3.0 in 2019. Generic Host Builder in ASP .NET Core 3.x History Lesson: Generic Host Builder in 2.x So, if the Generic Host Builder wasn’t used for web hosting in v2.x, what was it there for? The aforementioned non-HTTP workloads include a number of...

more...
25 августа 2020
8. H is for Handling Errors
Просмотров: 3

Unless you’re perfect 100% of the time (who is?), you’ll most likely have errors in your code. If your code doesn’t build due to compilation errors, you can probably correct that by fixing the offending code. But if your application encounters runtime errors while it’s being used, you may not be able to anticipate every possible scenario. Runtime errors may cause Exceptions, which can be caught and handled in many programming...

more...

© 1999–2020 WebDynamics 1980–... Sergey Drozdov
Area of interests: .NET | .NET Coe | C# | ASP.NET | Windows Forms | Windows Phone | HTML5 | CSS3 | jQuery | AJAX | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban