C# for Beginners

C# Programming for Absolute Beginners Book
C# Programming for Absolute Beginners
Author
Radek Vystavěl
Date
4 Dec 2017
Paperback
385 pages

Get started using the C# programming language. Based on the author's 15 years of experience teaching beginners, the book provides you with a step-by-step introduction to the principles of programming, or rather, how to think like a programmer. The task-solution approach will get you immersed, with minimum theory and maximum action. What You Will Learn Understand what programming is all about Write simple, but non-trivial, programs Become familiar with basic programming constructs such as statements, types, variables, conditions, and loops Learn to think like a programmer and combine these programming constructs in new ways Get to know C# as a modern, mainstream programming language, and Visual Studio as one of the world's most popular programming tools Who This Book Is For Those with very little or no experience in computer programming, who know how to use a computer, install a program, and navigate the web.

Paperback
£24.99
Amazon UK
Learn C# in 7 days Book
Learn C# in 7 days
Author
Gaurav Aroraa
Date
6 Oct 2017
Paperback
306 pages

This book takes a unique approach to teach C# to absolute beginners. You’ll learn the basics of the language in seven days. It takes a practical approach to explain the important concepts that build the foundation of the C# programming language.

By the end of this book, you will have next-level skills and a good knowledge of the fundamentals of C#.

Paperback
£33.07
Amazon UK
C# 7.0 in a Nutshell, 7th edition Book
C# 7.0 in a Nutshell, 7th edition
Author
Joseph Albahari, Ben Albahari
Date
7 Nov 2017
Paperback
1056 pages

When you have questions about C# 7.0 or the .NET CLR and its core Framework assemblies, this bestselling guide has the answers you need. Since its debut in 2000, C# has become a language of unusual flexibility and breadth, but its continual growth means there's always more to learn. Organized around concepts and use cases, this updated edition provides intermediate and advanced programmers with a concise map of C# and .NET knowledge. Dive in and discover why this Nutshell guide is considered the definitive reference on C#. Get up to speed on the C# language, from the basics of syntax and variables to advanced topics such as pointers, operator overloading, and dynamic binding. Dig deep into LINQ via three chapters dedicated to the topic Explore concurrency and asynchrony, advanced threading, and parallel programming Work with .NET features, including XML, regular expressions, networking, serialization, reflection, application domains, and security Delve into Roslyn, the modular C# 7.0 compiler-as-a-service.

Paperback
£92.04
Amazon UK

Advanced C#

C# in Depth, 4th edition Book
C# in Depth, 4th edition
Author
Jon Skeet
Date
27 May 2019
Paperback
528 pages

C# is an amazing language that's up to any challenge you can throw at it. As a C# developer, you also need to be up to the task.

C# in Depth, Fourth Edition is the key to unlocking the powerful new features added to the language in C# 5, 6, and 7. Following the expert guidance of C# legend Jon Skeet, readers will master asynchronous functions, expression-bodied members, interpolated strings, tuples, and much more.

Paperback
£31.62
Amazon UK
Professional C# 7 and .NET Core 2.0 Book
Professional C# 7 and .NET Core 2.0
Author
Christian Nagel
Date
29 May 2018
Paperback
1440 pages

Professional C# 7 and .NET Core 2.0 provides experienced programmers with the information they need to work effectively with the world s leading programming language. The latest C# update added many new features that help you get more done in less time, and this book is your ideal guide for getting up to speed quickly. C# 7 focuses on data consumption, code simplification, and performance, with new support for local functions, tuple types, record types, pattern matching, non–nullable reference types, immutable types, and better support for variables. Improvements to Visual Studio will bring significant changes to the way C# developers interact with the space, bringing .NET to non–Microsoft platforms and incorporating tools from other platforms like Docker, Gulp, and NPM. Guided by a leading .NET expert and steeped in real–world practicality, this guide is designed to get you up to date and back to work.

Paperback
£37.19
Amazon UK
Pro C# 7: With .NET and .NET Core Book
Pro C# 7: With .NET and .NET Core
Author
Andrew Troelsen, Philip Japikse
Date
20 Jan 2018
Paperback
1372 pages

This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 8th edition, you’ll find all the very latest C# 7.1 and .NET 4.7 features here, along with four brand new chapters on Microsoft’s lightweight, cross-platform framework, .NET Core, up to and including .NET Core 2.0. Coverage of ASP.NET Core, Entity Framework (EF) Core, and more, sits alongside the latest updates to .NET, including Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), and ASP.NET MVC.

Paperback
£44.72
Amazon UK
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development, 3rd edition Book
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development, 3rd edition
Author
Mark J. Price
Date
30 Nov 2017
Paperback
800 pages

