Developing Microsoft Asp.Net Web Applications Using Visual Studio .Net

Ekip
A Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Milano
Descrizione

Obiettivo del corso: L'obiettivo di questo corso con insegnante della durata di cinque giorni è quello di fornire ai programmatori Microsoft Visual Basic® e agli sviluppatori Web alle prime armi le nozioni fondamentali per l'implementazione di siti Web tramite Microsoft ASP.NET e Microsoft Visual Basic .NET. Il corso è incentrato sull'utilizzo dell'ambiente Microsoft Visual Studio® .NET e del.
Rivolto a: Il corso è destinato a sviluppatori Web con esperienza limitata, ma in possesso di nozioni di HTML (Hypertext Markup Language) o HTML dinamico (DHTML), nonché di linguaggi di script quali Visual Basic Scripting Edition o Microsoft JScript®. È inoltre indicato per sviluppatori Visual Basic 6.0 che desiderano utilizzare ASP.NET.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
Via Fabio Filzi, 27, 20124, Milano, Italia
Visualizza mappa

Programma

Introduzione

L'obiettivo di questo corso con insegnante della durata di cinque giorni è quello di fornire ai programmatori Microsoft Visual Basic® e agli sviluppatori Web alle prime armi le nozioni fondamentali per l'implementazione di siti Web tramite Microsoft ASP.NET e Microsoft Visual Basic .NET. Il corso è incentrato sull'utilizzo dell'ambiente Microsoft Visual Studio® .NET e della piattaforma Microsoft .NET per la creazione di un'applicazione Web completa.

A chi è rivolto

Il corso è destinato a sviluppatori Web con esperienza limitata, ma in possesso di nozioni di HTML (Hypertext Markup Language) o HTML dinamico (DHTML), nonché di linguaggi di script quali Visual Basic Scripting Edition o Microsoft JScript®. È inoltre indicato per sviluppatori Visual Basic 6.0 che desiderano utilizzare ASP.NET.

Obiettivi del corso

