MS 20486 - Developing ASP.NET MVC 4 Web Applications - INFOR ELEA

MS 20486 - Developing ASP.NET MVC 4 Web Applications

Corsi su richiesta modalità interaziendale e/o personalizzata. In questo corso gli allievi imparano a sviluppare applicazioni avanzate ASP.NET MVC utilizzando il .NET Framework 4.5. Il focus del corso è posto in particolare sugli aspetti di performance e scalabilità delle applicazioni.

Scarica il PDF

DURATA:
5 gg
CODICE:
ICT - MS 20486

Docente:

Da definire
Consulenti ed esperti del settore

Indirizzo

Torino - Corso Unione Sovietica 612/15/C   Vedi mappa
DESCRIZIONE:

In questo corso gli allievi imparano a sviluppare applicazioni avanzate ASP.NET MVC utilizzando il .NET Framework 4.5. Il focus del corso è posto in particolare sugli aspetti di performance e scalabilità delle applicazioni. ASP.NET MVC viene introdotto e posto a confronto con le Web Forms in modo da aiutare l’allievo a capire quando ognuna di queste tecnologie dovrebbe e potrebbe essere utilizzata.

 

OBIETTIVI:

Al termine del corso gli allievi saranno in grado di:

  • descrivere lo stack di tecnologie Microsoft per il Web;
  • indicare la tecnologia approppriata per una specifica applicazione;
  • progettare l’architettura di una applicazione web per rispondere a specifici requisiti funzionali e di interfaccia;
  • creare MVC Models;
  • aggiungere Controller ad una applicazione MVC;
  • creare Views in una applicazione MVC;
  • eseguire test e utilizzare gli strumenti di debugging;
  • utilizzare meccanismi di aggiornamento parziale delle pagine e di caching;
  • scrivere codice JavaScript e utilizzare la libreria JQuery;
  • implementare un sistema completo di membership;
  • creare una applicazione MVC che resista agli attacchi;
  • descrivere come scrivere un web service Windows Azure e richiamarlo da una applicazione MVC;
  • descrivere cosa sia una Web API e perchè la si dovrebbe aggiungere ad una applicazione MVC;
  • modificare il modo con cui le richieste del browser sono gestite dalla applicazione MVC;
  • descrivere come pacchettare e distribuire una web application ASP.NET MVC su un web server;

 

PROGRAMMA:
Exploring ASP.NET MVC 4
  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET 4.5
  • Introduction to ASP.NET MVC 4
Designing ASP.NET MVC 4 Web Applications
  • Planning in the Project Design Phase
  • Designing Models, Controllers, and Views
Developing ASP.NET MVC 4 Models
  • Creating MVC Models
  • Working with Data
Developing ASP.NET MVC 4 Controllers
  • Writing Controllers and Actions
  • Writing Action Filters
Developing ASP.NET MVC 4 Views
  • Creating Views with Razor Syntax
  • Using HTML Helpers
  • Reusing Code in Views
Testing and Debugging ASP.NET MVC 4 Web Applications
  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy
Structuring ASP.NET MVC 4 Web Applications
  • Analyzing Information Architecture
  • Configuring Routes
  • Creating a Navigation Structure
Applying Styles to ASP.NET MVC 4 Web Applications
  • Using Template Views
  • Applying CSS to an MVC Application
  • Creating an Adaptive User Interface
Building Responsive Pages in ASP.NET MVC 4 Web Applications
  • Using AJAX and Partial Page Updates
  • Implementing a Caching Strategy
Using JavaScript and jQuery for Responsive MVC 4 Web Applications
  • Rendering and Running JavaScript Code
  • Using jQuery and jQueryUI
Controlling Access to ASP.NET MVC 4 Web Applications
  • Implementing Authentication and Authorization
  • Assigning Roles and Membership
Building a Resilient ASP.NET MVC 4 Web Application
  • Developing Secure Sites
  • State Management
Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications
  • Introduction to Windows Azure
  • Designing and Writing Windows Azure Services
  • Consuming Windows Azure Services in a Web Application
Implementing Web APIs in ASP.NET MVC 4 Web Applications
  • Developing a Web API
  • Calling a Web API from Mobile and Web Applications
Handling Requests in ASP.NET MVC 4 Web Applications
  • Using HTTP Modules and HTTP Handlers
  • Using Web Sockets
Deploying ASP.NET MVC 4 Web Applications
  • Deploying Web Applications
  • Deploying MVC 4 Applications

 

ESERCITAZIONI E SUPERAMENTO:

All’interno di ogni modulo vi sono dei momenti di autovalutazione non vincolati che consentono all’utente di interagire con l’animazione verificando l’apprendimento dei concetti presentati. Il corso viene considerato concluso una volta fruiti tutti i contenuti.

 

DESTINATARI:

Web Developer

 

PREREQUISITI:

Per partecipare con profitto a questo corso è necessario che gli allievi abbiano i seguenti prerequisiti:

  • almeno 2 anni di esperienza nello sviluppo di applicazioni web con Visual Studio e ASP.NET;
  • esperienza nell’utilizzo del .NET Framework;
  • familiarità con il linguaggio C#.

 

ATTESTATO:

Attestato di frequenza

 

Corsi su richiesta modalità interaziendale e/o personalizzata

Per le edizioni schedulate nei mesi successivi contattare la sede di competenza>
Il corso può essere erogato anche in modalità “ONE to ONE”.
Il corso è erogabile su altre sedi su richiesta.
Il costo del corso è finanziabile con i Fondi Interprofessionali.