.NET has evolved quite a lot. From a framework which we could use to build Windows and WebForms, it has evolved into an ecosystem that we can use to build modern, respons... [+]
.NET has evolved quite a lot. From a framework which we could use to build Windows and WebForms, it has evolved into an ecosystem that we can use to build modern, responsive and cloud-ready systems for enterprises.
Right at the center is Visual Studio and C#. Visual Studio is the tool that allows us to build all the different types of applications, ranging from web applications to cross-platform mobile applications to cloud-based applications. C# is the language that is used by most .NET developers and it's actively maintained and extended.
Learning and understanding Visual Studio, .NET and C# can be a daunting task for developers. In this course, we will take you on a whirlwind tour of the framework, language and tools to get you up to speed about the most important aspect of the ecosystem.
After taking this course, developers will have an understanding of the C# language, Visual Studio and the most important building blocks of the framework.
Prerequisites During this training, we will teach you about the .NET framework and C#. No C# knowledge is required however previous programming experience is expected (Java, C++…) since we aren't covering the basics of programming.
Day 1: C# and Visual Studio 2017
C# is the most popular language to build .NET applications with. It's actively maintained and new features are continuously added to the language. Visual Studio 2017 is the most advanced IDE to build all types of .NET applications with, varying from web, desktop, cloud and mobile apps. In this first day of the training, you'll get acquainted with the C# language as well as Visual Studio.
Visual Studio 2017
Day 2: More C# and frameworks for web and client development
On the second day of the training, we'll take you on a trip to more advanced features of the C# language as well as make you more productive in VS2017. You'll learn the tricks of the IDE that you'll need to get up to speed. Next, we'll use the newly gathered C# knowledge to explore how we can build desktop applications with WPF and modern web applications with ASP.NET Core MVC.
Day 3: Mobile and Cloud development
In the final day of the course, we'll explore how we can build mobile applications with C# using Xamarin. Next, we'll take a look at how the Azure cloud can be used in all types of .NET development.
Azure for .NET developers