Dotnetcat » .NET Books » ASP.NET books

Sort by:

Building RESTful Web Services with .NET Core: Developing Distributed Web Services to improve scalability with .NET Core 2.0 and ASP.NET Core 2.0

Author: Gaurav Aroraa
List price: $39.99
Amazon price: $39.99   Book details at Amazon.com
Average rating: 0 / 0 (0 reviews)
Publisher: Packt Publishing - ebooks Account (31 May 2018)

Building Complete E-commerce/Shopping Cart Application

Key Features
  • Follow best practices and explore techniques such as clustering and caching to achieve a reactive, scalable web service
  • Leverage the .NET Framework to quickly implement RESTful endpoints.
  • Learn to implement a client library for a RESTful web service using ASP.NET Core.
Book Description

REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of ASP.NET Core makes it a breeze for developers to work with for building robust web APIs. This book takes you through the design of RESTful web services and leverages the ASP.NET Core framework to implement these services. This book begins by introducing you to the basics of the philosophy behind REST. You'll go through the steps of designing and implementing an enterprise-grade RESTful web service. This book takes a practical approach, that you can apply to your own circumstances. This book brings forth the power of the latest .NET Core release, working with MVC. Later, you will learn about the use of the framework to explore approaches to tackle resilience, security, and scalability concerns. You will explore the steps to improve the performance of your applications. You'll also learn techniques to deal with security in web APIs and discover how to implement unit and integration test strategies. By the end of the book, you will have a complete understanding of Building a client for RESTful web services, along with some scaling techniques.

What you will learn
  • Add basic authentication to your RESTful API
  • Create a Carts Controller and Orders Controller to manage and process Orders
  • Intercept HTTP requests and responses by building your own middleware
  • Test service calls using Postman and Advanced REST Client
  • Secure your data/application using annotations
Who This Book Is For

This book is intended for those who want to learn to build RESTful web services with the latest .NET Core Framework. To make best use of the code samples included in the book, you should have a basic knowledge of C# and .NET Core.

Table of Contents
  1. Getting Started
  2. Build Initial Framework - Layout Foundation of Application
  3. User registration and Administration
  4. Item catalogue Cart and Checkout
  5. Integrating external components and handling
  6. Testing RESTful Web Services
  7. Continuous Integration and Continuous Deployment
  8. Securing RESTful Web Services
  9. Scaling RESTful Services (Performance of Web Services)
  10. Building a Web Client (Consuming Web Services)
  11. Introduction to microservices

Pro Asynchronous Programming with .NET

Author: Richard Blewett
List price: $54.99
Amazon price: $50.47   Book details at Amazon.com
Average rating: 0 / 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.

C# in Depth

Author: Jon Skeet
List price: $49.99
Amazon price: $44.95   Book details at Amazon.com
Average rating: 0 / 0 (0 reviews)
Publisher: Manning Publications (30 December 2018)

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.

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

ASP.NET Core in Action

Author: Andrew Lock
List price: $49.99
Amazon price: $35.99   Book details at Amazon.com
Average rating: 0 / 0 (0 reviews)
Publisher: Manning Publications (13 July 2018)

Summary

ASP.NET Core in Action is for C# developers without any web development experience who want to get started and productive fast using ASP.NET Core 2.0 to build web applications.

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

About the Technology

The dev world has permanently embraced open platforms with flexible tooling, and ASP.NET Core has changed with it. This free, open source web framework delivers choice without compromise. You can enjoy the benefits of a mature, well-supported stack and the freedom to develop and deploy from and onto any cloud or on-prem platform.

About the Book

ASP.NET Core in Action opens up the world of cross-platform web development with .NET. You'll start with a crash course in .NET Core, immediately cutting the cord between ASP.NET and Windows. Then, you'll begin to build amazing web applications step by step, systematically adding essential features like logins, configuration, dependency injection, and custom components. Along the way, you'll mix in important process steps like testing, multiplatform deployment, and security.

What's Inside

  • Covers ASP.NET Core 2.0
  • Dynamic page generation with the Razor templating engine
  • Developing ASP.NET Core apps for non-Windows servers
  • Clear, annotated examples in C#

About the Reader

Readers need intermediate experience with C# or a similar language.

About the Author

Andrew Lock has been developing professionally with ASP.NET for the last seven years. His focus is currently on the ASP.NET Core framework.

