Struttura del corso
Modulo 1: Introduzione a ASP.NET MVC
- Riepilogo dello sviluppo di ASP.NET Web
- Vantaggi principali di ASP.NET MVC
- Il ruolo del modello, della vista e del controller
Modulo 2: Guida introduttiva a ASP.NET MVC
- Preparazione dell'ambiente di sviluppo per ASP.NET MVC
- Creazione di un progetto MVC ASP.NET
- Informazioni sulla struttura di un progetto MVC ASP.NET
- Convenzioni di denominazione
- Creazione di viste
- Definizione dei controllori
- Definizione di un modello di dati
Modulo 3: Creazione di un'applicazione MVC ASP.NET completa
- Creazione di viste fortemente tipizzate
- Informazioni sugli URL e sui metodi di azione
- Utilizzo di HTML helper
- Gestione dei post-back dei moduli; Convalida dei dati
Modulo 4: Uso del motore Razor View
- Obiettivi di progettazione del rasoio
- Implementazione di una visualizzazione RazorImplementing a Razor view
- Sintassi di Razor
- Accessing dei dati del modello nelle visualizzazioni Razor
Modulo 5: Applicazioni MVC ASP.NET di resistenza industriale
- ASP.NET best practice per l'architettura delle applicazioni
- Implementazione di un repository e di un modello di dati di Entity Framework
- Utilizzo dell'inserimento delle dipendenze; Implementazione di una factory di controller personalizzata
- Sviluppo basato su test con ASP.NET MVC
Modulo 6: Tecniche di visualizzazione
- Definizione e utilizzo di helper HTML personalizzati
- Definizione di un layout/pagina master
- Utilizzo degli stili
- Definizione e utilizzo di viste parziali
- Sintassi del metodo helper Razor
Modulo 7: Implementazione della navigazione: definizione delle classi del modello di visualizzazione
- Implementazione del filtro dei dati in un controller
- Informazioni sul meccanismo di routing
- Aggiunta di voci personalizzate a una tabella di route
- Definizione di valori predefiniti, parametri e convalida
- Generazione di URL e collegamenti ipertestuali
- Vincoli di route personalizzati
Modulo 8: State Management
- Utilizzo di campi nascosti
- Stato della sessione e dell'applicazione
- Associazioni di modelli personalizzati
Modulo 9: Utilizzo di Ajax e jQuery con ASP.NET MVC
- Panoramica di Ajax e ASP.NET MVC; Ajax discreto;
- Utilizzo dei collegamenti alle azioni Ajax
- Panoramica di jQuery
- jQuery Tecniche
- Utilizzo dell'interfaccia utente jQuery
Modulo 10: Tecniche aggiuntive ASP.NET MVC 4.5
- Visualizza i modelli di scaffold
- Modelli di ponteggi per controller
- Inserimento delle dipendenze con Unity
Modulo 11: Sviluppo basato su test con ASP.NET MVC
- Riepilogo di TDD
- Procedura dettagliata per l'utilizzo di TDD con ASP.NET MVC
Modulo 12: Tecniche aggiuntive
- Tecniche di controllo
- Filtri
- Associazione di modelli
Requisiti
3-6 mesi di esperienza nello sviluppo di ASP.NET Web utilizzando in C#.
Recensioni (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Corso - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Corso - Unit Testing with C#
Il formatore ha spiegato molto bene gli argomenti con esempi reali dal mondo reale che hanno reso più semplice per noi cogliere le informazioni
Florin-Viorel Marut - Continental Automotive Romania
Corso - High-Performance Application Development with .NET Core
Traduzione automatica
La corretta conoscenza e la profonda comprensione dell'argomento da parte del formatore e la sua capacità di presentare e trasferire le conoscenze in modo chiaro ed efficace.
Balazs Farkas - Greentube GmbH
Corso - Implementing the Actor Model with Microsoft Orleans
Traduzione automatica
Comprehensive - covered everything we were interested in. Able to work through examples.