Overview of C# Programming

Order Description

Because of your recent work as a software development contractor, you are hired to present an overview of C# programming to a new group of contractors who are working on a Universal Windows Platform (UWP) application.

Using what you learned from your experience in the weekly Learning Team assignments, prepare a 12- to 15-slide presentation with voiceover narration or you may include a recording/podcast of the presentation with your slides. The slides should cover the following content:

  • Highlights of C# syntax
    • Overview of mathematical operators and a coding fragment sample
    • Overview of loops and a coding fragment sample
    • Overview of conditional expressions and a coding fragment sample
  • Working with object models in C#
  • Code Debugging, Resource Management and Data Validation
  • Databases versus text files
  • Using events and delates and collections
  • Overview of exceptions, errors, and debugging
  • Explanation of the benefits of LINQ in C# programming. Including how LINQ compares to other query languages, such as SQL and XQuery
  • Explanation of the benefits of JSON in C# programming
  • REST and C# programming
  • A conclusion slide that contains at least three important tips for C# programmers that you have gained over the last four weeks

Submit the PowerPoint® presentation with voiceover narration or the presentation with the audio recording/podcast to the Assignment Files tab.