Table of Contents

    PART 1 - GETTING STARTED WITH MVC
  1. Getting started with ASP.NET Core
  2. Your first application
  3. Handling requests with the middleware pipeline
  4. Creating web pages with MVC controllers
  5. Mapping URLs to methods using conventional routing
  6. The binding model: retrieving and validating user input
  7. Rendering HTML using Razor views
  8. Building forms with Tag Helpers
  9. Creating a Web API for mobile and client applications using MVCPART 2 - BUILDING COMPLETE APPLICATIONS
  10. Service configuration with dependency injection
  11. Configuring an ASP.NET Core application
  12. Saving data with Entity Framework Core
  13. The MVC filter pipeline
  14. Authentication: adding users to your application with Identity
  15. Authorization: securing your application
  16. Publishing and deploying your application
  17. PART 3 - EXTENDING YOUR APPLICATIONS
  18. Monitoring and troubleshooting errors with logging
  19. Improving your application's security
  20. Building custom components
  21. Testing your application

Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks

Author: Philip Japikse
List price: $49.99
Amazon price: $31.12   Book details at Amazon.com
Average rating: 0 / 0 (0 reviews)
Publisher: Apress ( 9 July 2017)

Learn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP.NET Core, you will then build the client side web application three ways: first, using ASP.NET Core, then using Angular 2, and, finally, using React. You will be able to compare and contrast these UI frameworks and select the best one for your needs.

.NET Core is a complete rewrite of the popular .NET and its related frameworks. While many concepts are similar between .NET Core and the .NET 4.6 framework, there are revolutionary changes as well, including updates to Entity Framework Core and ASP.NET Core. The first section of this book covers the three main parts of building applications with C#: Entity Framework, ASP.NET Core Services, and ASP.NET Core Web Applications.

There is also an explosion in popularity of JavaScript frameworks for client side development, and the authors cover two of the most popular UI frameworks. Start with TypeScript for developing clean JavaScript, along with a client side build tool such as Gulp, Grunt, and WebPack. Using the same data access layer and RESTful service from the .NET Core application, you can rebuild the UI using Angular 2. Then, repeat the process using React, for a true comparison of building client side applications using ASP.NET Core, Angular 2, and React.

What You'll Learn

  • Understand the fundamentals of .NET Core and what that means to the traditional .NET developer
  • Build a data access layer with Entity Framework Core, a RESTful service with ASP.NET Core MVC, and a website with ASP.NET Core MVC and Bootstrap
  • Automate many build tasks with client side build utilities

Who This Book Is For

Intermediate to advanced .NET developers

.NET Core 2.0 By Example: Learn to program in C# and .NET Core by building a series of practical, cross-platform projects

Author: Rishabh Verma
List price: $49.99
Amazon price: $46.05   Book details at Amazon.com
Average rating: 0 / 0 (0 reviews)
Publisher: Packt Publishing - ebooks Account (20 March 2018)

Build cross-platform solutions with .NET Core 2.0 through real-life scenarios

Key Features
  • Bridges the gap between learning and doing and improves your software development skills
  • Covers the best practices of .NET development to improve your productivity
  • Example-based approach to get you started quickly with software programming
Book Description

With the rise in the number of tools and technologies available today, developers and architects are always exploring ways to create better and smarter solutions. Before, the differences between target platforms was a major roadblock, but that's not the case now. .NET Core 2.0 By Example will take you on an exciting journey to building better software.

This book provides fresh and relevant content to .NET Core 2.0 in a succinct format that s enjoyable to read. It also delivers concepts, along with the implications, design decisions, and potential pitfalls you might face when targeting Linux and Windows systems, in a logical and simple way.

With the .NET framework at its center, the book comprises of five varied projects: a multiplayer Tic-tac-toe game; a real-time chat application, Let'sChat; a chatbot; a microservice-based buying-selling application; and a movie booking application. You will start each chapter with a high-level overview of the content, followed by the above example applications described in detail. By the end of each chapter, you will not only be proficient with the concepts, but you ll also have created a tangible component in the application.

By the end of the book, you will have built five solid projects using all the tools and support provided by the .NET Core 2.0 framework.

What you will learn
  • Build cross-platform applications with ASP.NET Core 2.0 and its tools
  • Integrate, host, and deploy web apps with the cloud (Microsoft Azure)
  • Leverage the ncurses native library to extend console capabilities in .NET Core on Linux and interop with native coden .NET Core on Linux and learn how to interop with existing native code
  • Reuse existing .NET Framework and Mono assemblies from .NET Core 2.0 applications
  • Develop real-time web applications using ASP.NET Core
  • Learn the differences between SOA and microservices and get started with microservice development using ASP.NET Core 2.0
  • Walk through functional programming with F# and .NET Core from scratch
