MVS3-9 - MOC 20486 - DEVELOPING ASP.NET 4.5 MVC WEB APPLICATIONS

INFORMAZIONI SUL CORSO

durata

Durata:

5 GIORNI
categoria

Categoria:

Visual Studio
qualifica

Qualifica istruttore:

Microsoft Certified Trainer
dedicato a

Dedicato a:

Sviluppatore
produttore

Produttore:

Microsoft

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
02 lug 18
06 lug 18
1.720 €
05 nov 18
09 nov 18
1.720 €
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
02 lug 18
06 lug 18
1.720 €
05 nov 18
09 nov 18
1.720 €
sede
Sede: PCSNET NordEst
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
02 lug 18
06 lug 18
1.720 €
05 nov 18
09 nov 18
1.720 €
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
02 lug 18
06 lug 18
1.720 €
05 nov 18
09 nov 18
1.720 €
sede
Sede: PCSNET Toscana
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Umbria
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

Descrivere lo stack di tecnologie Microsoft Web e selezionare una tecnologia appropriata da utilizzare per lo sviluppo di qualsiasi applicazione.

Progettare l'architettura e l'attuazione di una applicazione web in grado di soddisfare una serie di requisiti funzionali, di interfaccia utente, di indirizzi e modelli di business.

Creare modelli MVC e scrivere il codice che implementa la logica di business, le proprietà ed eventi all'interno dei metodi del modello.

Aggiungere controller a un'applicazione MVC per gestire l'interazione dell'utente, aggiornare i modelli e la selezione e ritornare alla View.

Creare viste in un'applicazione MVC per la visualizzazione e la modifica dei dati ed interagire con i modelli e controller.

Eseguire unit test e utilizzare strumenti di debug nei confronti di un applicazione web in Visual Studio 2012 e configurare un'applicazione per la risoluzione dei problemi.

Sviluppare un'applicazione web che utilizzi il motore di routing di ASP.NET per presentare friendly URLs e una gerarchia logica di navigazione per gli utenti.

Implementare un layout coerente, inclusivo di corporate branding, in un'intera applicazione web MVC.

Utilizzare gli aggiornamenti delle pagine parziali e il caching per ridurre la larghezza di banda utilizzata da un'applicazione e accelerare le risposte alle richieste degli utenti.

Scrivere il codice JavaScript che viene eseguito sul lato client e utilizza la libreria jQuery script per ottimizzare la capacità di risposta di una applicazione web MVC.

Costruire un'applicazione MVC che resista agli attacchi dannosi e persistenti sulle informazioni e le preferenze degli utenti .

Descrivere come scrivere un servizio web Windows Azure e chiamare da e applicazione MVC.

Descrivere ciò che un API Web è e perchè gli sviluppatori potrebbero aggiungere un API Web a un'applicazione.

Modificare il modo in cui vengono gestite le richieste di browser da un'applicazione MVC.

Descrivere come confezionare e distribuire un'applicazione web ASP.NET MVC 4 da un computer di sviluppo ad un server web per la gestione temporanea o di produzione.

PREREQUISITI

Per partecipare al corso, gli studenti devono avere:

Un minimo di due o tre anni di esperienza nello sviluppo di applicazioni web-based utilizzando Microsoft Visual Studio e Microsoft ASP.NET. Competenza nell'uso. NET Framework e una certa familiarità con il linguaggio C#.

CONTENUTI:

Module 1: Exploring ASP.NET MVC 4

Overview of Microsoft Web Technologies

Overview of ASP.NET 4.5

Introduction to ASP.NET MVC 4

 

Lab : Exploring ASP.NET MVC 4

Exploring a Photo Sharing Application

Exploring a Web Pages Application

Exploring a Web Forms Application

Exploring an MVC Application

 

Module 2: Designing ASP.NET MVC 4 Web Applications

Planning in the Project Design Phase

Designing Models, Controllers, and Views

 

Lab : Designing ASP.NET MVC 4 Web Applications

Planning Models

Planning Controllers

Planning Views

Architecting an MVC Application

 

Module 3: Developing ASP.NET MVC 4 Models

Creating MVC Models

Working with Data

 

Lab : Developing ASP.NET MVC 4 Models

Creating an MVC Project and Adding a Model

Creating a New SQL Azure Database in Visual Studio

Adding Properties and Methods to MVC Models

