Essential Guide

Get started Bring yourself up to speed with our introductory content.

.NET programming language tutorial: Making more with .NET development


The .NET developer language has been around a long time and it suffers on occasion from not being "top of mind" in the application development arena. But Microsoft has continued to invest in the platform, updating functionality and giving it features that many say rival Java 8 and other options.

Like any language, though, it helps to know the tips and tricks, and this .NET programming language tutorial provides just that. For cloud development, .NET can be an obvious choice, thanks to its easy tie-ins to Microsoft's Azure cloud platform. Microsoft considers .NET to be an open source option, and it has cross-platform support for choices other than Azure. But for developers looking to create for the internet of things (IoT) and the cloud, .NET is an easy starting point.

When it comes to modern application development, developers and testers need to understand the strengths and challenges in the .NET platform. Recent changes in .NET have some experts comparing it favorably to Java 8 for programming. Software testers, however, are going to need to think through what's needed to get beneath the graphical user interface to actually test the code. It can be done, but it helps to have a well-thought-out plan and the right set of tools.

Speaking of tools, there are a host of options to make working with .NET faster and easier for developers. Many are Microsoft-branded choices, but because .NET is now part of the open source environment, there are a wide variety of third-party options available as well. Learn about the options available in this .NET programming language tutorial.

1Using .NET in the cloud-

Cloud and .NET: How do they work together?

This section of the .NET programming language tutorial covers how cloud computing and .NET influence one another. Is .NET development still relevant in a cloud computing world? What applications should you consider in .NET cloud development? Find out in this section.


The future of Microsoft .NET frameworks tools

Launched before mobile and cloud computing, the Microsoft .NET framework has gone open source, added tools for cross-platform development, and adopted a common library model. Continue Reading


Why Microsoft .NET is still viable with cloud computing times

When Microsoft .NET launched in 2003, mobile and cloud computing didn't exist. Today, with dozens of development tools and languages built for the cloud, can .NET stay relevant? Continue Reading


What to consider when looking to .NET cloud development

In order to ensure the supporting role of .NET in development and deployment either enforce .NET middleware use on all developments or adopt component integration strategy. Continue Reading


How do platform-as-a-service changes impact application development?

With the evolution of PaaS in 2016, cloud spending has increased. Learn how these changes ease profit pressure on cloud providers and also reshape how applications are developed. Continue Reading


Why .NET programmers should look to Azure IoT Hub

Mixing Java and other platforms with .NET can help when building IoT applications. In fact, expert Tom Nolle explains why Azure is a great place to begin. Continue Reading

2App development with .NET-

Developing with .NET: How is it done?

In this section of the .NET programming language tutorial, take a look at application development and .NET. Learn how to build multiplatform applications, the best steps for performance testing .NET apps and where a microservices architecture fits into .NET.


Testing .NET applications: What you need to know

For the most efficient testing, you need the right tools for the job. Expert Matt Heusser explains in detail all the testing tools for tackling apps built with Microsoft's .NET. Continue Reading


Comparing functional programming in Java 8 versus .NET

The 'which is better' debate over .NET and Java has been going on forever. Expert Tom Nolle weighs in on which is the better choice if your goal is functional programming. Continue Reading


Success secrets for performance testing .NET applications

When it comes to performance testing .NET applications, it's all about the tools. Expert Matthew Heusser offers his best advice, tips and tricks for successful testing. Continue Reading


How to build multi-platform applications

AWS Lambda includes support for the C# programming language, enabling developers to use .NET Core to build serverless functions and environments. Continue Reading


Top concepts in a .NET microservices architecture

There are a number of reasons why implementing a .NET microservices architecture presents a challenge. Tom Nolle explains how to marry .NET and microservices. Continue Reading

3.NET tooling-

.NET tools: What are your options?

This section of the .NET programming language tutorial covers .NET framework features and tools. Learn what's next for Microsoft and which tools developers consider the best to work with.


Top five .NET framework features for app mod

Get a better understanding of the five best .NET features for app mod success. Continue Reading

Blog Post

Microsoft tinkers with the mechanics of .NET Core and ASP.NET tooling

Microsoft continues to 'openly' (in all senses) tinker (Redmond would prefer we said refine, augment, extend and finesse) with the mechanics of .NET Core and ASP.NET tooling right now -- and it ... Continue Reading


The tools needed for a .NET developer

In this feature, we highlight development tools that augment all phases and types of .NET application development. Continue Reading

4.NET terminology-

.NET talk: What should you know?

In this section of the .NET programming language tutorial, review some common terms related to .NET and software technology.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.