ASP.NET Core și Vue.js: Construiți aplicații reale, scalabile, full-stack folosind Vue.js 3, TypeScript, .NET 5 și Azure

Evaluare:   (4.2 din 5)

ASP.NET Core și Vue.js: Construiți aplicații reale, scalabile, full-stack folosind Vue.js 3, TypeScript, .NET 5 și Azure (Basilan Duldulao Devlin)

Recenzii ale cititorilor

Rezumat:

Cartea acoperă dezvoltarea full-stack folosind .NET 5, Azure, Vue.js și TypeScript, oferind atât îndrumări teoretice, cât și practice cu privire la diverse concepte din domeniu. În timp ce mulți utilizatori laudă conținutul său cuprinzător și prezentarea clară, pas cu pas, unii își exprimă dezamăgirea cu privire la concentrarea și prezentarea sa.

Avantaje:

Acoperire cuprinzătoare a conceptelor de dezvoltare full-stack, echilibru bun între teorie și exemple practice, îndrumare pas cu pas privind configurarea mediului și procesele de dezvoltare, îmbunătățește înțelegerea mai multor componente din aplicațiile enterprise.

Dezavantaje:

Prezentare vizuală slabă, cu text negru pe un fundal gri închis, unii utilizatori au considerat că introducerea la Vue.js este întârziată și sub așteptări și există cereri pentru mai multă profunzime tehnică și explicații amănunțite cu privire la tehnologii specifice.

(pe baza a 6 recenzii ale cititorilor)

Titlul original:

ASP.NET Core and Vue.js: Build real-world, scalable, full-stack applications using Vue.js 3, TypeScript, .NET 5, and Azure

Conținutul cărții:

Un ghid pentru construirea de aplicații web full-stack pentru întreprinderi, pregătite pentru cloud, utilizând TypeScript, Vue. js 3 și ASP.NET Core 5 pentru dezvoltatorii ocupați

Caracteristici principale:

⬤ Învățați cum să implementați arhitectura curată în cel mai recent API Web ASP.NET Core 5.

⬤ Dezvoltați aplicații cu o singură pagină (SPA) Vue. js 3 utilizând programarea TypeScript sau JavaScript și gestionarea stării Vuex.

⬤ Securizați, testați și implementați aplicația dvs. web full-stack în Azure Cloud.

Descrierea cărții:

Vue. js 3 este mai rapid și mai mic decât versiunea anterioară, iar suportul complet TypeScript din cutie îl face o versiune mai ușor de întreținut și mai ușor de utilizat a Vue. js. Apoi, există ASP.NET Core 5, care este cel mai rapid cadru web.NET de astăzi. Împreună, Vue. js pentru frontend și ASP.NET Core 5 pentru backend formează o combinație puternică. Această carte urmează o abordare practică a implementării metodologiilor practice pentru construirea de aplicații robuste utilizând ASP.NET Core 5 și Vue. js 3. Subiectele de aici nu sunt aprofundate și cartea este destinată dezvoltatorilor.NET ocupați care au timp limitat și doresc o implementare rapidă a unei arhitecturi curate cu biblioteci populare.

Veți începe prin a configura backend-ul aplicației dvs. web, ghidat de arhitectura curată, segregarea responsabilității interogării comenzilor (CQRS), modelul mediator și Entity Framework Core 5. Cartea vă arată apoi cum să construiți aplicația frontend folosind cele mai bune practici, gestionarea stării cu Vuex, bibliotecile de componente UI Vuetify, Vuelidate pentru validarea intrărilor, încărcarea leneșă cu Vue Router și autentificarea JWT. Ulterior, vă veți concentra pe testare și implementare. Toate tutorialele din această carte acceptă utilizatorii de Windows 10, macOS și Linux.

Până la sfârșitul acestei cărți, veți fi capabil să construiți o aplicație web full-stack, să utilizați cele mai comune pachete npm pentru Vue. js și pachetele NuGet pentru ASP.NET Core și să implementați Vue. js și ASP.NET Core la Azure App Service utilizând GitHub Actions.

Ce veți învăța:

⬤ Descoperiți CQRS și modelul mediator în ASP.NET Core 5 Web API.

⬤ Utilizați Serilog, MediatR, FluentValidation și Redis în ASP.NET.

⬤ Explorați pachetele Vue. js comune, cum ar fi Vuelidate, Vuetify și Vuex.

⬤ Gestionați stările complexe ale aplicației utilizând biblioteca de gestionare a stărilor Vuex.

⬤ Scrieți teste de integrare în ASP.NET Core utilizând xUnit și FluentAssertions.

⬤ Deplasați-vă aplicația pe Microsoft Azure utilizând noile acțiuni GitHub pentru integrare continuă și implementare continuă (CI/CD)

Pentru cine este această carte:

Această carte de dezvoltare a aplicațiilor este destinată dezvoltatorilor.NET care doresc să înceapă să lucreze cu Vue. js și să construiască aplicații web complete pentru întreprinderi din lumea reală. Dezvoltatorii care doresc să construiască o aplicație proof-of-concept rapid și pragmatic folosind cunoștințele lor existente despre ASP.NET Core, precum și dezvoltatorii care doresc să scrie cod lizibil și întreținut folosind TypeScript și limbajul de programare C# vor găsi, de asemenea, această carte utilă. Cartea presupune cunoștințe.NET de nivel intermediar, împreună cu o înțelegere a programării C#, JavaScript și ECMAScript.

Alte date despre carte:

ISBN:9781800206694
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Practical Enterprise React: Deveniți un dezvoltator React eficient în echipa dvs. - Practical...
Capitolul 1. Noțiuni introductive în...
Practical Enterprise React: Deveniți un dezvoltator React eficient în echipa dvs. - Practical Enterprise React: Become an Effective React Developer in Your Team
ASP.NET Core și Vue.js: Construiți aplicații reale, scalabile, full-stack folosind Vue.js 3,...
Un ghid pentru construirea de aplicații web...
ASP.NET Core și Vue.js: Construiți aplicații reale, scalabile, full-stack folosind Vue.js 3, TypeScript, .NET 5 și Azure - ASP.NET Core and Vue.js: Build real-world, scalable, full-stack applications using Vue.js 3, TypeScript, .NET 5, and Azure
Spring Boot și Angular: Hands-on full stack web development with Java, Spring, and Angular - Spring...
Proiectați, construiți și implementați aplicații...
Spring Boot și Angular: Hands-on full stack web development with Java, Spring, and Angular - Spring Boot and Angular: Hands-on full stack web development with Java, Spring, and Angular

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)