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 (5)
L'allenatore era molto ben informato, era molto disponibile.
Thilini Alwis - Te Manawa Taki Trauma System
Corso - Visual Studio 2022 IDE
Traduzione automatica
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Corso - Unit Testing with C#
I really enjoyed the practical exercises.
Marcin Kocikowski
Corso - Introducing C# 6.0 with Visual Studio 2015/2017
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
The trainer focused on each persons requirements for the course and tuned the material to suit our goals.