Publisher |
BPB Publications |
Publication Year |
2016 |
ISBN-13 |
9788183335966 |
ISBN-10 |
9788183335966 |
Binding |
Paperback |
Number of Pages |
210 Pages |
Language |
(English) |
Dimensions (Cms) |
20.3 x 25.4 x 4.7 |
Building Single Page App using ASP.NET Core with Entity Framework Core and Angular JS is designed to build the application right from the grass root level. This Book is actually targeted to those people who are comfortable with ASP. NET MVC and Angular as this needs basic knowledge of both the technology. There has been a major shift between previous versions of ASP.NET MVC and current version of ASP.NET Core. Hence, readers are expected to have minimum working knowledge of ASP.NET Core. Throughout this book, you will be learning how to build Single Page Application right from the scratch. I would recommend you to download the app from Git Hub URL https://github.com/rahulsahay19/ Movie Review SPA Skeleton to help you while building the app. You will also learn tons of client/server technologies while building the app. Apart from this, you will also get good grasp on design patterns widely used across industries these days. Whole and soul motto of this book is to familiarize you with changing trend across the industry.
Table of Contents:
Chapter 1: Getting Started
Introduction
What is SPA
Technologies used to build SPA
Glimpse of Movie Review App
Glimpse of Movie Review Solution
Summary
Chapter 2: Creating Solution from the
Blank Slate
Introduction
Solution Creation
Adding Project References
Adding Packages
Important Tools
Data Technologies
Creating Models
Creating Entity Framework
Creating Entity Framework Db Context Class
Using Db Context Class
Using Migrations
Seeding the Database
Implementing Repository Pattern
Creating Unit of Work Pattern (UOW)
Summary
Chapter 3: Implementing Web API
Introduction
Creating First Web API Controller
Implementing HTTP Put Request
Implementing HTTP Post Request
Implementing HTTP Delete Request
Improvising Web APIs
Adding More Controllers
Summary
Chapter 4: Getting Started with Angular JS
Introduction
Getting started with UI Design
Installing Angular JS
Creating First Angular Controller
Data-Binding using Angular
Retrieving Data from API
Summary
Chapter 5: Deeper into Angular JS
Introduction
Angular JS Routing
Adding More Routes
Client side validation
Saving Data using Angular
Creating Angular JS Service
Moving Add Feature in Service
Creating Movie Edit Feature
Creating Movie Remove Feature
Summary
Chapter 6: Adding More Features using
Angular JS
Introduction
Listing Reviews
Creating Reviews
Editing Reviews
Deleting Reviews
Introducing Authentication
Introducing Authorization
Implementing Search and Pagination
Summary
Chapter 7: Unit Testing
Introduction
Testing Web APIs with QunitJS
Writing Angular Test
Using $http Backend Service
Writing Controller Tests
Self-Hosting with Kestrel
Publishing on IIS
Publishing with DNU or DOTNET
Publishing on Azure
Summary
Rahul Sahay
"Rahul Sahay is a Microsoft MVP , has been working in various aspects of the software development life cycle since 8+ years, focusing on Microsoft & Google technology-specific development. He has been part of the development in different applications, ranging from client applications to web services to websites.
"
Rahul Sahay
BPB Publications