Applicazioni Web in ASP.NET Core
Corso
A Roma
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Livello
Livello base
-
Luogo
Roma
-
Ore di lezione
40h
-
Durata
5 Giorni
-
Inizio
Scegli data
Il framework ASP.NET MVC è stato sviluppato dalla Microsoft per portare il pattern Model View Controller nella programmazione ASP.NET tradizionale, offrendo così un'alternativa al modello Web Forms utilizzato per la creazione di applicazioni web.
Esso consente di separare la logica dell’interfaccia dal tipo di applicazione che si sta sviluppando, dividendola in tre componenti distinti:
Model, che contiene i dati e fornisce i metodi per accedervi;
View, che visualizza i dati contenuti nel Model;
Controller, che si occupa delle iterazioni con l’utente invocando i metodi presenti nel Model e cambiando l’output dell’interfaccia tramite il View.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
.NET Core e ASP.NET Core offrono diversi vantaggi rispetto allo sviluppo .NET tradizionale.
È consigliabile usare .NET Core per le applicazioni server se alcuni o tutti gli aspetti seguenti sono importanti per il successo dell'applicazione:
- Supporto multipiattaforma.
- Uso di microservizi.
- Uso di contenitori Docker.
Requisiti di scalabilità e prestazioni elevate.
- Controllo delle versioni side-by-side di .NET in base all'applicazione nello stesso server.
Le applicazioni .NET tradizionali possono supportare e supportano molti di questi requisiti, ma ASP.NET Core e .NET Core sono stati ottimizzati per offrire supporto migliorato per gli scenari elencati sopra.
Il corso si rivolge a qualsiasi sviluppatore interessato a costruire applicazioni web utilizzando ASP.NET .
Per seguire con profitto il corso è richiesta:
conoscenza dei linguaggi HTML, CSS e JavaScript.
esperienza pregressa con il linguagggio C#, che è fortemente consigliata di ottenere il massimo da questa classe.
conoscenza basilare della lingua inglese tecnica.
Opinioni
Materie
- ASP.net
- MVC
- Programmazione web
- Programmatore
- Views
- LINQ Queries
- Javascript
- Web API
- JQuery Fundamentals
- Progettazione di applicazioni
Professori
Cesare Celauro
Responsabile Formazione
Programma
1. Panoramica sullo sviluppo di applicazioni nel Web attuale
2. Introduzione a .NET Core e .NET Standard
3. L'ambiente di sviluppo: Visual Studio e Visual Studio Code
4. Anatomia di un progetto ASP.NET Core e differenze con ASP.NET
5. Approfondimenti sui Middleware
6. Il pattern MVC in ASP.NET Core
7. Controller e Routing
8. Lavorare con la Dipendency Injection e le interfacce
9. Razor, le view e i Tag helper
10. Gestione delle form: validazione e model binder
11. Gestione dello stato
13. Sviluppare servizi Restful
14. Concetti avanzati: WebHook e SignalR
15. Gestione degli errori e logging nel contesto web
16. Personalizzare ed estendere ASP.NET Core
17. Globalizzazione e internazionalizzazione
18. Introduzione alle Razor Pages
19. Autenticazione ed autorizzazione con ASP.NET Identity
20. Rendere sicure le applicazioni
21. Single Page Application in ASP.NET Core
22. Migrazione da ASP.NET MVC a ASP.NET Core
23. Cenni per la pubblicazione: IIS vs Kestrel, Docker e non solo
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Applicazioni Web in ASP.NET Core