Dotnetcat » .NET Books » ASP.NET books

Sort by:

ASP.NET Web API 2 Recipes: A Problem-Solution Approach

Author: Filip Wojcieszyn
List price: $49.99
Amazon price: $35.68   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress ( 2 August 2014)

ASP.NET Web API 2 Recipes provides you with the code to solve a full range of Web API problems and question marks that you might face when developing line-of-business applications. ASP.NET Web API 2 Recipes gives you an in-depth explanation for each of these scenarios and shows you how to use Web API with a vast array of .NET application development tools and external libraries, to solve common business problems. Find out how you can build custom web services with ASP.NET Web API more efficiently than ever.

Microservices in .NET Core: with examples in Nancy

Author: Christian Horsdal
List price: $49.99
Amazon price: $27.33   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Manning Publications ( 3 February 2017)

Summary

Microservices in .NET Core provides a complete guide to building microservice applications. After a crystal-clear introduction to the microservices architectural style, the book will teach you practical development skills in that style, using OWIN and Nancy.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Microservice applications are built by connecting single-capability, autonomous components that communicate via APIs. These systems can be challenging to develop because they demand clearly defined interfaces and reliable infrastructure. Fortunately for .NET developers, OWIN (the Open Web Interface for .NET), and the Nancy web framework help minimize plumbing code and simplify the task of building microservice-based applications.

About the Book

Microservices in .NET Core provides a complete guide to building microservice applications. After a crystal-clear introduction to the microservices architectural style, the book will teach you practical development skills in that style, using OWIN and Nancy. You'll design and build individual services in C# and learn how to compose them into a simple but functional application back end. Along the way, you'll address production and operations concerns like monitoring, logging, and security.

What's Inside

  • Design robust and ops-friendly services
  • Build HTTP APIs with Nancy
  • Expose events via feeds with Nancy
  • Use OWIN middleware for plumbing

About the Reader

This book is written for C# developers. No previous experience with microservices required.

About the Author

Christian Horsdal Gammelgaard is a Nancy committer and a Microsoft MVP.

Table of Contents

    PART 1 - GETTING STARTED WITH MICROSERVICES
  1. Microservices at a glance
  2. A basic shopping cart microservice
  3. PART 2 - BUILDING MICROSERVICES
  4. Identifying and scoping microservices
  5. Microservice collaboration
  6. Data ownership and data storage
  7. Designing for robustness
  8. Writing tests for microservices
  9. PART 3 - HANDLING CROSS-CUTTING CONCERNS: BUILDINGA REUSABLE MICROSERVICE PLATFORM
  10. Introducing OWIN: writing and testing OWINmiddleware
  11. Cross-cutting concerns: monitoring and logging
  12. Securing microservice-to-microservicecommunicatio​n
  13. Building a reusable microservice platform
  14. PART 4 - BUILDING APPLICATIONS
  15. Creating applications over microservices

Expert F# 4.0

Author: Don Syme
List price: $69.99
Amazon price: $47.11   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (21 December 2015)

Learn from F#'s inventor to become an expert in the latest version of this powerful programming language so you can seamlessly integrate functional, imperative, object-oriented, and query programming style flexibly and elegantly to solve any programming problem. Expert F# 4.0 will help you achieve unrivaled levels of programmer productivity and program clarity across multiple platforms including Windows, Linux, Android, OSX, and iOS as well as HTML5 and GPUs.

F# 4.0 is a mature, open source, cross-platform, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable, and robust code.

Expert F# 4.0 is:

  • A comprehensive guide to the latest version of F# by the inventor of the language
  • A treasury of F# techniques for practical problem-solving
  • An in-depth case book of F# applications and F# 4.0 concepts, syntax, and features

Written by F#'s inventor and two major F# community members, Expert F# 4.0 is a comprehensive and in-depth guide to the language and its use. Designed to help others become experts, the book quickly yet carefully describes the paradigms supported by F# language, and then shows how to use F# elegantly for a practical web, data, parallel and analytical programming tasks.

The world's experts in F# show you how to program in F# the way they do!



Pro Asynchronous Programming with .NET

Author: Richard Blewett
List price: $54.99
Amazon price: $37.56   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (23 December 2013)

Pro Asynchronous Programming with .NET teaches the essential skill of asynchronous programming in .NET. It answers critical questions in .NET application development, such as: how do I keep my program responding at all times to keep my users happy? how do I make the most of the available hardware? how can I improve performance?

In the modern world, users expect more and more from their applications and devices, and multi-core hardware has the potential to provide it. But it takes carefully crafted code to turn that potential into responsive, scalable applications.

With Pro Asynchronous Programming with .NET you will:

  • Meet the underlying model for asynchrony on Windows—threads.
  • Learn how to perform long blocking operations away from your UI thread to keep your UI responsive, then weave the results back in as seamlessly as possible.
  • Master the async/await model of asynchrony in .NET, which makes asynchronous programming simpler and more achievable than ever before.
  • Solve common problems in parallel programming with modern async techniques.
  • Get under the hood of your asynchronous code with debugging techniques and insights from Visual Studio and beyond.
