Struttura del corso
Modulo 1: Introduzione a ASP.NET MVC
- Ripasso dello sviluppo Web ASP.NET
- I principali vantaggi di ASP.NET MVC
- Il ruolo del modello, della vista e del controller
Modulo 2: Iniziare con ASP.NET MVC
- Preparare l'ambiente di sviluppo per ASP.NET MVC
- Creare un progetto ASP.NET MVC
- Comprendere la struttura di un progetto ASP.NET MVC
- Convenzioni di denominazione
- Creare viste
- Definire controller
- Definire un modello dati
Modulo 3: Creare un'applicazione ASP.NET MVC completa
- Creare viste fortemente tipizzate
- Comprendere gli URL e i metodi di azione
- Utilizzare helper HTML
- Gestire il post-back dei moduli; Validazione dei dati
Modulo 4: Usare il motore di visualizzazione Razor
- Obiettivi del design di Razor
- Implementare una vista Razor
- Sintassi di Razor
- Accesso ai dati del modello nelle viste Razor
Modulo 5: Applicazioni ASP.NET MVC industriali robuste
- Migliori pratiche per l'architettura delle applicazioni ASP.NET
- Implementare un repository e un modello dati di Entity Framework
- Usare l'iniezione di dipendenze; Implementare una factory controller personalizzata
- Sviluppo guidato dai test (TDD) con ASP.NET MVC
Modulo 6: Tecniche di visualizzazione
- Definire e utilizzare helper HTML personalizzati
- Definire una layout/master page
- Utilizzare stili
- Definire e utilizzare viste parziali
- Sintassi dei metodi helper Razor
Modulo 7: Implementare la navigazione: Definire classi view-model
- Implementare il filtraggio dei dati in un controller
- Comprendere il meccanismo di routing
- Aggiungere voci personalizzate a una tabella di routing
- Definire default, parametri e validazione
- Generare URL e link ipertestuali
- Convinzioni di routing personalizzate
Modulo 8: Gestione dello stato
- Utilizzare campi nascosti
- Stato della sessione e dell'applicazione
- Binding del modello personalizzato
Modulo 9: Usare Ajax e jQuery con ASP.NET MVC
- Panoramica di Ajax e ASP.NET MVC; Ajax non intrusivo;
- Utilizzare link di azione Ajax
- Panoramica di jQuery
- Tecniche di jQuery
- Utilizzare jQuery UI
Modulo 10: Tecniche aggiuntive di ASP.NET MVC 4.5
- Modelli scaffold per le viste
- Modelli scaffold per i controller
- Iniezione di dipendenze con Unity
Modulo 11: Sviluppo guidato dai test (TDD) con ASP.NET MVC
- Ripasso del TDD
- Dimostrazione pratica dell'uso del TDD con ASP.NET MVC
Modulo 12: Tecniche aggiuntive
- Tecniche dei controller
- Filtri
- Binding del modello
Requisiti
3-6 mesi di esperienza nello sviluppo Web con ASP.NET usando C#.
Recensioni (5)
Trainer was very knowledgable, was very helpful.
Thilini Alwis - Te Manawa Taki Trauma System
Corso - Visual Studio 2022 IDE
è stato un corso fantastico perché abbiamo avuto l'opportunità di discutere argomenti e provare a lavorare con ciò che ci è stato insegnato. La cosa che mi è piaciuta di più, però, è stata il fatto che tutto si basasse sull'esperienza che Marcin aveva.
Jesper - ProgramDuon AB
Corso - Advanced Blazor
Traduzione automatica
L'istruttore ha spiegato gli argomenti molto bene con esempi attuali del mondo reale, il che li ha resi più semplici da comprendere per noi.
Florin-Viorel Marut - Continental Automotive Romania
Corso - High-Performance Application Development with .NET Core
Traduzione automatica
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Corso - Introduction to Blazor
Very knowledgeable trainer