Al termine del corso gli studenti saranno in grado di:

  • Creare un componente in Visual Basic .NET e Microsoft Visual C# .
  • Creare un progetto di applicazione Web ASP.NET utilizzando Visual Studio .NET.
  • Aggiungere controlli server a una pagina ASP.NET.
  • Aggiungere funzionalità a una pagina ASP.NET.
  • Utilizzare le funzionalità di debug di Visual Studio .NET.
  • Utilizzare i controlli di convalida per convalidare l'input dell'utente.
  • Creare un controllo utente.
  • Accedere a dati utilizzando gli strumenti di accesso ai dati incorporati in Visual Studio .NET.
  • Descrivere le tecnologie .NET e l'integrazione con ASP.NET.
  • Utilizzare Microsoft ADO.NET per accedere a dati in un'applicazione Web.
  • Eseguire attività complesse di accesso ai dati da un'applicazione Web.
  • Accedere a dati XML (Extensible Markup Language) e inserirli in un DataSet.
  • Generare un servizio Web XML.
  • Chiamare un servizio Web XML da un'applicazione Web e incorporare i dati restituiti in un sito Web.
  • Memorizzare i dati della sessione e dell'applicazione in variabili o in un database Microsoft SQL Server .
  • Configurare e distribuire un'applicazione ASP.NET.
  • Garantire la protezione di un'applicazione Web utilizzando l'autenticazione SSL (Secure Sockets Layer), Internet Information Services (IIS), pagine di accesso e l'integrazione con il servizio Web Passport.

    Esami Microsoft Certified Professional

    A questo corso sono associati gli esami:

  • 70-305: Developing and Implemanting Web Applications With Microsoft Visual Basic.NET and Microsoft Visual Studio.NET
  • 70-315: Developing and Implementing Web Applications with Microsoft Visual C#. NET and the Microsoft Visual Studio .NET

    Prerequisiti

    Prima di seguire il corso gli studenti devono saper creare HTML oppure DHTML, in particolare:

  • Tabelle
  • Immagini
  • Form

    Programmare utilizzandoVisual Basic .NET:

  • Dichiarazione di variabili
  • Generazione di cicli
  • Utilizzo di istruzioni condizionali

    Per soddisfare i prerequisiti del corso, è possibile seguire il corso 1912, Introduction to Web Development Technologies.

    Si suggerisce inoltre di seguire i corsi riportati di seguito, sebbene non rappresentino prerequisiti obbligatori:

  • Corso 2559, Introduction to Visual Basic .NET programming
  • Corso 2373, Programming with Microsoft Visual Basic .NET

    Materiale per lo studente

    Agli studenti viene fornito un manuale completo e tutto il materiale necessario per il corso.

    Il materiale didattico dato in dotazione agli studenti non include software.

    Struttura del corso

    Modulo 1: Introduzione a Microsoft .NET Framework e ai siti Web dinamici

    In questo modulo vengono presentati i concetti fondamentali di .NET Framework e ASP.NET.

    Argomenti
  • Panoramica di .NET Framework
  • Panoramica di ASP.NET
  • Panoramica dell'applicazione da creare

    Non è prevista alcuna esercitazione pratica.

    Al termine del modulo gli studenti saranno in grado di:

  • Descrivere .NET Framework.
  • Descrivere ASP.NET.

    Modulo 2: Utilizzo di Microsoft Visual Studio .NET

    In questo modulo viene illustrato come creare nuovi progetti e utilizzare le funzionalità principali di Visual Studio .NET.

    Argomenti
  • Panoramica di Visual Studio .NET
  • Creazione di un progetto Applicazione Web ASP.NET

    Esercitazione pratica 2: utilizzo di Microsoft Visual Studio .NET
  • Creazione di un progetto Applicazione Web ASP.NET utilizzando Visual Studio.NET

    Al termine del modulo gli studenti saranno in grado di:

  • Spostarsi nell'IDE di Visual Studio .NET.
  • Sviluppare, generare e visualizzare un'applicazione Web ASP.NET.

    Modulo 3: Utilizzo dei linguaggi Microsoft .NET

    In questo modulo vengono introdotti i diversi linguaggi che supportano .NET e ci si concentrerà su Visual Basic .NET e C#. Gli studenti utilizzeranno Visual Studio .NET per creare un progetto relativo a una classe e scrivere codice in Visual Basic .NET o C#.

    Argomenti
  • Panoramica dei linguaggi .NET
  • Confronto tra i linguaggi .NET
  • Creazione di un componente utilizzando Visual Basic .NET

    Esercitazione pratica 3: generazione di un componente Microsoft Visual Basic .NET
  • Creazione di una classe

    Al termine del modulo gli studenti saranno in grado di:

  • Identificare i linguaggi che supportano ASP.NET.
  • Scrivere una funzione in Visual Basic .NET.
  • Creare una classe in Visual Basic .NET.

    Modulo 4: Creazione di una pagina Microsoft ASP.NET

    In questo modulo viene illustrato come creare e visualizzare una pagina ASP.NET.

    Argomenti
  • Creazione di Web Form
  • Utilizzo di controlli server

    Esercitazione pratica 4: generazione di un Web Form Microsoft ASP.NET
  • Creazione del Web Form default.aspx
  • Creazione del Web Form life.aspx

    Al termine del modulo gli studenti saranno in grado di:

  • Descrivere una pagina ASP.NET.
  • Creare un Web Form ASP.NET
  • Utilizzare la Casella degli strumenti di Visual Studio .NET per aggiungere controlli server in una pagina ASP.NET.
  • Illustrare la differenza tra controlli Web e controlli HTML.
  • Sviluppare, generare e visualizzare un'applicazione Web ASP.NET.

    Modulo 5: Aggiunta di codice a una pagina Microsoft ASP.NET

    In questo modulo viene illustrato come aggiungere routine eventi a una pagina ASP.NET. Gli esempi saranno illustrati in Visual Studio .NET e C#.

    Argomenti
  • Aggiunta di routine eventi a controlli server
  • Utilizzo di pagine con codice sottostante
  • Utilizzo di eventi pagina

    Esercitazione pratica 5: aggiunta di funzionalità a un'applicazione Web
  • Creazione di una routine eventi Page_Load
  • Creazione di una routine eventi Click

    Al termine del modulo gli studenti saranno in grado di:

  • Utilizzare pagine con codice sottostante.
  • Utilizzare proprietà, metodi ed eventi di controlli server.
  • Creare routine eventi per controlli server.
  • Utilizzare la proprietà di postback di un form per determinare se è la prima volta che il form viene visualizzato.
  • Creare routine eventi per l'evento Load di una pagina.
  • Caricare controlli in modo dinamico.

    Modulo 6: Debug

    In questo modulo viene illustrato l'utilizzo del debugger per la creazione di punti di interruzione, l'impostazione di variabili di controllo e il passaggio tra pagine e componenti di un'applicazione Web.

    Argomenti
  • Debug in Visual Studio .NET
  • Utilizzo dell'analisi

    Esercitazione pratica 6: debug
  • Utilizzo del debugger
  • Utilizzo delle istruzioni di analisi
  • Analisi di un componente

    Al termine del modulo gli studenti saranno in grado di:

  • Descrivere l'analisi a livello di pagina e a livello di applicazione.
  • Attivare e disattivare l'analisi per una pagina ASP.NET.
  • Aggiungere informazioni di analisi personalizzate.
  • Impostare punti di interruzione per tenere traccia dei processi nel codice.

    Modulo 7: Convalida dell'input dell'utente

    In questo modulo viene illustrato l'utilizzo dei controlli di convalida per il lato client e il lato server per tenere sotto controllo i dati.

    Argomenti
  • Panoramica della convalida dell'input utente
  • Utilizzo dei controlli di convalida
  • Utilizzo di più controlli di convalida

    Esercitazione pratica 7: convalida dell'input dell'utente
  • Utilizzo dei controlli RequiredFieldValidator
  • Utilizzo del controllo ValidationSummary
  • Utilizzo del controllo CompareValidator
  • Utilizzo del controllo RegularExpressionValidator

    Al termine del modulo gli studenti saranno in grado di:

  • Identificare quando la convalida dell'input è appropriata nei Web Form.
  • Illustrare il concetto di convalida.
  • Spiegare la differenza tra convalida sul lato server e sul lato client.
  • Identificare i tipi di convalida appropriati per i controlli utente specificati.
  • Applicare la convalida a controlli utente.

    Modulo 8: Creazione di controlli utente

    In questo modulo vengono illustrati i controlli utente e la loro creazione.

    Argomenti
  • Creazione di controlli utente
  • Aggiunta di controlli utente a una pagina ASP.NET.

    Esercitazione pratica 8: creazione di controlli utente
  • Creazione di un controllo utente.
  • Utilizzo del controllo utente

    Al termine del modulo gli studenti saranno in grado di:

  • Creare un controllo utente.
  • Unire controlli server selezionati in un controllo utente.

    Modulo 9: Accesso ai dati con Microsoft Visual Studio .NET

    In questo modulo viene fornita una panoramica degli oggetti ADO.NET.

    Argomenti
  • Panoramica di ADO.NET
  • Creazione di una connessione al database
  • Visualizzazione di un DataSet in un controllo associato a liste
  • Utilizzo di modelli con controlli associati a liste

    Esercitazione pratica 9: accesso ai dati con Microsoft Visual Studio .NET
  • Paging e selezione in un controllo DataGrid

    Al termine del modulo gli studenti saranno in grado di:

  • Stabilire una connessione a un database utilizzando Esplora server.
  • Stabilire una connessione a un database utilizzando la Casella degli strumenti.
  • Visualizzare i dati in controlli associati a liste.
  • Distinguere tra un controllo DataGrid, DataList e Repeator.

    Modulo 10: Accesso ai dati con Microsoft ADO.NET

    In questo modulo viene illustrato come aggiungere in modo manuale strumenti di accesso ai dati a un'applicazione Web.

    Argomenti
  • Introduzione all'utilizzo di ADO.NET
  • Accesso ai dati con DataSet
  • Utilizzo di tabelle multiple
  • Accesso ai dati con DataReader
  • Protezione di un database SQL Server

    Esercitazione pratica 10: accesso a dati SQL Server con ADO.NET
  • Creazione del Web Form default.aspx
  • Creazione del Web Form life.aspx

    Al termine del modulo gli studenti saranno in grado di:

  • Eseguire manualmente una connessione a un database SQL Server.
  • Inserire dati in un DataSet e in un DataReader.
  • Associare un controllo server associato a liste a un DataSet o DataReader.

    Modulo 11: Chiamata di stored procedure con Microsoft ADO.NET

    In questo modulo viene illustrato come eseguire operazioni complesse di accesso ai dati da un'applicazione Web.

    Argomenti
  • Panoramica delle stored procedure
  • Chiamata di stored procedure

    Esercitazione pratica 11: accesso avanzato ai dati con Microsoft ADO.NET

    Al termine del modulo gli studenti saranno in grado di:

  • Chiamare stored procedure in un database.
  • Scrivere modifiche ai dati in un database.

    Modulo 12: Lettura e scrittura di dati XML

    In questo modulo vengono illustrati i metodi utilizzabili per la lettura di dati da file XML.

    Argomenti
  • Panoramica dell'architettura XML in ASP.NET
  • Lettura e scrittura di XML in e da dati di un DataSet
  • Operazioni con i dati XML
  • Visualizzazione di dati XML

    Esercitazione pratica 12: lettura di dati XML

    Al termine del modulo gli studenti saranno in grado di:

  • Elencare le caratteristiche dei file XML.
  • Leggere dati XML e inserirli in un DataSet utilizzando XmlReader.
  • Scrivere dati XML.
  • Importare ed esportare dati XML in un DataSet.
  • Utilizzare il controllo server
    (asp.xml)
    per recuperare informazioni da un file XML.
  • Visualizzare dati XML nella pagina ASPX.

    Modulo 13: Creazione e utilizzo di servizi Web XML

    In questo modulo vengono illustrati i passi necessari per accedere a un servizio Web da una pagina ASP.NET e incorporarne i dati nell'applicazione Web.

    Argomenti
  • Panoramica sull'utilizzo dei servizi Web XML
  • Chiamata di un servizio Web XML mediante HTTP
  • Utilizzo di un proxy per chiamare un servizio Web XML
  • Creazione di un servizio Web XML

    Laboratorio 13: Creazione di un servizio Web XML
  • Creare un servizio Web XML
  • Creare un metodo basato su un servizio Web XML
  • Utilizzare un metodo basato su un servizio Web XML

    Al termine del modulo gli studenti saranno in grado di:

  • Descrivere lo scopo e il processo che si cela dietro la chiamata a un servizio Web XML da un form Web.
  • Chiamare un servizio Web XML direttamente da un browser utilizzando il protocollo HTTP (Hypertext Transfer Protocol).
  • Creare un proxy di riferimento Web per un metodo basato su un servizio Web XML e chiamare il metodo da un form Web.
  • Utilizzare i modelli in Visual Studio .NET per creare un servizio Web XML.

    Modulo 14: Utilizzo dei servizi Web XML da una pagina Microsoft ASP.NET

    In questo modulo viene illustrato come chiamare un servizio Web XML da un'applicazione Web e incorporare nel sito i dati restituiti.

    Argomenti
  • Panoramica dell'utilizzo dei servizi Web XML
  • Chiamata di un servizio Web XML Web tramite HTTP
  • Utilizzo di proxy per chiamare un servizio Web XML

    Esercitazione pratica 14: utilizzo dei servizi Web XML da una pagina Microsoft ASP.NET

    Al termine del modulo gli studenti saranno in grado di:

  • Comprendere il funzionamento dell'accesso hard-coded ai servizi Web XML e dei proxy.
  • Creare un riferimento Web.
  • Chiamare un servizio Web XML.
  • Incorporare dati da un servizio Web XML in un sito.

    Modulo 15: Gestione dello stato

    In questo modulo viene illustrata la memorizzazione dei dati della sessione e dell'applicazione con l'ausilio di diversi metodi.

    Argomenti
  • Gestione dello stato
  • Utilizzo di variabili della sessione e dell'applicazione
  • Utilizzo di cookie e sessioni prive di cookie
  • Utilizzo dell'oggetto Cache

    Esercitazione pratica 15: memorizzazione di dati della sessione e dell'applicazione

    Al termine del modulo gli studenti saranno in grado di:

  • Configurare il file Global.asax.
  • Utilizzare variabili della sessione e dell'applicazione.
  • Memorizzare informazioni in variabili della sessione e dell'applicazione, in un processo dati separato o in un database SQL Server.
  • Utilizzare l'oggetto Cache.

    Modulo 16: Configurazione di un'applicazione Web Microsoft ASP.NET

    In questo modulo viene illustrato come configurare e distribuire un'applicazione ASP.NET.

    Argomenti
  • Utilizzo della cache di output ASP.NET
  • Configurazione di un'applicazione Web ASP.NET
  • Distribuzione di un'applicazione Web ASP.NET

    Esercitazione pratica 16: configurazione e distribuzione di un'applicazione Microsoft ASP.NET

    Al termine del modulo gli studenti saranno in grado di:

  • Migliorare le prestazioni del sito Web grazie alle cache.
  • Configurare i file machine.config e Web.config.
  • Distribuire un'applicazione ASP.NET.

    Modulo 17: Protezione di un'applicazione Web

    In questo modulo viene illustrata la protezione di un'applicazione Web con l'ausilio di diverse tecnologie.

    Argomenti
  • Panoramica della protezione delle applicazioni Web: autenticazione e autorizzazione
  • Protezione basata su Windows
  • Protezione basata su form
  • Autenticazione con Microsoft Passport
  • Protezione di un servizio Web XML

    Esercitazione pratica 17: protezione di un'applicazione Web

    Al termine del modulo gli studenti saranno in grado di:

  • Integrare SSL in un'applicazione Web.
  • Utilizzare l'autenticazione di Internet Information Services per la protezione di un sito.
  • Creare una pagina di accesso e progettare pagine che consentano l'accesso solo a determinati account.
  • Proteggere un database.
  • Illustrare l'utilizzo del servizio Web Passport per la protezione di un sito Web.

    Modulo 18: Riepilogo

    In questo modulo viene valutato l'apprendimento da parte degli studenti di molti dei concetti ASP.NET illustrati durante il corso.

    Argomenti
  • Ripasso del materiale del corso.
  • Gioco

    Non è prevista alcuna esercitazione pratica.

    Al termine del modulo gli studenti saranno in grado di:

  • Utilizzare le conoscenze acquisite per completare le attività presentate nel gioco.

  • Confronta questo corso con altri simili
    Leggi tutto