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 (10)
Solo l'esposizione complessiva. Molto utile.
Travis - Beckman Coulter
Corso - Introduction to Blazor
Traduzione automatica
L'istruttore è stato molto disponibile a rispondere a tutte le domande che avevamo e ci ha permesso di condividere il nostro schermo per mostrare gli errori che stavamo riscontrando, il che è stato fantastico.
chithra - Public Health Wales NHS Trust
Corso - Advanced Blazor
Traduzione automatica
Domande e risposte. E dimostrazione del progetto.
Qing - Ametek
Corso - Implementing the Actor Model with Microsoft Orleans
Traduzione automatica
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Corso - Introduction to .Net Core
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Corso - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Corso - Visual Studio with VB.Net
Ho apprezzato l'ampia gamma di conoscenze di Folio. Non solo conosceva il contenuto del corso, ma conosceva anche i costrutti nelle lingue che conoscevamo per rendere gli esempi più significativi per noi. Durante gli intervalli ha condiviso la sua conoscenza di tecnologie e soluzioni al di fuori dell'ambito della formazione per fornire approfondimenti su altre soluzioni che potremmo utilizzare in futuro (e nella formazione futura).
Raphael - Markit Valuations Limited
Corso - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Traduzione automatica
Trainer knowledge and approach.
Piotr Kucharski
Corso - Introducing C# 6.0 with Visual Studio 2015/2017
Approccio flessibile e adattamento degli esercizi alle domande e alle questioni sollevate dai partecipanti alla formazione.
Maciej - DataConsult S.A.
Corso - Advanced Programming in C#
Traduzione automatica
the trainer level.