ASP.NET Core and Angular 2 by Valerio De Sanctis
(price excluding 0% GST)
Title:
ASP.NET Core and Angular 2
Author:
Valerio De Sanctis
Category:
Engineering & IT
ISBN:
9781786461339
Publisher:
Packt Publishing
File Size:
22.83 MB
(price excluding 0% GST)
Synopsis
Key FeaturesBuild a complete single page application with two of the most impressive frameworks in modern developmentFind out how to bring together the capabilities and features of both Angular 2 and ASP.NET CoreFrom managing data, to application design, through to SEO optimization and security – take a comprehensive approach to building your next web projectBook DescriptionWriting code is about striking a balance between maintainability and productivity—how quickly you can write it against how much more you have to write in the future. This is a guide to doing just that by combining the impressive capabilities of ASP.NET Core and Angular 2. It shows you how to successfully manage an API and use it to support and power a dynamic single-page application.Well show you how to construct your data model and manage routing and redirects before wrapping it up and styling it, all with the help of ASP.NET and Angular 2. Youll also learn how to optimize your application for SEO, check and secure any vulnerabilities, implement a viable authentication mechanism and, last but not least, use the proper tools and strategies for successful deployment. From readable URIs to OData retrieval and authentication patterns, well make sure you have all the technical knowledge you need and, more importantly, bring it all together so you can focus on whats important: a high-quality application that performs for users.What you will learnFind out how ASP.NET Cores and Angular 2s features perfectly complement each otherLearn how to set up the resources you need and configure the MVC 6 interfaceHandle requests and actions using server-side and client-side RoutingCreate the Data Model using Entity Framework CoreLearn how to use Angular 2 components and master directivesImplement a token-based authorization and authentication flow supporting external login providers such as Facebook, Google, Twitter and moreCreate responsive, mobile-friendly views using Bootstrap and LESSSetup and optimize your production environment using IIS and SQL ServerSecure your application against a diverse range of dangerous security threatsAbout the AuthorValerio De Sanctis is a skilled IT professional with more than 12 years of experience in lead programming, web-based development, and project management using ASP.NET, PHP, and Java. He previously held senior positions at a range of financial and insurance companies, most recently serving as Chief Technology Officer and Chief Operating Officer at a leading after-sales and IT service provider for many top-tier life and non-life insurance groups.During the course of his career Valerio De Sanctis helped many private organizations to implement and maintain .NET based solutions, working side by side with many IT industry experts and leading several frontend, backend and UX development teams. He designed the architecture and actively oversaw the development of a wide number of corporate-level web application projects for high-profile clients, customers and partners including London Stock Exchange Group, Zurich Insurance Group, Allianz, Generali, Harmonie Mutuelle, Honda Motor, FCA Group, Luxottica, ANSA, Saipem, ENI, Enel, Terna, Banzai Media, Virgilio.it, Repubblica.it, and Corriere.it.He is an active member of the Stack Exchange Network, providing advices and tips for .NET, JavaScript, HTML5 and Web related topics on the StackOverflow, ServerFault, and SuperUser communities. Most of his projects and code samples are available under opensource licenses on GitHub, BitBucket, NPM, CocoaPods, JQuery Plugin Registry, and WordPress Plugin Repository.He also runs an IT-oriented, web-focused blog at www.ryadel.com featuring news, reviews, code samples and guides to help developers and enthusiasts worldwide.Table of ContentsGetting ReadyASP.NET Controllers and Server-Side RoutesAngular 2 Components and Client-Side RoutingThe Data ModelPersisting ChangesApplying StylesAuthentication and AuthorizationThird-Party Authentication and External ProvidersUser Registration and Account EditFinalization and Deployment
Reviews
Be the first to review this e-book.
Write your review
Wanna review this e-book? Please Sign in to start your review.