Pronti a scoprire

ASP.NET Core MVC

Prenota una chiamata individuale con uno dei membri senior del nostro team per scoprire cosa serve per scoprire questo corso!
  • Nessun costo
    Che tu decida o meno di lavorare con noi, la consulenza è assolutamente gratuita. Non vi è alcun impegno o obbligo.
  • Preventivo personalizzato
    Ottieni prezzi personalizzati in base alle TUE esigenze e obiettivi di apprendimento.
  • Soluzione all-in-one
    Investi nei canali e nei servizi più redditizi per sviluppare le tue competenze.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Adotta chiarezza, fiducia e un piano di crescita in 3 semplici passaggi:
  • Invia il modulo.
    Aiutaci a conoscere il tuo interesse.
  • Pianifica una chiamata.
    Scegli il giorno e l'ora più adatti a te.
  • Chatta 1:1 con un membro senior del team.
    Scopri nuove opportunità di crescita!

ASP.NET Core MVC

Questo corso fornisce un'introduzione pratica allo sviluppo di applicazioni Web utilizzando ASP.NET Core 6.0 MVC e C#. Questo framework di sviluppo Web di Microsoft enfatizza la separazione dei concetti nell'architettura e nella testabilità delle applicazioni. Questo corso tratta dello sviluppo sulla nuova piattaforma .NET Core di Microsoft. Il corso è aggiornato a Visual Studio 2022 e .NET 6, che è l'ultima versione di .NET Core e costituisce la base per il futuro sviluppo di Microsoft .NET.

Un'importante ristrutturazione della piattaforma .NET, .NET Core è multipiattaforma, open source e modulare progettata per creare applicazioni e servizi Web moderni, librerie e applicazioni console. È disponibile su Windows, Mac e Linux. .NET ora è una famiglia di framework, che include sia il classico .NET disponibile su Windows sia i nuovi framework basati su pacchetti .NET Core che sono multipiattaforma.

Questo corso tratta i fondamenti del modello di progettazione Model-View-Controller e la sua implementazione in ASP.NET Core MVC. Questa tecnologia viene confrontata con i classici moduli Web ASP.NET. Visual Studio 2022 viene utilizzato come piattaforma produttiva per la creazione di applicazioni Web MVC. Dopo aver presentato i fondamenti della tecnologia con diversi esempi, i componenti principali di Model, Controller e View sono trattati in dettaglio. La discussione del modello incorpora le tecnologie Microsoft per la persistenza dei dati, tra cui la serializzazione XML e ADO.NET with SQL Server 2019. Viene trattato il meccanismo di routing di ASP.NET MVC. Il corso include un'introduzione all'API Web ASP.NET e alla distribuzione nel cloud di Azure.

Vengono forniti numerosi esempi ed esercizi di programmazione. Lo studente riceverà una serie completa di note e tutti gli esempi di programmazione.

Vantaggi

  • Acquisisci una conoscenza approfondita della filosofia e dell'architettura delle applicazioni Web utilizzando ASP.NET Core MVC
  • Acquisisci una comprensione pratica di.NET Core
  • Acquisire una conoscenza pratica dello sviluppo di applicazioni Web utilizzando ASP.NET Core MVC e Visual Studio 2022
  • Persisti i dati con la serializzazione XML e ADO.NET with SQL Server 2019
  • Crea servizi HTTP utilizzando l'API Web ASP.NET Core
  • Distribuisci le applicazioni ASP.NET Core MVC nel cloud Windows Azure

Programma

1. Introduzione ad ASP.NET Core MVC

  • Revisione di ASP.NET Web Forms
  • Vantaggi e svantaggi dei moduli Web
  • Model Model-View-Controller
  • ASP.NET Core 6.0
  • Considerazioni sull'utilizzo di ASP.NET MVC
  • Test unitari

2. Guida introduttiva a ASP.NET Core MVC

  • ASP.NET Core MVC Prove Bank
  • Usare Visual Studio
  • Configurazione per ASP.NET Core MVC
  • Visualizzazioni di rendering
  • Motore di visualizzazione Razor
  • Dynamic Output

3. Architettura NET MVC

  • Il titolare
  • La vista
  • Il modello
  • Metodi di supporto HTML
  • Invio del modulo
  • Modello Binding
  • Convalida dell'input

4. Il modello

  • Modelli più complessi nei programmi MVC
  • Tecnologie Microsoft per la persistenza dei modelli
  • Utilizzo della serializzazione XML
  • NuGet Package Manager
  • Utilizzo di ADO.NET

5. Il titolare del trattamento

  • Classe base del controller
  • Azioni
  • Recupero dei dati da una richiesta
  • Results of ations
  • Attributi dell'azione
  • Servire file statici
  • Filtri

6. La vista

  • Visualizza la responsabilità
  • Utilizzo di ViewBag
  • Uso di oggetti dinamici
  • Html Helper
  • Attributi di convalida

7. Routing

  • Routing in ASP.NET Core MVC
  • Propietà dei percorsi
  • Parametri del routing
  • Registrazione degli itinerari
  • Routing degli attributi

8. API Web NET Core

  • API Web ASP.NET Core
  • Transferimento rappresentativo dello Stato
  • REST e API Web
  • Servizi HTTP che utilizzano l'API Web
  • Strumenti di test HTTP
  • Usare Postman
  • HTTP Response Codes
  • API client Web ASP.NET

9. NET Core e Azure

  • Che cos'è Windows Azure?
  • Un banco di prova per Windows Azure
  • Distribuzione di un'applicazione in Azure
  • Aggiornamento di un'applicazione in Azure

Appendice A. Risorse didattiche

Requisiti di sistema

Il software richiesto è Visual Studio, che include .NET 6.0. È possibile utilizzare la versione gratuita di Visual Studio Community 2022. Visual Studio 2022 include LocalDB, una light version of SQL Server 2019 Express, che viene utilizzata come esempio nel corso. Il sistema operativo deve essere Windows 10 o versioni successive. Viene utilizzato lo strumento gratuito Postman. Può essere scaricato dal Web. Per i dettagli, consulta la Guida alla configurazione del corso.

Un buon profilo hardware minimo per questo corso sarebbe una CPU da 1,8 GHz o più veloce, 4 GB di RAM e almeno 20 GB di spazio libero su disco per l'installazione degli strumenti e il materiale didattico.

Prerequisiti richiesti

Lo studente dovrebbe avere una buona conoscenza operativa di C# e del .NET Framework.

Prerequisiti utili

Sarebbe utile anche una conoscenza di base dell'HTML e una precedente esposizione a .NET Core. Utili corsi precedenti su Object Innovations sono la programmazione orientata agli oggetti in C# o C# Essentials e .NET Foundations.

Iscriviti Ora
numbers
CW4043
timer
Durata:
14
ore
payment
797,00
(IVA esclusa)
groups
Da remoto
notifications_active
Termine iscr:
calendar_month
Da 

[

Contattaci

]

Hai domande?

Compila il modulo e richiedi, siamo qui per rispondere a tutte le tue richieste!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.