Corso 20486D: sviluppo di applicazioni Web utilizzando ASP.NET Core MVC - corso 57.490 rubli. da Specialista, formazione, Data: 15 maggio 2023.
Miscellanea / / November 28, 2023
Il corso è insegnato secondo l'ultima versione!
Durante il corso imparerai come creare applicazioni Web utilizzando ASP.NET CORE MVC da .NET Framework. Acquisirai conoscenze e competenze che ti permetteranno di migliorare significativamente le prestazioni e la scalabilità delle applicazioni web che sviluppi. Durante le lezioni, confronterai le tecnologie ASP.NET CORE MVC e ASP.NET Web Forms e riceverai consigli sulla scelta dell'una o dell'altra tecnologia.
Il corso è progettato per sviluppatori Web professionisti con esperienza nella creazione di applicazioni utilizzando Visual Studio.
Per seguire questo corso, devi avere un accesso valido a un account Microsoft Azure. Tieni presente che potrebbero essere necessarie fino a 48 ore per ricevere il nuovo accesso. Se non disponi dell'accesso, informa il tuo manager al momento della registrazione alla formazione. In questo caso ti forniremo una versione di prova: un Windows Azure Pass di 30 giorni.
Hai bisogno di più pratica? Ti stai preparando a sostenere gli esami di certificazione Microsoft? Ottieni l'accesso a Labs Online, laboratori virtuali per corsi Microsoft autorizzati, per tutta la durata del corso e due settimane dopo la laurea! Il servizio è unico e disponibile solo presso il Centro Specialistico
Descrizione del corso sul sito ufficiale Microsoft
Imparerai:
-Descrivere le principali tecnologie Microsoft nel campo dello sviluppo web e selezionare quelle più adatte a risolvere i tuoi problemi.
-Progettare applicazioni web che soddisfino diversi requisiti.
-Crea modelli di modello CORE MVC e implementa la logica aziendale all'interno di questi modelli.
-Crea controller di applicazioni CORE MVC che interagiscono con utenti, modelli e visualizzazioni di dati.
-Crea visualizzazioni di applicazioni CORE MVC progettate per visualizzare e modificare dati, nonché interagire con modelli e controller.
-Crea unit test e utilizza gli strumenti di debug di Visual Studio durante lo sviluppo di applicazioni web.
-Creare applicazioni web che utilizzano URL leggibili dall'uomo.
-Utilizza un'unica interfaccia e uno stile nella tua applicazione MVC.
-Velocizzare l'interazione dell'utente tramite la memorizzazione nella cache e l'aggiornamento parziale della pagina.
-Crea codice client in JavaScript utilizzando la libreria jQuery.
-Crea applicazioni CORE MVC protette.
-Utilizza i servizi Web di Microsoft Azure dalla tua applicazione CORE MVC.
-Distribuire applicazioni CORE MVC.
Modulo 1. Revisione di ASP.NET CORE MVC (2 ac. H.)
-Panoramica delle tecnologie web Microsoft
-Panoramica di ASP.NET 4.x
-Introduzione ad ASP.NET CORE MVC.
Modulo 2. Progettazione di un'applicazione Web ASP.NET Core (3 ac. H.)
-Pianificazione nella fase di progettazione del progetto
-Progettazione di modelli, controller e visualizzazioni
Modulo 3. Configurazione di middleware e servizi in ASP.NET Core (3 ac. H.)
-Configurazione dello strato intermedio
-Configurazione del servizio
Modulo 4. Sviluppo di controller (3 ac. H.)
-Creazione di controller e le loro azioni
-Configurazione dei modelli di URL
-Creazione di filtri per metodi (filtri di azioni)
Modulo 5. Sviluppo delle rappresentazioni (3 ac. H.)
-Creazione di visualizzazioni utilizzando il motore Razor.
-Utilizzo di helper HTML e helper tag
-Riutilizzo del codice in Views
Modulo 6. Sviluppo di modelli (2 ac. H.)
-Creazione di modelli MVC
-Lavorare con i moduli
-Controllo delle applicazioni MVC
Modulo 7. Utilizzo di Entity Framework Core per lavorare con i database (3 ac. H.)
-Introduzione a Entity Framework Core
-Lavorare con l'entità Framework Core
-Utilizzo dell'entità Framework Core in ASP.NET Core
Modulo 8. Utilizzo di modelli, CSS e JavaScript in ASP.NET Core MVC (3 ac. H.)
-Utilizzo dei modelli di visualizzazione
-Applicazione degli stili CSS e JavaScipt
-Progettazione adattiva
Modulo 9. Sviluppo della parte client di un'applicazione web (3 ac. H.)
-Stile dell'applicazione
-Utilizzo di Task Runner
-Progettazione adattiva
Modulo 10. Test e debug di applicazioni web (3 ac. H.)
-Testare le applicazioni MVC
-Implementare strategie di gestione delle eccezioni
-Logging delle applicazioni MVC
Modulo 11. La sicurezza in un'applicazione web (3 ac. H.)
-Autenticazione in ASP.NET Core
-Autorizzazione in ASP.NET Core
-Protezione contro gli attacchi
Modulo 12. Caching e messaggistica asincrona (3 ac. H.)
-Implementazione della strategia di memorizzazione nella cache
-Risparmio dello stato
-Comunicazione bidirezionale
Modulo 13. Implementazione di WebAPI (3 ac. H.)
-Introduzione alle WebAPI
-Utilizzo dell'API Web
-Chiamata WebAPI
Modulo 14. Distribuzione di un'applicazione web (3 ac. H.)
-Hosting locale e distribuzione WebAPI
-Distribuzione in Microsoft Azure
-Nozioni di base su Microsoft Azure