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.
Sedi e date
Luogo
Inizio del corso
Milano
Visualizza mappa
Via Fabio Filzi, 27, 20124
Inizio del corso
Consultare
Domande e risposte
Aggiungi la tua domanda
I nostri consulenti e altri utenti potranno risponderti
Stiamo controllando la tua domanda per verificare che sia conforme con gli standard di pubblicazione. A parte questo, abbiamo rilevato dalle tue risposte che potresti non essere in grado di immatricolarti a questa formazione. Questo potrebbe essere dovuto al titolo di studio che possiedi, al luogo in cui vivi, ecc. In ogni caso ti consigliamo di verificare contattando il centro di formazione.
Grazie mille!
Stiamo verificando la tua domanda. A breve sarà pubblicata
Preferisci essere contattato dal centro?
Opinioni
Hai seguito questo corso? Condividi la tua opinione
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.
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.