ASP.NET Core Essentials

Develop and deploy modern cross-platform web applications with ASP.NET Core
Preview in Mapt

ASP.NET Core Essentials

Shahed Chowdhuri

4 customer reviews
Develop and deploy modern cross-platform web applications with ASP.NET Core
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $27.99
Save 64%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$34.99
$29.99 p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


ASP.NET Core Essentials Book Cover
ASP.NET Core Essentials
$ 27.99
$ 10.00
Learning ASP.NET Core 2.0 Book Cover
Learning ASP.NET Core 2.0
$ 35.99
$ 10.00
Buy 2 for $20.00
Save $43.98
Add to Cart

Book Details

ISBN 139781785889158
Paperback220 pages

Book Description

ASP.NET Core is the latest collection of Microsoft’s web application development technologies. When you’re trying to reach a broad spectrum of users with a robust web application, ASP.NET Core is there to help you build that application. With the ability to cater to users on desktop, tablet, or smartphone platforms, you can put together a solution that works well anywhere.

This book is what you need to get started developing ASP.NET Core applications was quickly as possible; starting by introducing the software and how it can be used in today’s modern world of web applications and smartphone apps. Walking you through the benefits of a Web API to support both applications and mobile apps to give you a solid understanding of the tech to build upon as you see what ASP.NET Core can do for you.

The book wraps up with practical guidelines for the use of database technologies, unit tests, security best practices, and cloud deployments for the real world.

Table of Contents

Chapter 1: Getting Started with ASP.NET Core
ASP.NET Core - Unifying MVC, Web API, and Web Pages
Differences between .NET Framework and .NET Core
What's new with Visual Studio 2015 and Visual Studio Code?
Running ASP.NET Core on Windows, Mac OS X, and Linux
Summary
Chapter 2: Building Your First ASP.NET Core Application
Project templates in Visual Studio 2015
Hello, ASP.NET - your first ASP.NET application
Models, views, and controllers - an MVC refresher
Web configuration with project.json
Summary
Chapter 3: Understanding MVC
Building controllers
Implementing views
Designing models and ViewModels
Bringing it all together
Summary
Chapter 4: Using Web APIs to Extend Your Application
Understanding a Web API
Configuring the Web API in your web application
Adding routes to handle anticipated URL paths
Consuming a Web API from a client application
Summary
Chapter 5: Interacting with Web API using JavaScript
Using JavaScript to interact with Web API
Single-page applications with AngularJS
Model-View-ViewModel (MVVM) with KnockoutJS
Task runners, bundling, and minification using Bower, Grunt, and Gulp
Summary
Chapter 6: Using Entity Framework to Interact with Your Database in Code
Object-relational mapping in .NET
EF 6.x for .NET Framework versus EF Core 1.0
Code First approach to database design and relationships
EF Code First migrations for database versioning and maintenance
Summary
Chapter 7: Dependency Injection and Unit Testing for Robust Web Apps
Understanding IoC
Implementing DI in ASP.NET Core
DI options in ASP.NET Core
Writing unit tests
Summary
Chapter 8: Authentication, Authorization, and Security
Enabling authentication in ASP.NET
Using authorization for application features
Protecting your data
Implementing web application security
Summary
Chapter 9: Deploying Your Application
Deployment options
Deploying to IIS
Deploying to Azure, Microsoft's cloud platform
Continuous integration
Summary

What You Will Learn

  • Develop ASP.NET web applications from scratch
  • Use MVC to build all parts of a web application
  • Use Web API to support browsers and mobile apps
  • Simplify development with client-side tools
  • Use Entity Framework to integrate with your database
  • Implement Dependency Injection to build testable software
  • Build web solutions with performance and security in mind
  • Deploy to the cloud and scale with ease

Authors

Table of Contents

Chapter 1: Getting Started with ASP.NET Core
ASP.NET Core - Unifying MVC, Web API, and Web Pages
Differences between .NET Framework and .NET Core
What's new with Visual Studio 2015 and Visual Studio Code?
Running ASP.NET Core on Windows, Mac OS X, and Linux
Summary
Chapter 2: Building Your First ASP.NET Core Application
Project templates in Visual Studio 2015
Hello, ASP.NET - your first ASP.NET application
Models, views, and controllers - an MVC refresher
Web configuration with project.json
Summary
Chapter 3: Understanding MVC
Building controllers
Implementing views
Designing models and ViewModels
Bringing it all together
Summary
Chapter 4: Using Web APIs to Extend Your Application
Understanding a Web API
Configuring the Web API in your web application
Adding routes to handle anticipated URL paths
Consuming a Web API from a client application
Summary
Chapter 5: Interacting with Web API using JavaScript
Using JavaScript to interact with Web API
Single-page applications with AngularJS
Model-View-ViewModel (MVVM) with KnockoutJS
Task runners, bundling, and minification using Bower, Grunt, and Gulp
Summary
Chapter 6: Using Entity Framework to Interact with Your Database in Code
Object-relational mapping in .NET
EF 6.x for .NET Framework versus EF Core 1.0
Code First approach to database design and relationships
EF Code First migrations for database versioning and maintenance
Summary
Chapter 7: Dependency Injection and Unit Testing for Robust Web Apps
Understanding IoC
Implementing DI in ASP.NET Core
DI options in ASP.NET Core
Writing unit tests
Summary
Chapter 8: Authentication, Authorization, and Security
Enabling authentication in ASP.NET
Using authorization for application features
Protecting your data
Implementing web application security
Summary
Chapter 9: Deploying Your Application
Deployment options
Deploying to IIS
Deploying to Azure, Microsoft's cloud platform
Continuous integration
Summary

Book Details

ISBN 139781785889158
Paperback220 pages
Read More
From 4 reviews

Read More Reviews

Recommended for You

ASP.NET Core and Angular 2 Book Cover
ASP.NET Core and Angular 2
$ 35.99
$ 10.00
Learning ASP.NET Core MVC Programming Book Cover
Learning ASP.NET Core MVC Programming
$ 35.99
$ 10.00
Bootstrap for ASP.NET MVC - Second Edition Book Cover
Bootstrap for ASP.NET MVC - Second Edition
$ 31.99
$ 10.00
C# Programming Cookbook Book Cover
C# Programming Cookbook
$ 39.99
$ 10.00
.NET Design Patterns Book Cover
.NET Design Patterns
$ 31.99
$ 10.00
C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition Book Cover
C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition
$ 39.99
$ 10.00