INT PASP - Programmazione ASP

Introdurre il linguaggio di scripting VBScript e illustrare come si possa utilizzarlo a supporto delle applicazioni Internet.

Scarica il PDF

DURATA:
5 gg
CODICE:
ICT - INT PASP

Docente:

Da definire
Consulenti ed esperti del settore
OBIETTIVI:

Introdurre il linguaggio di scripting VBScript e illustrare come si possa utilizzarlo a supporto delle applicazioni Internet. Dopo aver seguito il corso, l’utente sarà in grado di:

  • Gestire Stringhe, Date e Numeri
  • Utilizzare Array
  • Scrivere istruzioni di controllo e cicli
  • Creare funzioni ed utilizzare quelle di VBScript
  • Utilizzare gli oggetti di ASP
  • Utilizzare l’oggetto Response ed inviare Cookie
  • Leggere i dati provenienti dal browser
  • Utilizzare l’oggetto Request e leggere Cookie
  • Gestire lo stato del Web
  • Utilizzare i Componenti ASP
  • Gestire File sul Server
  • Effettuare il Debug di un’applicazione e gestire gli errori
  • Leggere e scrivere dati in un Database
  • Visualizzare i dati letti da un database

 

 

PROGRAMMA:
Introduzione alle applicazioni Web e programmazione di applicazioni lato server
Definizione ed origini di ASP e confronto con altre tecnologie attuali e passate
Il problema della gestione dello stato in un ambiente stateless
Architettura di base ASP
  • Utilizzo di linguaggi di scripting: VBScript e JavaScript
  • Ciclo di vita di un’applicazione ASP
  • Ruolo del file global.asa
Utilizzo di Internet Information Server in Windows per la creazione di un’Active Server Application
  • Creazione e configurazione di ASP Virtual Applications
Studio degli oggetti intrinseci ASP (built-in objects)
  • Request
  • Response
  • Application
  • Session
  • Server
  • FileSystemObject
  • Proprietà, metodi e collection di questi oggetti
Utilizzo di componenti COM ActiveX in ASP
  • Componenti incluse in IIS (Internet Information Server) e PWS (Personal Web Server): CDONTS (Collaborative Data Objects for Windows NT Server), Ad Rotator, Browser Capabilities Component, Object Linking Component, Content Rotator Component, Counters Component, Page Counter Component, Permission Checker Component e componenti DLL create in altri ambienti di sviluppo come Visual Basic
Gestione degli Errori e Debug delle applicazioni ASP
Studio dell’Application Persistence: Cookies, Oggetti Application e Session, file sul server Web e databases
Accesso ai database in ASP utilizzando ActiveX Data Objects
  • Oggetti connection, command, recordset, record e stream
  • Inclusione in un file ASP delle costanti di ADO per VBScript e JavaScript
  • Esecuzione di query di Access, stored procedures e views di SQL Server e istruzioni DDL (Data Definition Language)
Gestione delle transazioni in ASP con MTS (Microsoft Transaction Server)
  • L’oggetto ObjectContext
  • Eventi OntransactionCommit e OnTransactionAbort in una pagina ASP
  • Server Includes e Directives
Cenni sulla sicurezza

Sono previste esercitazioni pratiche sugli argomenti trattati.

 

ESERCITAZIONI E SUPERAMENTO:

All’interno di ogni modulo vi sono dei momenti di autovalutazione non vincolati che consentono all’utente di interagire con l’animazione verificando l’apprendimento dei concetti presentati. Il corso viene considerato concluso una volta fruiti tutti i contenuti.

 

DESTINATARI:

Sviluppatori di siti Web.

 

PREREQUISITI:

Conoscenze di:

  • HTML
  • OOP e programmazione in Visual Basic (o l’equivalente in Visual C++)
  • Strumento di Web editing: FrontPage o equivalente (Dreamweaver o altro)
  • Conoscenze di base di un linguaggio di Scripting: VBScript o JavaScript
  • RDBMS: Tipo desktop Access
  • Structured Query Language (SQL)
  • Mastering Web Sites Fundamentals

 

ATTESTATO:

Attestato di frequenza

 

Prezzi

Privati/aziende

Prezzo pieno 1.700 € + iva

Privati/azienze

Prezzo Scontato* 1.190 €

Per le edizioni schedulate nei mesi successivi contattare la sede di competenza>
Il corso può essere erogato anche in modalità “ONE to ONE”.
Il corso è erogabile su altre sedi su richiesta.
Il costo del corso è finanziabile con i Fondi Interprofessionali.

_linkedin_data_partner_id = "377242";