[Free eBook] C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition: Create powerful applications with .NET Standard 2.0, ASP.NET Core 2.0, ... Visual Studio 2017 or Visual Studio CodeAuthor Mark J Price – Mariahilff.de

Cand CoreModern Cross Platform Development is a practical guide to creating powerful cross platform applications with Cand Core About This BookBuild modern, cross platform applications with Core Get up to speed with C , and up to date with all the latest features of C Start creating professional web applications with ASP Core Who This Book Is ForThis book is for those of you who have some prior programming experience or have a science, technology, engineering, or mathematics STEM background, and want to gain a solid foundation with C and to be introduced to the types of applications you could build which will work cross platform on Windows, Linux, and macOSWhat You Will LearnBuild cross platform applications using Cand Core Explore ASP Coreand learn how to create professional websites, services, and applicationsImprove your application s performance using multitaskingUse Entity Framework Core and LINQ to query and manipulate dataMaster object oriented programming with C to increase code reuse and efficiencyFamiliarize yourself with cross device app development using the Universal Windows PlatformProtect and manage your files and data with encryption, streams, and serializationGet started with mobile app development using XamarinFormsPreview the nullable reference type feature of C In DetailCand Coreis a practical guide to creating powerful cross platform applications with Cand CoreIt gives readers of any experience level a solid foundation in C and The first part of the book runs you through the basics of C , as well as debugging functions and object oriented programming, before taking a quick tour through the latest features of Csuch as default literals, tuples, inferred tuple names, pattern matching, andAfter quickly taking you through C and how works, you ll explore the Standardclass libraries, covering topics such as packaging and deploying your own libraries, and using common libraries for working with collections, performance, databases, and encryption The final section demonstrates the major types of application that you can build and deploy cross device and cross platform Here, you ll learn about websites, web applications, web services, Universal Windows Platform UWP apps, and mobile apps By the end of the book, you ll be armed with all the knowledge you need to build modern, cross platform applications using C andStyle and approachThis book takes a step by step approach and is filled with exciting projects and fascinating theory It uses three high impact sections to equip you with all the tools you ll need to build modern, cross platform applications using C and Core Table of ContentsHello, C Welcome, Core Speaking C Controlling the Flow and Converting TypesWriting, Debugging, and Testing FunctionsBuilding Your Own Types with OOPImplementing Interfaces and Inheriting ClassesUnderstanding and Packaging Standard TypesUsing Common Standard TypesWorking with Files, Streams, and SerializationProtecting Your Data and ApplicationsWorking with Databases Using Entity FrameworkQuerying and Manipulating Data Using LINQImproving Performance and Scalability Using MultitaskingBuilding Websites Using ASP Core Razor PagesBuilding Websites Using ASP Core MVCBuilding Web Services and Application Using ASP CoreBuilding Windows Apps Using XAML Fluent DesignMark J Price is a Microsoft Certified Solutions Developer MCSD , Microsoft Specialist Programming in C , and Episerver Certified Developer, withthanyears of educational and programming experienceSince , Mark has passedthanMicrosoft programming exams, and he specializes in preparing others to pass them too His students range from professionals with decades of experience toyear old apprentices with none He successfully guides all of them by combining educational skills with real world experience in consulting and developing systems for enterprises worldwideBetweenand , Mark was employed full time to write official courseware for Microsoft in Redmond, USA His team wrote the first training courses for C while it was still an early alpha version While with Microsoft, he taught train the trainer classes to get Microsoft Certified Trainers up to speed on C andCurrently, Mark creates and delivers classroom and e learning training courses for Episerver s Digital Experience Cloud, the best CMS for Digital Marketing and E commerce He is an Episerver Certified Developer ECD on Episerver CMSIn , Mark studied for a Postgraduate Certificate in Education PGCE He taught GCSE and A Level mathematics in two London secondary schools He holds a Computer Science BSc Hons degree from the University of Bristol, UK