Showing posts with label C#. Show all posts
Showing posts with label C#. Show all posts

Monday, December 23, 2019

Programming C# 8.0 - Build Cloud, Web and Desktop Applications


EPUB | 4.05 MB | 800 pages | English | November 26th, 2019

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and desktop applications.

Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. You'll get up to speed on .NET Core and the latest C# 8.0 additions, including asynchronous streams, nullable references, pattern matching, default interface implementation, ranges and new indexing syntax, and changes in the .NET tool chain.

• Discover how C# supports fundamental coding features, such as classes, other custom types, collections, and error handling
• Learn how to write high-performance memory-efficient code with .NET Core's Span and Memory types
• Query and process diverse data sources, such as in-memory object models, databases, data streams, and XML documents with LINQ
• Use .NET's multithreading features to exploit your computer's parallel processing capabilities
• Learn how asynchronous language features can help improve application responsiveness and scalability

DOWNLOAD
Link 1 or Link 2

(On Internet)

C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers


EPUB | 2.28 MB | 248 pages | English | October 24th, 2019

When you need answers about using C# 8.0, this tightly focused and practical book tells you exactly what you need to know without long intros or bloated samples. Easy to browse, C# 8.0 Pocket Reference is ideal as a quick source of information or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier C# version.

All programs and code snippets are available as interactive samples in LINQPad. You can edit these samples and instantly see the results without needing to set up projects in Visual Studio.

Written by the author of C# 7.0 in a Nutshell, this pocket reference covers C# 8.0 without skimping on detail, including:
• C# fundamentals and features new to C# 8.0
• Advanced topics like operator overloading, type constraints, iterators, nullable types, operator lifting, lambda expressions, and closures
• LINQ: sequences, lazy execution, standard query operators, and query expressions
• Unsafe code and pointers, custom attributes, preprocessor directives, and XML documentation

DOWNLOAD
Link 1 or Link 2

(On Internet)

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, 4th Edition


MOBI | 136 MB | 737 pages | English | November 11, 2019

About
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price.

Key Features
Build modern, cross-platform applications with .NET Core 3.0
Get up to speed with C#, and up to date with all the latest features of C# 8.0
Start creating professional web applications with ASP.NET Core 3.0

Book Description
In C# 8.0 and .NET Core 3.0 Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.

This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET.

The book covers all the topics you need. Part 1 teaches the fundamentals of C#, including object-oriented programming, and new C# 8.0 features such as nullable reference types, simplified switch pattern matching, and default interface methods. Part 2 covers the .NET Standard APIs, such as managing and querying data, monitoring and improving performance, working with the filesystem, async streams, serialization, and encryption. Part 3 provides examples of cross-platform applications you can build and deploy, such as web apps using ASP.NET Core or mobile apps using Xamarin.Forms. The book introduces three technologies for building Windows desktop applications including Windows Forms, Windows Presentation Foundation (WPF), and Universal Windows Platform (UWP) apps, as well as web applications, web services, and mobile apps.

What you will learn
Build cross-platform applications for Windows, macOS, Linux, iOS, and Android
Explore application development with C# 8.0 and .NET Core 3.0
Explore ASP.NET Core 3.0 and create professional web applications
Learn object-oriented programming and C# multitasking
Query and manipulate data using LINQ
Use Entity Framework Core and build code-first databases
Discover Windows app development using the Universal Windows Platform and XAML
Build mobile applications for iOS and Android using Xamarin.Forms

Who This Book Is For
Readers with some prior programming experience or with a science, technology, engineering, or mathematics (STEM) background, who want to gain a solid foundation with C# 8.0 and .NET Core 3.0.

DOWNLOAD
Link 1 or Link 2

(On Internet)