My Account Log in

1 option

Learning legacy C# : hit the ground running.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Video
Contributor:
Painter, Simon J., instructor.
O'Reilly (Firm), publisher.
Language:
English
Subjects (All):
C (Computer program language).
Programming languages (Electronic computers).
Physical Description:
1 online resource (1 video file (3 hr., 12 min.)) : sound, color.
Edition:
[First edition].
Place of Publication:
[Sebastopol, California] : O'Reilly Media, Inc., [2024]
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.
Notes:
OCLC-licensed vendor bibliographic record.
OCLC:
1538103797
Publisher Number:
0790145547439

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account