Using Display and Edit Annotations in MVC Models

 

Module 4: Developing ASP.NET MVC 4 Controllers

Writing Controllers and Actions

Writing Action Filters

 

Lab : Developing ASP.NET MVC 4 Controllers

Adding an MVC Controller and Writing the Actions

Writing the Action Filters in a Controller

Using the Photo Controller

 

Module 5: Developing ASP.NET MVC 4 Views

Creating Views with Razor Syntax

Using HTML Helpers

Reusing Code in Views

 

Lab : Developing ASP.NET MVC 4 Views

Adding a View for Photo Display

Adding a View for New Photos

Creating and Using a Partial View

Adding a Home View and Testing the Views

 

Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications

Unit Testing MVC Components

Implementing an Exception Handling Strategy

 

Lab : Testing and Debugging the ASP.NET MVC 4 Web Applications

Performing Unit Tests

Configuring Exception Handling

 

Module 7: Structuring ASP.NET MVC 4 Web Applications

Analyzing Information Architecture

Configuring Routes

Creating a Navigation Structure

 

Lab : Structuring ASP.NET MVC 4 Web Applications

Using the Routing Engine

Building Navigation Controls

 

Module 8: Applying Styles to ASP.NET MVC 4 Web Applications

Using Template Views

Applying CSS to an MVC Application

Creating an Adaptive User Interface

 

Lab : Applying Styles to ASP.NET MVC 4 Web Applications

Using Template Views

Applying a Consistent Look and Feel to an MVC Application

Adapting Webpages for Different Browsers

 

Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications

Using AJAX and Partial Page Updates

Implementing a Caching Strategy

 

Lab : Building Responsive Pages in ASP.NET MVC 4 Web Applications

Using Partial Page Updates

Configuring ASP.NET Caches

 

Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications

Rendering and Running JavaScript Code

Using jQuery and jQueryUI

 

Lab : Using JavaScript and jQuery for Responsive MVC 4 Web Applications

Using jQuery to Respond to Users

Using jQueryUI to Build a User Interface

 

Module 11: Controlling Access to ASP.NET MVC 4 Web Applications

Implementing Authentication and Authorization

Assigning Roles and Membership

 

Lab : Controlling Access to ASP.NET MVC 4 Web Applications

Configuring Authentication

Controlling Access to Resources

Providing User Account Facilities

 

Module 12: Building a Resilient ASP.NET MVC 4 Web Application

Developing Secure Sites

State Management

 

Lab : Building a Resilient ASP.NET MVC 4 Web Application

Storing User Preferences

Using User Preferences in the Photo Gallery

 

Module 13: 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

 

Lab : Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications

Creating and Coding a Windows Azure Service

Consuming Data from a Windows Azure Service

 

Module 14: Implementing Web APIs in ASP.NET MVC 4 Web Applications

Developing a Web API

Calling a Web API from Mobile and Web Applications

 

Lab : Implementing Web APIs in ASP.NET MVC 4 Web Applications

Developing a Web API in MVC 4

Adding Routes and Controllers to Handle REST Requests

Calling RESTful services from Client-Side Code

 

Module 15: Handling Requests in ASP.NET MVC 4 Web Applications

Using HTTP Modules and HTTP Handlers

Using Web Sockets

 

Lab : Handling Requests in ASP.NET MVC 4 Web Applications

Writing a Web Handler that Uses Web Sockets

Building a Chat Room in the Photo Sharing Application

 

Module 16: Deploying ASP.NET MVC 4 Web Applications

Deploying Web Applications

Deploying MVC 4 Applications

 

Lab : Deploying ASP.NET MVC 4 Web Applications

Deploying an Application to Windows Azure

Testing the Completed Application

INFO

  • Esame: 70-486 - Developing ASP.NET MVC 4 Web Applications
  • Manuale: Il Materiale Didattico Ufficiale per tutti i corsi Microsoft MOC può essere richiesto, se disponibile, in forma elettronica (DMOC) invece che cartacea e lo studente iscritto potrà scaricarlo dal sito Microsoft. Chi acquista un DMOC ha diritto a consultare tutte le versioni del manuale, sia quelle precedenti a quella che acquista sia quelle che usciranno successivamente, dove troverà corretti eventuali errori e/o le novità del prodotto.
  • Prezzo manuale: 250 € incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP