|
ASP
* Introduzione ad ASP. Cos’è e perché usarlo
* Come installare ASP nel proprio computer per poter iniziare
a programmare e creare le tue prime applicazioni professionali
* Trucchi e suggerimenti per scrivere pagine web dinamiche
con la potenza di ASP
* Come sfruttare ASP per raccogliere i dati dei tuoi visitatori:
email, nome, cognome etc
* Come inviare facilmente email dalle pagine web del tuo
sito
* Come personalizzare le pagine del tuo sito con ASP (come
fanno Yahoo, Excite, etc)
* Come creare un contatore professionale per conoscere
il numero di visitatori del tuo sito
* Come creare un’area ad accesso riservato del proprio
sito
* Come conoscere in tempo reale il numero di utenti che
navigano nel tuo sito
* Come scegliere il giusto provider per il tuo primo sito
web in ASP
Programma particolareggiato per il corso:
"
Creare applicazioni per il Web in tecnologia ASP"
Introduzione ad ASP. Cos’è e perché usarlo
* Cos’è un linguaggio di programmazione. Gli
algoritmi (concetti di programmazione strutturata, la definizione
del problema, come sviluppare un algoritmo)
* Architettura Client-Server (capire com’è strutturato
il web, la differenza tra client e server, simulazione di
una comunicazione tra web server e client)
* Utilizzi di ASP nel web (esempi di come ASP è stato
usato nel web)
Come installare ASP nel proprio computer per poter iniziare
a programmare
* Installare PWS (Personal Web Server) e configurarlo nel
proprio PC (come installare e configurare PWS, come creare
un sito personale nel proprio computer)
* Cenni alle differenze tra PWS e il Web Server IIS (differenze
nella configurazione e gestione, cenni alle problematiche
di sicurezza dei dati su IIS).
Sintassi base della piattaforma ASP
* Struttura di una pagina Web scritta in ASP (esempi di
come strutturare una pagina web in ASP, integrare ASP all’interno
di una pagina html e viceversa)
* Le variabili come collante di ogni applicazione Web (creare
le variabili, utilizzo delle variabili, loro visibilità all’interno
dei programmi, tipi di variabili)
* Strutture di controllo del flusso di un programma e loro
significato e importanza per lo sviluppo di algoritmi complessi
(come usare le condizioni – if, else, elseif - come
usare i cicli for, i cicli while, il ciclo until e loro differenze
fondamentali per un corretto utilizzo)
* Introduzione alle funzioni matematiche predefiniti in
ASP e agli operatori fondamentali per la manipolazione di
stringhe (funzioni per l’esecuzione di operazioni matematiche,
per la gestione delle date, la gestione delle stringhe alfanumeriche,
passare parametri ad una funzione, operatori logici, operatori
relazionali)
Come scrivere la prima applicazione professionale in ASP
* Come scrivere codice compatto con l’ausilio di
procedure e funzioni (usare le funzioni per rendere più leggibile
e compatto il codice, come rendere la manutenzione di un
programma complesso semplice e rapida)
* Utilizzo degli oggetti interni ad ASP (gli oggetti fondamentali
per creare applicazioni dinamiche)
Come creare applicazioni che interagiscano con l’utente
* Come creare un modulo per la raccolta di dati da una
pagina web (utilizzo dei metodi Get e Post dell'html, come
impostare campi nascosti)
* Come validare i dati immessi in un modulo (utilizzo di
javascript e vbscript lato client e lato server)
* Come raccogliere i dati dai diversi campi di un modulo
web (come discriminare i dati tra i diversi campi di un modulo
web- campi textarea, checkbox e radio, come recuperarli in
modo sicuro)
* Come creare pagine con accesso protetto senza configurare
il web server (creare semplici script per la protezione dell’accesso
a particolari pagine web)
* Come includere un file in un’ applicazione ASP
(creare script di facile manutenzione con l’inclusione
di file)
Come inviare email dalle pagine web
* Come creare un programma per l’invio di un’email
da una pagina web (creare un form per l’invio di un’e-mail,
come utilizzare CDONT , utilizzare ASPEmail e sua configurazione)
* Come allegare un file ad un’e-mail (allegato) (creare
un form per allegare da pagina web un file e spedirlo via
e-mail)
Come creare applicazioni che memorizzino i dati in modo
temporaneo personalizzando i contenuti dell’utente
* Come utilizzare i cookie per salvare dati (cos’è un
cookie, come settare un cookie con dati personalizzati, come
recuperare un cookie settato nel browser del client, come
cancellare un cookie nel client, come discriminare tra client
con cookie e client senza cookie, come usare i cookie per
mostrare messaggi personalizzati all’utente, sicurezza
e cookie)
* Come utilizzare le variabili di sessione (cos’è una
variabile di sessione, come si configura e come si recuperano
i valori, come si cancella, come navigare all’interno
delle variabili, come utilizzarle per personalizzare la navigazione
dell’utente)
* Come utilizzare le variabili ambiente (come accedere
alle variabili ambiente, come settarle e come utilizzarle
per semplici analisi statistiche sulla provenienza dei visitatori)
Come creare applicazioni che memorizzino i dati in modo
permanente
* Memorizzare le informazioni in un file testuale (come
simulare con un file di testo un semplice database, come
memorizzare informazioni complesse)
* Leggere le informazioni in un file testuale (come recuperare
le informazioni complesse e suddividerle in diverse variabili
per l’analisi)
* Cancellare i dati in un file testuale (come cancellare
singole righe di dati da un file di testo sulla base di chiavi
univoche)
* Ricercare informazioni all’interno di un file testuale
(come implementare un semplice motore di ricerca su un file
testuale)
Come scegliere il provider gratuito e a pagamento per creare
un sito dinamico
* Elementi fondamentali nella scelta dell’hosting
(quali variabili valutare, quanto spendere, cosa chiedere
|| Palermo
Web || Giornale
di Sicilia ||Lapis
Palermo ||
|| Partite
di Calcio Gratis || Televisione
su Internet (sito 1) || Televisione
su Internet (sito 2) ||
||DIZIONARI
ON-LINE || WIKIPEDIA (enciclopedia
on-line) || Dizionario
Etimologico on-line ||
|