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

Ekip
A Milano

Chiedi il prezzo
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Inizio Milano
  • 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.

Informazioni importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
Via Fabio Filzi, 27, 20124, Milano, Italia
Visualizza mappa
Inizio Consultare
Luogo
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.
  • Successi del Centro


    Gli utenti che erano interessati a questo corso si sono informati anche su...
    Leggi tutto