In the past asynchronous programming was seen as an advanced skill. It’s now a must for all modern developers. Pro Asynchronous Programming with .NET is your practical guide to using this important programming skill anywhere on the .NET platform.

Pro ASP.NET Web API Security: Securing ASP.NET Web API (Expert's Voice in .NET)

Author: Badrinarayanan Lakshmiraghavan
List price: $49.99
Amazon price: $38.73   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (29 March 2013)

ASP.NET Web API is a key part of ASP.NET MVC 4 and the platform of choice for building RESTful services that can be accessed by a wide range of devices. Everything from JavaScript libraries to RIA plugins, RFID readers to smart phones can consume your services using platform-agnostic HTTP.

With such wide accessibility, securing your code effectively needs to be a top priority. You will quickly find that the WCF security protocols you’re familiar with from .NET are less suitable than they once were in this new environment, proving themselves cumbersome and limited in terms of the standards they can work with.

Fortunately, ASP.NET Web API provides a simple, robust security solution of its own that fits neatly within the ASP.NET MVC programming model and secures your code without the need for SOAP, meaning that there is no limit to the range of devices that it can work with – if it can understand HTTP, then it can be secured by Web API. These SOAP-less security techniques are the focus of this book.

C# 6 for Programmers (6th Edition) (Deitel Developer Series)

Author: Paul J. Deitel
List price: $54.99
Amazon price: $41.61   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Prentice Hall (12 August 2016)

The professional programmer’s Deitel® guide to C# 6 and object-oriented development for Windows®

Written for programmers with a background in high-level language programming, C# 6 for Programmers applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# 6 and .NET in depth. Concepts are presented in the context of 170+ fully coded and tested apps, complete with syntax shading, code highlighting, code walkthroughs, program outputs and hundreds of savvy software-development tips.


Start with an introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including LINQ, asynchronous programming with async and await and more. You’ll enjoy the treatment of object-oriented programming and an object-oriented design/UML® ATM case study, including a complete C# implementation. When you’ve mastered the book, you’ll be ready to start building industrial-strength, object-oriented C# apps.


Paul Deitel and Harvey Deitel are the founders of Deitel & Associates, Inc., the internationally recognized programming languages authoring and corporate training organization. Millions of people worldwide have used Deitel textbooks, professional books, LiveLessons™ video products, e-books, resource centers and REVEL™ interactive multimedia courses with integrated labs and assessment to master major programming languages and platforms, including C#, C++, C, Java™, Android™ app development, iOS app development, Swift™, Visual Basic®, Python™ and Internet and web programming.

Features:

  • Use with Windows® 7, 8 or 10.
  • Integrated coverage of new C# 6 functionality: string interpolation, expression-bodied methods and properties, auto-implemented property initializers, getter-only properties, nameof, null-conditional operator, exception filters and more.
  • Entertaining and challenging code examples.
  • Deep treatment of classes, objects, inheritance, polymorphism and interfaces.
  • Generics, LINQ and generic collections; PLINQ (Parallel LINQ) for multicore performance.
  • Asynchronous programming with async and await; functional programming with lambdas, delegates and immutability.
  • Files; relational database with LINQ to Entities.
  • Object-oriented design ATM case study with full code implementation.
  • Emphasis on performance and software engineering principles.

Visit www.deitel.com

  • Download code examples
  • For Deitel’s programming training courses, www.deitel.com/training or write to deitel@deitel.com
  • Join the Deitel social networking communities:
  • Facebook® at facebook.com/DeitelFan
  • Twitter® at twitter.com/deitel
  • LinkedIn® at bit.ly/DeitelLinkedIn
  • YouTube™ at youtube.com/DeitelTV
  • Google+™ at google.com/+DeitelFan
  • Subscribe to the Deitel® Buzz e-mail newsletter at www.deitel.com/newsletter/subscribe.html

Learning C# 3.0: Master the fundamentals of C# 3.0

Author: Jesse Liberty
List price: $39.99
Amazon price: $12.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: O'Reilly Media (28 November 2008)

If you're new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressions, and LINQ. You'll also learn how to build Windows applications and handle data with C#.
No previous programming experience is required -- in fact, if you've never written a line of code in your life, bestselling authors Jesse Liberty and Brian MacDonald will show you how it's done. Each chapter offers a self-contained lesson to help you master key concepts, with plenty of annotated examples, illustrations, and a concise summary.
With this book, you will:

  • Learn how to program as you learn C#
  • Grasp the principles of object-oriented programming through C#
  • Discover how to use the latest features in C# 3.0 and the .NET 3.5 Framework--including LINQ and the Windows Presentation Foundation (WPF)
  • Create Windows applications and data-driven applications

You'll also find a unique Test Your Knowledge section in each chapter, with practical exercises and review quizzes, so you can practice new skills and test your understanding. If you're ready to dive into C# and .NET programming, this book is a great way to quickly get up to speed.

Practical Database Programming with Visual Basic.NET

Author: Ying Bai
List price: $110.95
Amazon price: $87.20   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wiley-IEEE Press (19 June 2012)

The most up-to-date Visual Basic.NET programming textbook—covering both fundamentals and advanced-level programming techniques—complete with examples and solutions

Visual Basic.NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB), which is implemented on the .NET Framework. Microsoft currently supplies two major implementations of Visual Basic: Microsoft Visual Studio (which is commercial software) and Microsoft Visual Studio Express (which is free of charge).

