Learning legacy C# : hit the ground running.

This course is aimed at software developers who have already achieved at least a basic understanding of a programming language other than C# and need to extend their repertoire to include legacy versions of C# from .NET Framework 4.8 or earlier. This would give them the skills necessary to begin a r...

Full description

Bibliographic Details
Corporate Author: Safari, an O'Reilly Media Company
Other Authors: Painter, Simon J. (instructor.)
Format: Video
Language:English
Published: [Sebastopol, California] : O'Reilly Media, Inc., [2024]
Edition:[First edition].
Subjects:
Online Access:Connect to the full text of this electronic book
Description
Summary:This course is aimed at software developers who have already achieved at least a basic understanding of a programming language other than C# and need to extend their repertoire to include legacy versions of C# from .NET Framework 4.8 or earlier. This would give them the skills necessary to begin a role that includes supporting C# applications written years ago, which it is still business critical to maintain in their current state. This course will cover the differences between modern C# and the various different legacy versions of C#. The course will cover how to run a legacy project in a modern instance of Visual Studio, how to work around its limitations by using Nuget packages, or alternative coding styles, and how to support other legacy .NET technologies--such as WCF or SSIS. What you'll learn and how to apply it By the end of this course, the learner should be able to: Create C# projects of various kinds, including desktop, console, background service and web application Understand how to implement features of the OOP and FP programming paradigms Connect a C# application to external systems of various sorts, including databases and external web APIs Understand how to manage a C# application in production and resolve a number of common issues This course is for you because You are a software developer who already has experience in another programming language, such as Java, and who is taking up a new role that involves working with a legacy application written in an older version of C#. You are a software developer that has been given the task of redeveloping a legacy C# application into a modern programming language, but need to understand how the old system works. You are a software developer working in an environment that only allows .NET Framework runtimes to be installed in production environment, making it necessary to work in legacy C#. Prerequisites Knowledge of another programming language - a C-style syntax language (like Java) would be especially beneficial.
Physical Description:1 online resource (1 video file (3 hr., 12 min.)) : sound, color.
Playing Time:03:12:00