MVS3-8 - MOC 10958 - PROGRAMMING FUNDAMENTALS OF 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
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 Milano
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 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
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 Emilia Romagna
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 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 i componenti delle tecnologie web Microsoft che gli sviluppatori possono utilizzare per ospitare siti web, dati host, eseguire del codice e sviluppare codice.

Descrivere in che modo si sviluppa un sito web: progettazione, sviluppo, test, iterazione, le fasi di rilascio e come utilizzare WebMatrix 2 in ogni fase.

Creare un sito web utilizzando WebMatrix 2 e aggiungere pagine web dinamiche per consentire l'interazione dell'utente.

Descrivere come memorizzare i dati in un database e visualizzarli su un sito WebMatrix 2 per creare un'applicazione Web dinamica.

Integrare immagini, file audio, file video e altri media in una applicazione web per i diversi browser.

Applicare uno stile visivo coerente e di facile utilizzo gerarchia di navigazione di un sito web.

Descrivere le posizioni possibili per creare un sito di produzione e distribuzione di un sito web completato verso un provider di hosting scelto.

Descrivere le fonti comuni di errori dei siti web e utilizzare strumenti e tecniche di codifica WebMatrix 2 per diagnosticare i problemi e il codice corretto.

Integrare le informazioni fornite dai servizi web, feed di dati, i servizi RESTful e altre fonti in un'applicazione web.

Sfogliare i pacchetti disponibili nello strumento NuGet, selezionare un pacchetto che corrisponde a una necessità funzionale, aggiungerlo a una applicazione web, e scrivere il codice che utilizza le funzionalità del pacchetto.

Assicurarsi che un sito web sia protetto da attacchi dannosi e identificare gli utenti prima di concedere loro l'accesso a contenuti sensibili.

Descrivere come tecniche di codifica lato client possano rapidamente ridurre il traffico di rete per un sito web e usare tecniche di codifica comuni sul lato client.

Analizzare il traffico utente su un sito web pubblico e ottimizzare il sito per apparire vicino alla parte superiore dei risultati dei motori di ricerca.

Creare un sito web completamente funzionale iniziando dalla galleria di applicazioni WebMatrix 2 e aggiungendo funzionalità per soddisfare le esigenze particolari dei clienti.

Descrivere le funzionalità di Visual Studio e Web Form ASP.NET che consentono agli sviluppatori di creare applicazioni web più potenti.

PREREQUISITI

Per partecipare al corso, gli studenti devono avere:

La conoscenza di HTML o DHTML:TabelleImmaginiFormsProgrammazione esperienze, inclusi i seguenti concetti:Dichiarazione di variabiliUso dei cicliUtilizzo di istruzioni condizionali

CONTENUTI:

Module 1: Overview of Microsoft Web Technologies

Introduction to Web Fundamentals

Introduction to the Microsoft Web Stack

Introduction to the Open Source Application Gallery

 

Lab : Creating a Website in Windows Azure

Getting Started with Windows Azure

Creating a Website Based on an Application from the Gallery

 

Module 2: Exploring WebMatrix 2

The Project Life Cycle

Introduction to Microsoft WebMatrix 2

 

Lab : Exploring WebMatrix 2

Installing WebMatrix 2

Editing a Site in WebMatrix

 

Module 3: Building Simple Websites in WebMatrix 2

Building Webpages in WebMatrix 2

Using Razor Syntax to Build Dynamic Pages

 

Lab : Building Simple Websites in WebMatrix 2

Creating a WebMatrix 2 Site

Adding Razor Views to a Site

Validating User Input

 

Module 4: Building Data-Driven Websites in WebMatrix 2

Introduction to Databases

Creating a Database in WebMatrix 2

Displaying Data

 

Lab : Building Data-Driven Websites in WebMatrix 2

Adding a Database and Defining Data

Creating an Offer Display

 

Module 5: Adding Rich Content to WebMatrix 2 Websites

Adding Media Content

Using HTML5 in a Website

 

Lab : Adding Rich Content to WebMatrix 2 Websites

Adding Graphics to the Offers Display

Rendering Video Content with HTML5

 

Module 6: Designing the WebMatrix 2 Website

Structuring a Website

Applying Template Views

Applying Styles to a Website

Adapting a Site for Mobile Browsers

 

Lab : Designing the WebMatrix 2 Website

Creating a Template View

Adding Navigation Controls

Adding Styles to a Website

Adapting to Mobile Browsers

 

Module 7: Deploying a WebMatrix 2 Web Applications

Hosting Web Applications

Hosting Databases

Deploying to your Chosen Locations

 

Lab : Deploying a WebMatrix 2 Web Application

Creating a Web Application in Windows Azure

Deploying a Web Application to Windows Azure

Making Changes to a Published Web Application

 

Module 8: Troubleshooting WebMatrix 2 Websites

Sources of Errors

Using Internet Explorer Developer Tools

Troubleshooting Problems

 

Lab : Troubleshooting WebMatrix 2 Websites

Diagnosing Incorrect CSS Styles

Diagnosing Slow Page Load Times

Configuring Custom Error Messages

 

Module 9: Consuming Services and Data from the Web

Calling Web Services from a Web Application

Public Data Sources

 

Lab : Consuming Data and Services from the Web

Building a Bing Maps Display

Building a Top Products Display

 

Module 10: Enriching a WebMatrix 2 Website by Using Open Source Components

Overview of Open Source Packages in NuGet

Browsing, Installing, and Using Packages

 

Lab : Enriching a WebMatrix 2 Website by Using Open Source Components

Adding Social Media Features

Controlling the Image Sizes

 

Module 11: Securing a WebMatrix 2 Website

Developing Websites That Resist Attack

Controlling Access to a Website

Working with Roles and Memberships

 

Lab : Securing a WebMatrix 2 Website

Adding Authentication to the Website

Restricting Access to Webpages

Providing Membership Services to Users

Encrypting Communications for Sensitive Data

 

Module 12: Building Responsive Webpages

Why Use Client-Side Scripts?

Using AJAX and Partial Page Updates

The jQuery Script Libraries

Optimizing the Caches to Improve Performance

 

Lab : Building Responsive Pages

Coding the Partial Page Updates

Using the jScript Library to Animate a Page

 

Module 13: Driving Traffic to a WebMatrix 2 Website

Growing a Website

Analyzing a WebMatrix 2 Website

Optimizing a WebMatrix 2 Site for Search Engines

Marketing a Website

 

Lab : Driving Traffic to a WebMatrix 2 Website

Optimizing Search Engine Result Position

 

Module 14: Customizing an Application from the WebMatrix 2 Gallery

Exploring the Application Gallery

Modifying an Existing Application

 

Lab : Customizing an Application from the WebMatrix 2 Gallery

Creating a Site Based on an Application from the Gallery

Integrating a Custom Page with an Application Theming Engine

 

Module 15: Transitioning from WebMatrix 2 to Visual Studio

Developing Websites in Visual Studio

Moving Between WebMatrix 2 and Visual Studio

 

Lab : Transitioning from WebMatrix 2 to Visual Studio

Editing a WebMatrix 2 Web Application in Visual Studio

Displaying and Editing Data in a Web Forms Page

Using the Visual Studio Debugging Tools

INFO

  • 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