Sumario: | This course is aimed at software developers who have already achieved at least a basic understanding of a programming language other than C#, and want to extend their repertoire. This could be due to the adoption of C# at their workplace, the desire to take on a new role, or simply to allow them to join in with the .NET community. This course will cover how to program in the C# language, but assuming the viewer doesn’t need to be instructed in the basics such as “for” or “while” loops, or the basics of paradigms such as Object-Oriented Programming such as Inheritance and Polymorphism. Rather, they are coming to the course knowing about these things already, and wanting to learn the method by which they are implemented in C#. The course will cover the fundamentals of how to create a new C# project, and how they are structured. The basic syntax of C#, and how to implement the Object-Oriented Programming (OOP) and Functional Programming (FP) paradigms, await/async and the MVC pattern for ASP.NET. There will also be descriptions of common issues and how to resolve them, as well as the differences between the various releases of C#, both .NET Framework and .NET Core.
|