Who This Book Is For

If you are a developer or architect and want to learn how to build cross-platform solutions using Microsoft .NET Core, this book is for you. It is assumed that you have some knowledge of the .NET Framework, OOP, and C# (or a similar programming language).

Table of Contents
  1. Getting Started
  2. Native Libraries in NET Core
  3. Building our first app Tic Tac Toe
  4. LetsChat web Application
  5. Testing LetsChat
  6. Docker Deployment and Chat BOT Integration
  7. Integration & Deployment in Azure
  8. Movie Booking
  9. Microservices with NET Core and SQL Server vNext
  10. Functional programming with F sharp

Beginning ASP.NET 4.5: in C# and VB

Author: Imar Spaanjaars
List price: $44.99
Amazon price: $20.67   Book details at Amazon.com
Average rating: 0 / 0 (0 reviews)
Publisher: Wrox ( 6 November 2012)

The ultimate programming guide to ASP.NET 4.5, by popular authorand Microsoft MVP Imar Spaanjaars

Updated for ASP.NET 4.5, this introductory book is filled withhelpful examples and contains a user-friendly, step-by-step format.Written by popular author and Microsoft ASP.NET MVP ImarSpaanjaars, this book walks you through ASP.NET, Microsoft'stechnology for building dynamically generated web pages. Thisedition retains the highly accessible approach to building thePlanet Wrox website example, an online community site featuringproduct reviews, picture sharing, bonus content for registeredusers, and more.

  • Contains the comprehensive guide to the latest technologyadditions to ASP.NET 4.5
  • Shows how to build basic ASP.NET web pages and configure theirserver
  • Includes information on how to add features with pre-builtserver controls
  • Reveals how to design pages and make them consistent
  • Contains the information needed for getting user input anddisplaying data

Beginning ASP.NET 4.5 in C# and VB uses Spaanjaars'sdistinct writing style to put you at ease with learning ASP.NET4.5.

Learn Visual Basic: A Step-By-Step Programming Tutorial

Author: Philip Conrod
List price: $74.95
Amazon price: $74.95   Book details at Amazon.com
Average rating: 0 / 0 (0 reviews)
Publisher: Kidware Software (29 May 2017)

LEARN VISUAL BASIC is a comprehensive step-by-step programming tutorial covering object-oriented programming, the Visual Basic integrated development environment, building and distributing Windows applications using the Windows Installer, exception handling, sequential file access, graphics, multimedia, advanced topics such as web access, printing, and HTML help system authoring. The tutorial also introduces database applications (using ADO .NET) and web applications (using ASP.NET). This curriculum has been used in college and universities for over two decades. It is also used as a college prep advanced placement course for high school students.
The focus of LEARN VISUAL BASIC is to use the objects and capabilities of Visual Basic to build a wide variety of useful desktop applications. Students will also develop their own objects. Some of the applications built include: Stopwatch, Calendar Display, Loan Repayment Calculator, Flash Card Math Game, Database Input Screen, Statistics Calculator, Tic-Tac-Toe Game, Capital City Quiz, Information Tracker (with plotting), Blackjack, Line, Bar and Pie charts, a version of the first video game ever - Pong, and a Telephone Directory.
LEARN VISUAL BASIC is presented using a combination of over 850 pages of self-study notes and over 100 Visual Basic practical examples and applications. To grasp the concepts presented in LEARN VISUAL BASIC, you should possess a working knowledge of Windows and have had some exposure to programming concepts. Our Beginning Visual Basic course would provide you with this exposure.
LEARN VISUAL BASIC requires the Microsoft Windows operating system. This tutorial also requires the free Community Edition or Professional Edition of Microsoft Visual Studio. The Visual Basic source code solutions and all needed multimedia files are included in the compressed download file available from the Publisher's website (KidwareSoftware.com) after book registration.

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: $30.17   Book details at Amazon.com
Average rating: 0 / 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.

Programming Microsoft Office 365 (includes Current Book Service): Covers Microsoft Graph, Office 365 applications, SharePoint Add-ins, Office 365 Groups, and more (Developer Reference)

Author: Paolo Pialorsi
List price: $49.99
Amazon price: $33.77   Book details at Amazon.com
Average rating: 0 / 0 (0 reviews)
Publisher: Microsoft Press ( 9 September 2016)

Na