Forgoing the large amounts of programming codes found in most database programming books, Practical Database Programming with Visual Basic.NET shows students and professionals both how to develop professional and practical database programs in a Visual Basic.NET environment by using Visual Studio.NET Data Tools and Wizards related to ADO.NET 4.0, and how to apply codes that are auto-generated by solely using Wizards. The fully updated Second Edition:

  • Covers both fundamentals and advanced database programming techniques
  • Introduces three popular database systems with practical examples including MS Access, SQL Server 2008, and Oracle
  • Features more than fifty sample projects with detailed illustrations and explanations to help students understand key techniques and programming technologies
  • Includes downloadable programming codes and exercise questions

This book provides undergraduate and graduate students as well as database programmers and software engineers with the necessary tools to handle the database programming issues in the Visual Studio.NET environment.

ASP.NET Core 1.1 Web API For Beginners: How to Build A Web API (Volume 2)

Author: Jonas Fagerberg
List price: $25.00
Amazon price: $23.41   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CreateSpace Independent Publishing Platform (25 August 2017)

Want to learn how to build ASP.NET Core 1.1 Web APIs?
Prerequisites:

  • C# (Intermediate level; including Generics, Reflection and Object-Oriented Programming (OOP))
This book is primarily aimed at developers who want to learn how to build ASP.NET Core 1.1 Web APIs; no user interface will be built; instead, you will use a tool called Postman to make requests and to receive responses from the Web API.
You should be an intermediate level C# developer with some experience in object-oriented programming (OOP), generics, and reflection. The book presupposes that you have a solid C# foundation since the language won't be explained in any detail.
You will learn ASP.NET Core 1.1 Web API by building three services that handle data used in four controllers. An empty template will be used to build the Web API application from the ground up. The goal is to get you familiar with ASP.NET Core 1.1 Web API by adding middleware and services one piece at a time, building a basic application.
The first service will use in-memory data stored in collections to make it easier for you to learn Web API basics. The second service will implement the same interface that the in-memory service uses to interact with a SQL Server database using Entity Framework. The third service will be generic, using reflection in one of its methods. Generics will make it possible to reuse the same methods when interacting with all tables in the database instead of creating a set of methods for each table.
The content in this book will get you started with Web APIs in a fast, no-fluff way.
It's important to mention that this book is practical and tactical, where you will learn as you progress through the modules and build a real Web API step-by-step. To spare you countless pages of fluff (filler material), only valuable information, pertinent to the task at hand, is discussed. The benefit is a shorter and more condensed book, which will save you time and give you a more enjoyable experience.
The goal is to learn ASP.NET Core 1.1 Web API by implementing three different scenarios in a Web API application from scratch using an empty project template. This experience is something you can put in your CV when applying for a job or a consultant position, or when negotiating a higher salary.
Need help? Feel free to contact me at: csharpschoolonline@gmail.com
Code: github.com/csharpschool/AspNetCoreWebAPI
Errata: github.com/csharpschool/AspNetCoreVideo/issues
Technologies, frameworks and languages you will use:
  • Postman (To send requests and receive responses from the Web API)
  • Visual Studio 2017
  • ASP.NET Core 1.1 MVC/Web API (The framework that you will use)
  • Services (To provide you own functionality as a reusable service)
  • Middleware (To provide you own functionality to HTTP Request pipeline)
  • Entity Framework (To crate and communicate with a database)
  • LINQ (To query the database)
  • Dependency Injection (To inject objects into constructors)
  • NuGet (To install necessary libraries)
What you will implement:
  • A Web API application from an empty template.
  • Create a "real world" code-first database using Entity Framework Core.
  • Add and modify entity models to perform CRUD operations against the database.

I hope you love the book!
Sincerely, Jonas Fagerberg
Now click the Buy button and start reading the book.

Beginning ASP.NET 4.5 in C# (Experts Voice in .Net)

Author: Matthew MacDonald
List price: $44.99
Amazon price: $40.00   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (30 August 2012)

This book is the most comprehensive and up to date introduction to ASP.NET ever written. Focussing solely on C#, with no code samples duplicated in other languages, award winning author Matthew MacDonald introduces you to the very latest thinking and best practices for the ASP.NET 4.5 technology.

Assuming no prior coding experience, you'll be taught everything you need to know from the ground up. Starting from first principals, you'll learn the skills you need to be an effective ASP.NET developer who is ready to progress to more sophisticated projects and professional work.

You'll be taught how to use object orientation and code-behind techniques to lay out your code clearly in a way other developers can easily understand. You'll learn how to query databases from within you web pages, spice up your layouts using ASP.NET AJAX and deploy your finished websites to production servers. You'll also learn how to debug your code when things go wrong and the performance and scalability issues that can affect your web projects as they grow.

With you book you can take your first step towards becoming a successful ASP.NET developer with confidence.