Didattica

Il corso ha una durata di 40 ore divise in 5 lezioni della durata di 8 ore.
Si svolge nella fascia oraria compresa tra le 9,30 e le 18,30.

Overview

La piattaforma ASP.NET è indispensabile a chi vuole progettare siti complessi, dinamici, che offrano interazione con l'utente (commercio elettronico, portali dinamici, Forum e sistemi di gestione dei contenuti).
Con ASP.NET si avrà a disposizione un nuovo strumento di progettazione, aperto a tutte le possibilità di un sito web professionale.

Obiettivi formativi

Al termine del percorso formativo il partecipante saprà:

  • creare applicazioni enterprise in ASP.NET
  • creare e utilizzare user controls e web services
  • gestire le eccezioni
  • configurare e ottimizzare l'applicazione

Destinatari

Il corso è orientato a Sviluppatori e/o Web Designer che vogliono approfondire le proprie conoscenze del mondo ASP.NET ed imparare lo sviluppo enterprise di applicazioni.

Prerequisiti

Per seguire con profitto il corso è richiesta:

  • frequenza del corso "Fondamenti di programmazione ASP.NET" oppure essere in possesso di competenze equivalenti
  • buona conoscenza dei principi di web publishing
  • conoscenza del linguaggio di programmazione ad oggetti C#
  • conoscenza base di database relazionali e principi di SQL
  • conoscenza del linguaggio HTML
  • conoscenza dei linguaggi di scripting lato client (Javascript)
  • conoscenza basilare della lingua inglese tecnica

Programma

Sviluppare applicazioni Enterprise con ASP.NET

  • Presentation layer
  • Data Access layer
  • Business logic layer

User Controls
  • Creare ed utilizzare User Controls

Politiche di caching
  • Configurazione del caching a livello di sito
  • Caching delle pagine
  • Caching dei componenti
  • Client-side Caching

Gestione delle eccezioni
  • Strategie per l'utilizzo delle eccezioni
  • Best practices per il debugging

Web Services
  • Creazione di un web service
  • Utilizzo di un web service

ASP.NET configuration
  • Il file web.config
  • Application setting
  • Connection strings
  • System web configuration
  • System net configuration

Certificazioni

Il corso non prevede percorsi di certificazione specifici.