C# and Visual Studio

C#® was developed by Microsoft® within the .NET initiative as a modern, general-purpose, object-oriented programming language. C#'s object-oriented syntax is based on C++ and Java™ among other languages. C# is the language of choice for applications development within the .NET Framework.

This category provides a listing of the C# language courseware, as well as a broad range of courseware topics that are related to software development using C#.

View as List Grid

Items 11-76 of 66

Set Descending Direction
  1. ADO.NET Using C# (VS2017)
    This three-day intensive course teaches the essential elements of ADO.NET such that at the end of the course the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. Learn More

    Student Price $150.00

  2. ADO.NET Using C# (VS2015)
    This three day, intensive course teaches the essential elements of ADO.NET such that, at the end of the course, the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. This three day, intensive course teaches the essential elements of ADO.NET such that, at the end of the course, the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. The course includes a major case study demonstrating the use of ADO.NET in a realistic setting. It is current to .NET 4.7, Visual Studio® 2015 and SQL Server® 2014. Learn More

    Student Price $150.00

  3. ADO.NET Using C# (VS2013)
    This three-day intensive course teaches the essential elements of ADO.NET such that at the end of the course the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. Learn More

    Student Price $150.00

  4. ASP.NET Using C# (VS2013)
    This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.5.1 and Visual Studio 2013. It includes an introduction to ASP.NET MVC, a newer Web programming framework that incorporates use of the Model-View-Controller (MVC) pattern. Learn More

    Student Price $250.00

  5. ASP.NET AJAX Using C# (VS2013)
    This two-day course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX and C#. Because of the extensive support provided by Microsoft’s AJAX tools, an ASP.NET programmer can get up and running in this new environment quickly. Learn More

    Student Price $100.00

  6. ASP.NET Core MVC (VS2019/Core 5.0)
    This course provides a practical hands-on introduction to developing Web applications using ASP.NET Core 5.0 MVC and C#. The course is current to .NET 5.0, which is a major update of .NET Core and is the foundation for future Microsoft .NET development. Learn More

    Student Price $100.00

  7. ASP.NET Core MVC (VS2019/Core 3.0)
    This course provides a practical hands-on introduction to developing Web applications using ASP.NET Core MVC 6 and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. This course covers development on Microsoft’s new .NET Core platform. The course is current to .NET Core 3.0, which is a major update of .NET Core and in fact is the foundation for future Microsoft .NET development. The classical .NET Framework will be maintained, but new features will go into .NET Core. Learn More

    Student Price $100.00

  8. ASP.NET MVC Using C# (VS2019)
    This course provides a practical hands-on introduction to developing Web applications using ASP.NET MVC 5 and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. The course includes coverage of the Razor View Engine, Entity Framework 6 and ASP.NET Web API 2. It also introduces Windows Azure and the deployment of ASP.NET MVC applications to the Azure cloud. Learn More

    Student Price $150.00

  9. C# Essentials (VS2022)
    This course concisely covers the essentials of programming using Microsoft’s C# programming language. It starts with an overview of .NET architecture and the basics of running C# programs in a .NET environment. The next two chapters cover C# language essentials and object-oriented programming in C#. The next chapter discusses how C# relates to.NET. The following chapter covers delegates and events. The course includes a succinct introduction to creating GUI programs using Windows Forms. The course concludes with a chapter covering the newer features in C#. Learn More

    Student Price $100.00

  10. C# Essentials (VS 2013)
    This two-day intensive course is designed for the experienced programmer to help you quickly come to speed on the C# language. It is current to Visual Studio 2013 and .NET 4.5.1. Important newer features such as dynamic data type, named and optional arguments, the use of variance in generic interfaces, and asynchronous programming keywords are covered in a final chapter. An appendix covers the fundamentals of Language Integrated Query (LINQ). Learn More

    Student Price $100.00

  11. .NET Foundations (VS2022)
    This foundational two-day course is designed to provide a sound introduction to.NET for programmers who already know the C# language. It is current to Visual Studio 2022 and .NET 7.0. The course focuses on core portions of the .NET Class Library that are common across many application areas. Learn More

    Student Price $100.00

  12. .NET Framework Using C# (VS2017)
    This four-day course is designed to provide a sound introduction to the .NET Framework for programmers who already know the C# language and the fundamentals of Windows Forms. It is current to Visual Studio 2017, which now includes support for cross-platform development using .NET Core. Learn More

    Student Price $150.00

  13. .NET Framework Using C# (VS2015)
    This four-day course is designed to provide a sound introduction to the .NET Framework for programmers who already know the C# language and the fundamentals of Windows Forms. It is current to .NET 4.6 and Visual Studio 2015, which now includes support for cross-platform development. Learn More

    Student Price $150.00

  14. .NET Framework Using C# (VS 2013)
    This four-day course is designed to provide a sound introduction to the .NET Framework for programmers who already know the C# language and the fundamentals of Windows Forms. It is current to .NET 4.5.1 and Visual Studio 2013. Learn More

    Student Price $200.00

  15. .NET Core Frameworks (VS2019)
    Microsoft .NET is a programming technology that greatly simplifies application development, both for traditional, proprietary applications and for web-based applications and services. The original .NET was a complete restructuring of Microsoft’s whole system infrastructure and represented a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET included a major new object-oriented programming language, C#. But learning the new programming language is only part of the challenge. The much greater challenge is learning the .NET Framework and its many capabilities. Learn More

    Student Price $100.00

  16. .NET Core Frameworks (VS2015)
    This two-day course is designed to provide a sound introduction to.NET Core for programmers who already know the C# language. It is current to .NET Core 1.0.1 and Visual Studio 2015. The course focuses on core portions of the .NET Framework that are common across many application areas. Learn More

    Student Price $100.00

  17. Object-Oriented Programming in C# (VB6)
    This thorough and comprehensive course is a practical introduction to programming in C#, utilizing the services provided by .NET. This course emphasizes the C# language. It is current to Visual Studio 2022, .NET 6 and C# 10. Important newer features such as dynamic data types, named and optional arguments, tuples, asynchronous programming keywords, nullable reference types, record types, and top-level statements are covered. Learn More

    Student Price $250.00

  18. Object-Oriented Programming in C# (VS2019)
    Microsoft’s .NET is a revolutionary advance in programming technology that greatly simplifies application development and is a good match for the emerging paradigm of Web-based services, as opposed to proprietary applications. Learn More

    Student Price $250.00

  19. Test-Driven Development Using NUnit and C# (VS2013)
    An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. Learn More

    Student Price $50.00

  20. Test-Driven Development Using Visual Studio and MSTest (VS2019)
    An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. This one-day course for developers explains the methodology of test-driven development and the use of Microsoft’s MSTest unit testing framework that comes with Visual Studio 2019, including the free Community version. Learn More

    Student Price $50.00

  21. Web Services Using C# and .NET (VS2013)
    This 4 day course provides a realistic, hands-on and comprehensive coverage of developing Web services using .NET and C#. Web services are an evolving series of standards that enable programs on various computers to communicate with other programs on similar or disparate computers transparently over the Internet. Learn More

    Student Price $200.00

  22. Windows Communication Foundation Using C# (VS2017)
    Windows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET Remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. Learn More

    Student Price $150.00

  23. Windows Communication Foundation Using C# (VS2013)
    Windows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. And since WCF supports the WS-* series of Web service standards, it enables simple interoperation with other platforms and technologies. This 3-day course provides a thorough grounding in this important technology. Learn More

    Student Price $150.00

  24. Windows Workflow Foundation Using C# (VS2015)
    This 4-day course begins with an overview of the concepts of workflow and the programming model provided by WF. The essentials of WF programming are then covered followed by a systematic treatment of the major features of WF, including the Built-In Activity Library. Learn More

    Student Price $200.00

  25. Windows Workflow Foundation Using C# (VS2013)
    This 4-day course begins with an overview of the concepts of workflow and the programming model provided by WF. Microsoft’s Windows Workflow Foundation (WF) provides a framework for creating scalable applications consisting of independent program units called activities. Learn More

    Student Price $200.00

  26. XML Programming Using C# & .NET (VS2014)
    This comprehensive and practical four-day course builds skills in .NET’s XML processing APIs—chiefly parsing using XmlReader and the Document Object Model (DOM), writing XML streams using XmlWriter, transformations using XPath and XSLT, and the new LINQ to XML, all using the .NET Framework XML classes and the C# language. Learn More

    Student Price $200.00

  27. XML for Web Applications Using C# (VS2014)
    This comprehensive and practical four-day course builds skills in .NET’s XML processing APIs—chiefly parsing using XmlReader and the Document Object Model (DOM), writing XML streams using XmlWriter, transformations using XPath and XSLT, and the new LINQ to XML, all using the .NET Framework XML classes and the C# language. Learn More

    Student Price $200.00

View as List Grid

Items 11-76 of 66

Set Descending Direction