C# 7.1 and .NET Core 2.0 is a practical guide to creating powerful cross-platform applications with C# 7.1 and .NET Core 2.0. It gives readers of any experience level a solid foundation in C# and .NET. 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 C# 7.1 such as default literals, tuples, inferred tuple names, pattern matching, and more.

Paperback
£30.99
Amazon UK

Functional Programming

Functional Programming in C#, 2nd edition Book
Functional Programming in C#, 2nd edition
Author
Enrico Buonanno
Date
14 Sep 2017
Paperback
425 pages

Functional programming is a way of thinking about programs that emphasizes functions, while avoiding state mutation. C# includes a number of functional features and libraries, enabling us to take advantage of these benefits.

Functional Programming in C# teaches readers to apply functional thinking to real-world scenarios. They’ll start by learning the principles of functional programming, and how they translate in the C# language. By the end of this book, readers will be able to integrate functional techniques, making their C# programs robust and maintainable, and helping them to become more well rounded developers.

Paperback
£44.59
Amazon UK
Functional Programming in C#: Classic Programming Techniques for Modern Projects Book
Functional Programming in C#: Classic Programming Techniques for Modern Projects
Author
Oliver Sturm
Date
27 May 2011
Paperback
288 pages

C# is the number–one language used by .NET developers and one of the most popular programming languages in the world. It has many built–in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend.

Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oliver Sturm explains the details of relevant language features in C# and describes theory and practice of using functional techniques in C#, including currying, partial application, composition, memoization, and monads.

Paperback
£20.00
Amazon UK
Real-World Functional Programming: With Examples in F# and C# Book
Real-World Functional Programming: With Examples in F# and C#
Author
Tomas Petricek, Jon Skeet
Date
25 Jan 2010
Paperback
500 pages

Functional programming languages like F#, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F# is a true functional language and C# uses functional language features for LINQ and other recent advances.

Real-World Functional Programming is a unique tutorial that explores the functional programming model through the F# and C# languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F#-a functional language-as well as how they can be successfully used to solve programming problems in C#. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases.

Paperback
£67.44
Amazon UK

ASP.NET Core MVC

Pro ASP.NET Core MVC 2 Book
Pro ASP.NET Core MVC 2
Author
Adam Freeman
Date
4 Dec 2017
Paperback
1052 pages

Now in its 7th edition, the best selling book on MVC is updated for ASP.NET Core MVC 2. It contains detailed explanations of the Core MVC functionality which enables developers to produce leaner, cloud optimized and mobile-ready applications for the .NET platform. This book puts ASP.NET Core MVC into context and dives deep into the tools and techniques required to build modern, cloud optimized extensible web applications. All the new MVC features are described in detail and the author explains how best to apply them to both new and existing projects.

Paperback
£10.98
Amazon UK
ASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and Angular Book
ASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and Angular
Author
Valerio De Sanctis
Date
24 Nov 2017
Paperback
550 pages

Become fluent in both frontend and backend web development by combining the impressive capabilities of ASP.NET Core 2 and Angular 5 from project setup right through the deployment phase.

Use the ASP.NET Core MVC framework to implement the backend with API calls and server-side routing. Learn how to put the frontend together using top-notch Angular 5 features such as two-way binding, Observables, and Dependency Injection, build the Data Model with Entity Framework Core, style the frontend with CSS/LESS for a responsive and mobile-friendly UI, handle user input with Forms and Validators, explore different authentication techniques, including the support for third-party OAuth2 providers such as Facebook, and deploy the application using Windows Server, SQL Server, and the IIS/Kestrel reverse proxy.

Paperback
£35.99
Amazon UK

Entity Framework Core

Entity Framework Core in Action, 2nd edition Book
Entity Framework Core in Action, 2nd edition
Author
Jon Smith
Date
24 Nov 2021
Paperback
624 pages

Reading and storing data is a core part of any application, and .NET developers want database access to be easy and intuitive. Entity framework Core is a .NET library designed to simplify data persistence, bridging the mismatch between the different structures of object-oriented code and relational databases.

Entity Framework Core in Action teaches developers how to add database functionality to .NET applications with EF Core.

Paperback
£40.15
Amazon UK
Entity Framework Core Cookbook, 2nd edition Book
Entity Framework Core Cookbook, 2nd edition
Author
Ricardo Peres
Date
9 Nov 2016
Paperback
324 pages

Entity Framework is a highly recommended Object Relation Mapping tool used to build complex systems. In order to survive in this growing market, the knowledge of a framework that helps provide easy access to databases, that is, Entity Framework has become a necessity. This book will provide .NET developers with this knowledge and guide them through working efficiently with data using Entity Framework Core.

