Angular 11 Security Using .NET 5 and JSON Web Tokens
Published 5/24/2021It can be hard to find good information about creating a security system for your Angular applications. In this course, Angular Security Using .NET 5 and JSON Web Tokens, you'll learn to create an authentication and authorization system in Angular. First, you'll explore how to secure UI elements on the client-side. Next, you'll discover how to secure your Web APIs using JSON Web Tokens. Finally, you'll learn how to build a claims-based system for your Angular applications. When you're finished with this course, you'll have the skills and knowledge of Angular and JSON Web Tokens needed to secure your own Angular and Web API applications.
C# 9 Language-Integrated Query (LINQ)
Published 3/17/2021LINQ can filter and extract data from collections much more efficiently and with less code. In this course, C# Language-Integrated Query (LINQ), you'll learn over 60 LINQ queries using C#. First, you'll explore why you should use LINQ, how to select, order, filter and extract data using LINQ queries. Next, you'll discover how to use LINQ queries to work with multiple collections, group and aggregate data. Finally, you'll learn what goes on under the hood with LINQ queries by understanding deferred execution. When you're finished with this course, you'll have the skills and knowledge of LINQ needed to query data efficiently and with less code from any collection of data.
Implementing C# 9 Unit Testing using Visual Studio 2019 and .NET 5
Published 2/16/2021Every developer knows they should be creating Unit Tests to improve the quality of their applications. This course will walk you through creating unit tests using Visual Studio. You will see how easy it is to get started with creating unit tests. In addition, you will learn how to simplify the unit test process by creating data-driven tests. Finally, you will automate your unit tests by scheduling them to run via the command line utility dotnet test.
Implementing ADO.NET 4 with C# 8
Published 2/2/2021In this course, you find out why ADO.NET is still relevant in today's ORM world. First you learn how to connect and submit queries to a database. Next you learn the fastest way to retrieve data using a DataReader. You then learn to handle exceptions and report back great debugging information. Disconnected classes such as a DataTable, DataSet and DataViews are explored next. Working with a the ADO.NET builder classes help automate some of your ADO.NET code. Finally, you see a great set of wrapper classes you can use to eliminate up to 90% of the ADO.NET code you used to have to write, without sacrificing efficiency. When you are finished with this course you will have the skills and knowledge to access databases in the most efficient manner possible, while using the least amount of code. Software required: Visual Studio 2019, .NET 5, C#.
Working with XML in C#
Published 2/1/2021What are the best methods for reading and writing XML documents in C#? In this course, XML Fundamentals in C#, you will gain foundational knowledge to process XML files and use XML to enhance your business applications. First, you will learn to process XML documents using LINQ to XML. Next, you will discover how to write XPath queries. Following that, you will see how to add, edit, and delete data within an XML document. XML serialization is explored to show you how to save a .NET object to an XML file, and then restore that XML as a .NET object. Finally, you will explore how to cache frequently used database data as a local XML file, and to detect when server data changes so you can update your local file. When you're finished with this course, you will have the skills and knowledge of XML needed to process XML documents in C#. Software required: Visual Studio 2019, .NET 5, SQL Server, C#.