Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get started for free
Blink 3 of 8 - The 5 AM Club
by Robin Sharma
ASP.NET Core 3 and Angular 9 by Valerio De Sanctis is a comprehensive guide that teaches you how to build full-stack web applications using ASP.NET Core 3.1 and Angular 9. It covers topics such as RESTful APIs, authentication, and deployment.
In ASP.NET Core 3 and Angular 9 by Valerio De Sanctis, we embark on a journey to learn the fundamentals of full-stack web development using ASP.NET Core and Angular. We start by understanding the architecture and components of ASP.NET Core, including the middleware pipeline, dependency injection, and Entity Framework Core for data access. On the Angular front, we delve into TypeScript, components, services, and modules.
Our author then guides us through setting up the development environment, creating an ASP.NET Core Web API, and integrating it with an Angular front-end. We learn to make HTTP requests from Angular to the ASP.NET Core Web API and handle the responses. With this foundation, we move on to implementing CRUD operations, allowing users to Create, Read, Update, and Delete data from the application.
Having mastered the basics, we move on to building a real-world application. We start by designing the data model using Entity Framework Core, then proceed to implement user authentication and authorization. This involves integrating ASP.NET Core Identity to manage user accounts and roles, and securing the Angular front-end by implementing route guards and user roles.
Our journey continues as we explore advanced concepts such as handling file uploads, implementing validation on both client and server sides, and implementing global error handling to provide a seamless user experience. We also learn to optimize our application for search engines using Angular Universal for server-side rendering and ASP.NET Core for SEO-friendly URLs and meta tags.
Testing and deployment are crucial aspects of any application development process. In this regard, ASP.NET Core 3 and Angular 9 equips us with the knowledge to write unit tests for both the ASP.NET Core Web API and Angular front-end using xUnit and Jasmine, respectively. We also learn to perform end-to-end testing using Protractor for Angular applications.
As we near the end of our journey, we focus on deployment. Our author walks us through deploying our ASP.NET Core Web API to Azure App Services and our Angular front-end to Azure Storage. We learn to configure continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps, ensuring our application is automatically built and deployed upon code changes.
In the final sections of the book, we explore the concept of Progressive Web Applications (PWAs) and learn to convert our existing Angular application into a PWA. We implement service workers to cache application assets and enable offline access, as well as web app manifests to provide an app-like experience when accessed from mobile devices.
In conclusion, ASP.NET Core 3 and Angular 9 provides a comprehensive guide to building modern web applications using ASP.NET Core and Angular. By the end of our journey, we have gained a solid understanding of full-stack web development, from setting up the development environment to deploying a production-ready application.
ASP.NET Core 3 and Angular 9 by Valerio De Sanctis is a comprehensive guide that teaches you how to build modern web applications using ASP.NET Core 3.1 and Angular 9. The book covers topics such as setting up the development environment, creating RESTful APIs, implementing authentication and authorization, and building a responsive UI with Angular. Whether you're a beginner or an experienced developer, this book will help you master the skills needed to create powerful web applications.
Developers who want to build modern web applications using ASP.NET Core and Angular
Programmers looking to enhance their skills in full stack web development
Individuals who want to learn how to integrate backend and frontend technologies seamlessly
It's highly addictive to get core insights on personally relevant topics without repetition or triviality. Added to that the apps ability to suggest kindred interests opens up a foundation of knowledge.
Great app. Good selection of book summaries you can read or listen to while commuting. Instead of scrolling through your social media news feed, this is a much better way to spend your spare time in my opinion.
Life changing. The concept of being able to grasp a book's main point in such a short time truly opens multiple opportunities to grow every area of your life at a faster rate.
Great app. Addicting. Perfect for wait times, morning coffee, evening before bed. Extremely well written, thorough, easy to use.
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get started for free
Blink 3 of 8 - The 5 AM Club
by Robin Sharma