You will start off by learning how to efficiently use Entity Framework in practical situations. You will gain a deep understanding of mapping properties and find out how to handle validation in Entity Framework. The book will then explain how to work with transactions and stored procedures along with improving Entity Framework using query libraries. Moving on, you will learn to improve complex query scenarios and implement transaction and concurrency control. You will then be taught to improve and develop Entity Framework in complex business scenarios. With the concluding chapter on performance and scalability, this book will get you ready to use Entity Framework proficiently.

Paperback
£39.99
Amazon UK
Mastering Entity Framework Core 2.0 Book
Mastering Entity Framework Core 2.0
Author
Prabhakaran Anbazhagan
Date
15 Dec 2017
Paperback
386 pages

The book is divided into three modules. The first module focuses on building entities and relationships. Here you will also learn about different mapping techniques, which will help you choose the one best suited to your application design. Once you have understood the fundamentals of the Entity Framework, you will move on to learn about validation and querying in the second module. It will also teach you how to execute raw SQL queries and extend the Entity Framework to leverage Query Objects using the Query Object Pattern. The final module of the book focuses on performance optimization and managing the security of your application. You will learn to implement failsafe mechanisms using concurrency tokens. The book also explores rowlevel security and multitenant databases in detail.

By the end of the book, you will be proficient in implementing Entity Framework on your .NET Core applications.

Paperback
£39.99
Amazon UK

SQL Server

T-SQL Fundamentals Book
T-SQL Fundamentals
Author
Itzik Ben-Gan
Date
3 Aug 2016
Paperback
456 pages

Master T-SQL fundamentals and write robust code for Microsoft SQL Server and Azure SQL Database. Itzik Ben-Gan explains key T-SQL concepts and helps you apply your knowledge with hands-on exercises. The book first introduces T-SQL’s roots and underlying logic. Next, it walks you through core topics such as single-table queries, joins, subqueries, table expressions, and set operators. Then the book covers more-advanced data-query topics such as window functions, pivoting, and grouping sets. The book also explains how to modify data, work with temporal tables, and handle transactions, and provides an overview of programmable objects.

Paperback
£29.70
Amazon UK
SQL Server 2017 Developer's Guide: A professional guide to designing and developing enterprise database applications Book
SQL Server 2017 Developer's Guide: A professional guide to designing and developing enterprise database applications
Author
Dejan Sarka, Milos Radivojevic, William Durkin
Date
16 Mar 2018
Paperback
816 pages

Microsoft SQL Server 2017 is the next big step in the data platform history of Microsoft as it brings in the power of R and Python for machine learning and containerization-based deployment on Windows and Linux. Compared to its predecessor, SQL Server 2017 has evolved into Machine Learning with R services for statistical analysis and Python packages for analytical processing. This book prepares you for more advanced topics by starting with a quick introduction to SQL Server 2017’s new features and a recapitulation of the possibilities you may have already explored with previous versions of SQL Server. The next part introduces you to enhancements in the Transact-SQL language and new database engine capabilities and then switches to a completely new technology inside SQL Server: JSON support. We also take a look at the Stretch database, security enhancements, and temporal tables.

Paperback
£43.99
Amazon UK

Microservices

Microservices in .NET Core, with Examples in NancyFX Book
Microservices in .NET Core, with Examples in NancyFX
Author
Christian Horsdal
Date
14 Feb 2017
Paperback
344 pages

Microservices are responsible for very tightly focused capabilities that are part of a more complex server-side software system. Microservices, when done well, are malleable, scalable, resilient, and allow a short lead time from start of implementation to deployment to production. When using microservices, the need for the technology to be lightweight and low ceremony grows, because creating new microservices needs to be quick and easy. OWIN is great for reuse of plumbing code and a lightweight web framework, like Nancy, is ideal. Microservices in .NET teaches readers how to build and deploy secure and operations-friendly microservices using Nancy. The book starts with an introduction to the microservices architectural style. Next, readers learn important practical aspects of developing microservices from simple core concepts to more sophisticated. Throughout the book, readers will see many code examples implementing it with lightweight .NET technologies—most prominently Nancy. By the end, they’ll be able to quickly and easily build reliable and operations-friendly microservices using Nancy, OWIN and other open technologies.

Paperback
£27.99
Amazon UK
Building Microservices with ASP.NET Core Book
Building Microservices with ASP.NET Core
Author
Kevin Hoffman
Date
15 Sep 2017
Paperback
232 pages

At a time when nearly every vertical, regardless of domain, seems to need software running in the cloud to make money, microservices provide the agility and drastically reduced time to market you require. This hands-on guide shows you how to create, test, compile, and deploy microservices, using the ASP.NET Core free and open-source framework. Along the way, you'll pick up good, practical habits for building powerful and robust services. Building microservices isn't about learning a specific framework or programming language; it's about building applications that thrive in elastically scaling environments that don't have host affinity, and that can start and stop at a moment's notice. This practical book guides you through the process.

Paperback
£38.00
Amazon UK