Course catalog

Categories

Showing 781-800 of 9,126 items.

ASP.NET Core: Logging with log4net (232642)

Logging frameworks like log4net can help standardize and streamline the process of event logging: helping developers control which events are output and where to output them. This course teaches a real-world, project-based approach to event logging for ASP.NET Core applications with log4net. Instructor Ervis Trupja explains the benefits of using a logging framework and the options available to you. He then shows how to set up the log4net framework for console, web API apps, and MVC apps, and how to log to different mediums: a regular log file, a rolling file, and a SQL database. Plus, earn how to create a custom exception handler and configure it in the middleware to log exceptions globally.

ASP.NET Core: Middleware

Learn about ASP.NET Core middleware. Find out how to write middleware components to create more modular, efficient code.

ASP.NET Core: Payment Gateways

Learn how to implement payment gateways in ASP.NET Core apps using two popular payment services: Stripe and Braintree.

ASP.NET Core: Razor Pages

Build ASP.NET applications without an MVC framework. Learn how to use Razor Pages to build dynamically rendered pages and secure, interactive forms for your apps.

ASP.NET Core: Security

Explore techniques for building secure ASP.NET Core applications and protecting against common attacks.

ASP.NET Core: Test-Driven Development (112860)

Get practical, hands-on experience implementing test-driven development of ASP.NET Core applications. Apps developed with a solid testing strategy are cleaner, more flexible, and easier to change on the fly. This course provides developers with the baseline knowledge of TDD so they can iterate through both new and existing code. Instructor Richard Rout introduces some helpful tools for ASP.NET Core testing, including Visual Studio, ReSharper, and the xUnit and Mock frameworks. Then he covers concepts such as dependency injection and version control, and shows how to set up a web app for testing. Finally, he walks through the red-green-refactor test cycle, including writing failing and passing tests, running tests, and refactoring code to improve quality.

Note: Examples in this course were developed using C# ASP.NET Core, but the concepts apply to all .NET Core applications.

ASP.NET Core: Token-Based Authentication (218974)

Are you a developer needing to learn about token-based authentication? This course deep dives into the difference between authentication and authorization, the difference between traditional and token-based authentication, and how to set up this new authentication mechanism in .NET Core applications. Instructor Ervis Trupja steps through everything you need to get started with authentication, then shows you how to set up token-based authentication to generate new access and refresh tokens. He covers generating an access token using a refresh token and explains how to sign up and log in users using tokens. Lastly, Ervis demonstrates how to add role-based constraints and configure roles as part of the token claims.

ASP.NET Core: Working with Azure Tables (226658)

After an app is developed and made available to users, making drastic database changes is an almost impossible task unless your data storage is nonrelational. Using nonrelational storage such as Azure Table storage makes it easy to change the database structure if you need to— without breaking the app. In this course, instructor Ervis Trupja helps you get up to speed with Azure Table storage, explaining how to work with it in an ASP.NET Core application using the Cosmos DB Table API. Ervis goes over the differences between SQL and NoSQL databases, as well as what Azure Table storage has to offer. He steps through how to set up Azure Table storage in an ASP.NET Core application. He also explores how to add, update, read, and delete data from tables in Azure Table storage. To wrap up, Ervis covers how to replicate Azure Table storage data globally, allowing users around the world to access your data without experiencing latency.

ASP.NET MVC 5 Essential Training

Learn how to develop modern, dynamic web applications with the ASP.NET MVC 5 framework.

ASP.NET MVC 5 Identity: Authentication and Authorization

Learn how to authenticate and authorize users of your ASP.NET MVC 5 application using login credentials from Facebook, Twitter, Google, Microsoft, and other third-party providers.

ASP.NET MVC: Building for Productivity and Maintainability

Learn how to build ASP.NET MVC applications for long-term productivity and maintainability and be a more productive ASP.NET developer.

ASP.NET MVC: HTTP Request Life Cycle

Learn the architecture of the MVC framework by exploring the life cycle of an HTTP request as it travels through the ASP.NET platform and the MVC framework.

ASP.NET Web Forms Essential Training: 1

Learn how to build simple Web Forms applications in ASP.NET. Discover how to create your first Web Forms page, debug it, create reusable code, and work with data.

ASP.NET: Security

Learn about common vulnerabilities in ASP.NET web applications and practical security solutions to mitigate the risks.

Asserting Yourself, an Empowered Choice

Learn how to speak up and make yourself heard. Discover techniques for being more assertive in work and life.

Assessing and Improving Strategic Plans

Learn some of the major reasons that strategic plans fail, and how to avoid making those same mistakes.

Assessing Digital Maturity

Determine where your organization is in its digital transformation and learn how to organize for speed.

Asset Accounting: Acquisitions in SAP S/4HANA (216492)

Learn how to perform large-scale asset accounting—with an emphasis on asset acquisition—in SAP S/4HANA using the SAP Fiori apps. In this Michael Management course, you can learn how to use the Fiori apps to manage asset master data, perform asset acquisitions, and run related reports. The lessons are conducted in the S/4HANA on-premises 1809 system, but most apply to other versions of S/4HANA as well. Learn about the structure of asset accounting, how to create fixed asset master records, how to post acquisition values to assets, and more. Follow along with the step-by-step demos to see first-hand how to manage different types of assets and common acquisition operations in SAP, including post capitalization and data corrections.

This course was created by Michael Management. We are pleased to host this training in our library.

Async Programming in C#

Learn how to improve the scalability and performance of your applications using asynchronous programming in C#.

Attracting, Hiring, and Working with Gen Z

Learn how to attract, hire, lead, and support Generation Z, the demographic following the millennials.