ASP.NET Core 3 and Angular 9 - Terza Edizione La nuova edizione del libro ASP.NET Core 3 and Angular 9 - full-stack web development with ASP.NET Core 3.1 and Angular 9 è finalmente disponibile

Il mio nuovo libro su Angular non è ancora uscito, ma è già uno scam

Con grande soddisfazione posso finalmente annunciare che il libro ASP.NET Core 3 and Angular 9 è disponibile per l'acquisto in edizione cartacea e digitale su tutte le principali piattaforme di distribuzione, tra cui:

... e molte altre!

Ecco un'immagine della copertina aggiornata:

ASP.NET Core 3 and Angular 9 - Terza Edizione

Ordinando il libro direttamente sul sito dell'editore Packt Publishing sarà possibile ottenere il 25% di sconto utilizzando il codice promozionale RYADEL25.

Come si può evincere dal titolo, il libro è una guida dettagliata all'utilizzo dei framework di programmazione ASP.NET Core (versione 3.1) e Angular (versione 9) per sviluppare applicazioni moderne per il web. Come già nelle passate edizioni la metodologia seguita è quella dell'approccio full-stack, in base al quale lo sviluppatore potrà imparare a cimentarsi con tutti i principali aspetti legati allo sviluppo di un applicativo: dalla configurazione dell'ambiente di lavoro al data modeling; dall'analisi funzionale al processo di implementazione; dal design delle interfacce alla user experience; dallo sviluppo dei web service REST in back-end all'utilizzo degli stessi in ambiente front-end; dalle attività di debug e test fino al deployment in produzione. Tutti questi aspetti vengono trattati nei 12 capitoli di cui si compone il libro, sviluppati in 700 pagine e diverse migliaia di linee di codice sorgente disponibili su GitHub.

Spero che il lavoro svolto per completare questo libro possa piacere ai lettori almeno quanto è stato con la precedente edizione (ASP.NET Core 2 and Angular 5), che ha avuto la fortuna di diventare un vero e proprio best-seller con oltre 15.000 copie vendute in tutto il mondo e un video course pubblicato su diverse piattaforme di formazione, tra cui Udemy. Un grazie in anticipo a tutti quelli che hanno apprezzato i nostri sforzi!

Nel caso in cui vogliate acquisire maggiori informazioni sui contenuti del libro, ecco la scheda di presentazione (product information sheet) realizzata dall'editore per le piattaforme di distribuzione online: buona lettura e... alla prossima pubblicazione!

Key Features

  • Explore the latest edition of the bestselling book ASP.NET Core 2 and Angular 5
  • Design, build and deploy a Single Page Application or Progressive Web App with ASP.NET Core and Angular
  • Adopt a full stack approach to handle data management, Web APIs, application design, testing, SEO, security and deployment

Book Description

Learning full stack development calls for knowledge of both frontend and backend web development. By covering the impressive capabilities of ASP.NET Core 3.1 and Angular 9, right from project setup through to the deployment phase, this book will help you to develop your skills effectively.

The book will get you started with using the .NET Core framework and Web API Controllers to implement API calls and server-side routing in the backend. Next, you will learn to build a data model with Entity Framework Core and configure it using either a local SQL Server instance or cloud-based data stores such as Microsoft Azure. The book will also help you handle user input with Angular reactive forms and frontend and backend validators for maximum effect. You will later explore the advanced debugging and unit testing features provided by xUnit.net (.NET Core) and Jasmine, as well as Karma for Angular. Finally, you will implement various authentication and authorization techniques with the ASP.NET Core Identity system and the new IdentityServer, as well as deploy your apps on Windows and Linux servers using IIS, Kestrel, and Nginx.

By the end of this book, you will be equipped with the skills you need to create efficient web applications using ASP.NET Core and Angular.

What you will learn

  • Implement a Web API interface with ASP.NET Core and consume it with Angular using RxJS Observables
  • Create a data model using Entity Framework Core with code-first approach and migrations support
  • Set up and configure a SQL database server using a local instance or a cloud data store on Azure
  • Perform C# and JavaScript debugging using Visual Studio 2019
  • Create TDD and BDD unit test using xUnit, Jasmine, and Karma
  • Implement authentication and authorization using ASP.NET Identity, IdentityServer4, and Angular API
  • Build Progressive Web Apps and explore Service Workers

Who this book is for

This book is for experienced ASP.NET developers who already know about ASP.NET Core and Angular and are looking to learn more about them and understand how to use them together to create production-ready Single Page Applications (SPAs) or Progressive Web Applications (PWAs). However, the fully-documented code samples (also available on GitHub) and the step-by-step implementation tutorials make this book easy-to-understand - even for beginners and developers who are just getting started.

Table of Contents

  1. Getting Ready
  2. Looking Around
  3. Front-end and Back-end Interactions
  4. Data Model with Entity Framework Core
  5. Fetching and Displaying Data
  6. Forms and Data Validation
  7. Code Tweaks and Data Services
  8. Back-end and Front-end Debugging
  9. ASP.NET Core and Angular Unit Testing
  10. Authentication and Authorization
  11. Progressive Web Apps
  12. Windows and Linux Deployment

About Ryan

IT Project Manager, Web Interface Architect e Lead Developer di numerosi siti e servizi web ad alto traffico in Italia e in Europa. Dal 2010 si occupa anche della progettazione di App e giochi per dispositivi Android, iOS e Mobile Phone per conto di numerose società italiane. Microsoft MVP for Development Technologies dal 2018.

View all posts by Ryan

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Il periodo di verifica reCAPTCHA è scaduto. Ricaricare la pagina.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.