Struttura del corso
- Introduzione a ASP.NET MVC:NET MVC nel contesto; Novità di MVC 6; Modelli di progetto MVC; Comprendere la struttura di un progetto MVC ASP.NET; Convenzioni di denominazione; Creazione di viste; Definizione dei controllori; Definizione di un modello di dati
- Creazione di un'applicazione MVC ASP.NET completa: viste fortemente tipizzate; Sintassi del rasoio; Comprendere gli URL e i metodi di azione; Helper tag MVC6; Forma post-back; Convalida dei dati
- Applicazioni MVC di livello industriale ASP.NET best practice per l'architettura delle applicazioni NET; Implementazione di un repository e di un modello di dati EF; ASP.NET Inserimento di dipendenze; Fabbriche di controller personalizzati
- Tecniche di visualizzazione: definizione di helper tag personalizzati; Definizione di una pagina di layout; Utilizzo degli stili; Definizione e utilizzo di viste parziali
- Implementazione della navigazione: definizione delle classi del modello di visualizzazione; Implementazione del filtraggio dei dati in un controller; Comprendere il meccanismo di routing; Aggiunta di voci personalizzate a una tabella di routing; Definizione delle impostazioni predefinite, dei parametri e della convalida; Generazione di URL e collegamenti ipertestuali; Vincoli di route personalizzati
- State Management: Utilizzo di campi nascosti; Stato della sessione e dell'applicazione; Associazioni di modelli personalizzati
- Creazione di servizi RESTful tramite API Web: panoramica dell'API Web; Creazione di server e client; Negoziazione dei contenuti; Instradamento degli attributi; Associazione di modelli personalizzati; Richiamo dei servizi RESTful dai client Ajax
- Creazione di applicazioni a pagina singola: panoramica delle SPA; Utilizzo del supporto GruntJS, NPM e Bower; Panoramica di AngularJS e Bootstrap
Requisiti
- 6 mesi di esperienza nella programmazione C#
- ASP.NET esperienza di sviluppo è vantaggiosa ma non essenziale
Recensioni (6)
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.
Titus - Ness
Corso - Unit Testing with C#
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions