By Mark J. Price
- Build glossy, cross-platform functions with .NET Core
- Get up to the mark with C#, and recent with the entire most modern beneficial properties of C#
- Start developing specialist internet functions with ASP.NET Core
C# has lately been made open resource and now helps cross-platform improvement for Linux, macOS, and home windows. it may be used to create every thing from enterprise functions, web content, and prone to video games for Android and iOS cellphones and Xbox One. on the way to construct strong cross-platform functions with C# 7 and .Net middle, then this e-book is for you.
First, we are going to run you thru the fundamentals of C#, in addition to object-orient programming, ahead of taking a brief travel in the course of the most up-to-date positive factors of C# 7 akin to tuples, development matching, and out variables. We additionally examine the positive aspects of C# 6 equivalent to string interpolation, exception filtering, and static classification imports. we are going to additionally hide either the full-feature, mature .NET framework and the more recent, cross-platform .NET Core.
After quick taking you thru C# and the way .NET works, we will dive into the internals of the .NET category libraries, protecting issues equivalent to functionality, tracking, debugging, serialization, and encryption. we are going to examine coping with your info with Entity Framework center, constructing code-first entity info types, and utilizing LINQ to question and control that data.
The ultimate part demonstrates the key sorts of functions so that you can construct and set up cross-device and cross-platform. during this part, we are going to disguise common home windows Platform (UWP) apps, internet functions, and internet prone. final, we will assist you construct an entire software that may be hosted on all of modern day most well liked systems, together with Linux and Docker.
By the top of the booklet, you will be armed with the entire wisdom you must construct glossy, cross-platform functions utilizing C# and .NET Core.
What you'll learn
- Build cross-platform purposes utilizing C# 7 and .NET Core
- Explore ASP.NET middle and how you can create specialist internet applications
- Improve your application's functionality utilizing multitasking
- Use Entity Framework center and the way to construct code-first databases
- Master object-oriented programming with C# to extend code reuse and efficiency
- Familiarize your self with cross-device app improvement utilizing the common home windows Platform and XAML
- Query and control information utilizing LINQ
- Protect your info by utilizing encryption and hashing
Read or Download C# 7 and .NET Core: Modern Cross-Platform Development PDF
Similar .net books
In achieving integration among the platform-independent applied sciences J2EE and . web. Technically reviewed by means of either Microsoft and sunlight technologists, this unique source presents recommendations to cross-platform communications among enterprise companions and the transmission of mission-critical company information.
Get self-paced, from-the-source examination practise and self-assessment for the abilities measured by way of MCP checks 70-305 and 70-315-core standards for MCAD and MCSD certification. beneficial properties an more advantageous checking out device and extra labs and code examples.
All new, for ASP. web 2. zero, this bestselling e-book offers skilled builders with real-world examples of the robust new time-saving, code-saving good points during this new edition. pro writer and foreign . web organization founder invoice Evjen besides Scott Hanselman aid builders make a soft transition to this re-creation of ASP.
This publication is excellent if you are ok with 1. 1 and wish to improve your talents to two. zero. even if, it isn't examination particular while it come to MCTS 70-528. i might recommend the try Prep booklet through Johnson and Northrup for that objective. This ebook had a few cool tips and information that can assist you in actual lifestyles net programming.
Extra info for C# 7 and .NET Core: Modern Cross-Platform Development
In the next section, you will install Microsoft Visual Studio 2017 for Windows. If you prefer to use Microsoft Visual Studio Code, jump ahead to the section titled, Installing Microsoft Visual Studio Code for Windows, macOS, or Linux. Installing Microsoft Visual Studio 2017 for Windows You can use Windows 7 SP1 or later to complete most of the chapters in this book, but you will have a better experience if you use Windows 10. Since October 2014, Microsoft has made a professional-quality edition of Visual Studio available to everyone for free.
Chapter 6, Building Your Own Types with Object-Oriented Programming, is about all the different categories of members that a type can have, including fields to store data and methods to perform actions. You will use OOP concepts, such as aggregation and encapsulation. You will learn about the C# 7 language features such as tuple syntax support and out variables. Chapter 7, Implementing Interfaces and Inheriting Classes, is about deriving new types from existing ones using object-oriented programming (OOP).
1Docker Note Docker and Linux OSes are popular server host platforms because they are relatively lightweight and more cost-effectively scalable when compared to operating system platforms that are more for end users, such as Windows and macOS. In the next section, you will install Microsoft Visual Studio 2017 for Windows. If you prefer to use Microsoft Visual Studio Code, jump ahead to the section titled, Installing Microsoft Visual Studio Code for Windows, macOS, or Linux. Installing Microsoft Visual Studio 2017 for Windows You can use Windows 7 SP1 or later to complete most of the chapters in this book, but you will have a better experience if you use Windows 10.
C# 7 and .NET Core: Modern Cross-Platform Development by Mark J. Price