MVC e SPA con VueJs: Creazione di un pattern ibrido

Come creare un'applicazione web-responsive moderna con un'architettura ibrida utilizzando MVC .NET Core e VueJs

Ratings 4.67 / 5.00
MVC e SPA con VueJs: Creazione di un pattern ibrido

What You Will Learn!

  • Creare un'applicazione ibrida Single page application con Vuejs e MVC .NET Core
  • Creare applicazione web moderne responsive con Bootstrap 5
  • Creare controlli grafici personalizzati responsivi anche complessi
  • Utilizzare l'ORM EntityFramework Core per l'accesso ai Database
  • Utilizzare varie librerie tra cui Axios e ThreeJs

Description

Lo scopo principale di questo corso è mostrare la realizzazione di un'applicazione che utilizzi sia il pattern di sviluppo MVC con .NET Core che SPA (single page application) con il potente framework javascript Vuejs 3.

Vi metterò in grado di sviluppare un'applicazione web iniziando da zero e costruendo la sua interfaccia grafica con un'architettura scalabile e performante in grado di sostenere lo sviluppo di grossi progetti.

Il corso è denso di argomenti importanti tra i quali:

- Introduzione all'IDE di sviluppo e come inizializzare un progetto MVC .NET Core

- Importazione delle librerie utilizzando il Library Manager

- Introduzione a BootStrap 5

- Creazione di interfacce grafiche responsive

- Creazione di un menù personalizzato con responsività duplice e personalizzata mediante l'ausilio delle media query

- Creazione di un CSS di applicazione, header, footer e pagina di autenticazione

- Descrizione e utilizzo diffuso dei contenitori FlexBox css standard con bootstrap supportato da tutti i moderni browser

- Introduzione al pattern MVC e alle applicazioni .NET Core, utilizzo classico mvc e differenze con l'architettura ibrida

- Introduzione a Vuejs

- Creazione del core dell'applicazione tramite il "Class Factory" di istanze Vue

- Caricamento ed esecuzione dinamica di pagine e JavaScript

- Creazione di richieste asincrone AJAX e AXIOS, differenze e vantaggi

- Creazione di un Database e introduzione agli ORM e ad Entity Framework Core, "scaffolding" delle Entità

- Utilizzo di LINQ to  sql per Query su database nella fase di autenticazione

- Descrizione del Dependency Injection, Service Provider, Service Lifetime e suo utilizzo

- Descrizione sull'utilizzo delle Sessioni nel contesto HTTP

- Breve introduzione a Three.js per inserire qualche contenuto 3d di esempio nelle pagine dell'applicazione


Informazioni sulle licenze dei software usati durante il corso e mostrati in fase di registrazione, ovvero

Crediti, software e librerie di terze parti utilizzati e mostrati (tutti i diritti riservati ai rispettivi autori delle librerie elencate):

JQuery, Bootstrap 5, BootStrap Icons, Three.js, Vuejs, Axios, Microsoft Visual Studio 2019 Community edition e .NET

Who Should Attend!

  • Sviluppatori web ASP .NET Core MVC e VueJs
  • Programmatori curiosi del primo approccio a questo pattern Ibrido tra VueJs e MVC con .NET Core

TAKE THIS COURSE

Tags

  • Vue JS
  • ASP.NET MVC
  • Bootstrap
  • .NET

Subscribers

19

Lectures

26

TAKE THIS COURSE



Related Courses