.NET Core is a modular cross-platform and open source implementation of .NET. With the latest release of .NET Core, many more APIs are expected to be built, which will make APIs consistent across .NET Framework, .NET Core, and Xamarin.
This course begins with a brief introduction to the latest features of C# 7 and .NET Core 2.0, before moving on to explain how C# 7 can be implemented using the object-oriented paradigm. Next, you’ll discover the technique of working with relational data using Entity Framework, in addition to understanding how to use ASP.NET Core in a practical way. The later chapters will then help you get up to speed with creating cross-platform applications and adding real-time functionality to your apps using SignalR. After this, you’ll go on to explore the various features of MongoDB and use them in your applications. You’ll also learn about serverless computing and OAuth concepts, and understand how to run ASP.NET Core applications with Docker Compose to design high-quality applications.
By the end of this project-based course, you’ll be proficient in developing applications using .NET Core 2.0.
About the Authors
Dirk Strauss is a full stack developer with Embrace. He enjoys learning and sharing what he learns with others. Dirk has published books on C# for Packt as well as ebooks for Syncfusion. In his spare time, he relaxes by playing guitar and trying to learn Jimi Hendrix licks. You can find him at @DirkStrauss on Twitter.
Jas Rademeyer has been a part of the IT industry for over 15 years, focusing on the software side of things for most of his career. With a degree in information science, specializing in multimedia, he has been involved in all facets of development, ranging from architecture and solution design to user experience and training. Currently, he works as a technical solutions manager, where he manages development teams on various projects in the Microsoft space. A family man and a musician at heart, he spends his free time with his wife and two kids and serves in the worship band at church.
Fiodar Sazanavets is an experienced senior software developer whose main area of expertise is Microsoft stack, which includes ASP.NET (Framework and Core), SQL Server, Azure, and various front-end technologies.
Fiodar has gained his experience while working in water engineering, financial and defense industries. He has played key roles in various projects and his duties included performing design tasks and assessing skills of prospective team members during interviews. He has also performed an array of technical duties on clients’ sites, such as in-house development tasks and software installation.
Fiodar has developed and published a number of Android apps that were done as his personal projects. He regularly writes about software on his personal website, scientificprogrammer.net. He has also published a number of articles for other websites, such as simpleprogrammer.com.
Who this course is for:
This course is ideal for .NET developers who want to learn and implement C# 7 and .NET Core 2.0 with the help of practical projects