Home Page

1.4 WEB-PROGRAMMER

Obiettivi & Mission

Il corso si rivolge a operatori informatici, studenti e piccoli-medi imprenditori interessati a conoscere le tecniche grafiche necessarie per poter ideare, progettare e sviluppare siti web ad alta personalità grafica.

L'obiettivo è formare il Web Programmer, l'emergente figura professionale in grado di:

  • progettare componenti software e applicazioni web;

  • programmare utilizzando i linguaggi di scripting server-side e client-side, quali ASP e JavaScript;

  • realizzare siti internet complessi con contenuti dinamici;

  • conosce i database relazionali ed il linguaggio SQL;

  • sa creare un database, effettuare query di interrogazione ed interfacciare le pagine Web con sistemi di database anche in maniera avanzata;

  • sviluppare servizi interattivi e soluzioni di e-commerce;

  • conosce le problematiche di sicurezza online.

Completano il profilo buone capacità di problem solving e predisposizione al lavoro di gruppo.

Prerequisiti

Buona conoscenza dei linguaggi e degli strumenti di sviluppo per il Web.

Contenuto

Durante il corso verranno affrontati i seguenti argomenti:

 
Descrizione
Durata (h)
(1)
12
(2)
32
(3)
6
(4) Pagine Dinamiche con ASP
28
(T)78

Moduli

Argomento:
(1) Database con Access
 
Durata:
12 ore
 
  Obiettivi: Il corso oltre ad introdurre gli indispensabili concetti sulla struttura dei database, ha l'obiettivo di mettere in grado il partecipante di saper utilizzare, anche in maniera spinta, database Access già esistenti e di creare nuovi database in base alle proprie esigenze.Gli argomenti trattati sono supportati continuamente da esercitazioni pratiche che permettono di esemplificare anche i concetti più difficili.
 
Contenuto:
  • II database: record, campi, relazioni
  • L'ambiente di lavoro di Access: la finestra database ed i principali menù
  • Uso delle tabelle: copiare, spostare ed eliminare i dati, formattare il foglio dati
  • Ricerca dei dati, ordinamento, uso dei filtri, il filtro in base a maschera
  • Utilizzo del carattere jolly, degli operatori logici e di confronto
  • Query di selezione, aggiornamento, accodamento, eliminazione.Le Join
  • Query con parametri e Query di Raggruppamento. Calcolo totali e di espressioni
  • Scambio di dati con le altre applicazioni. Tabelle collegate
  • Uso delle autocomposizioni per la creazione di Maschere e Report
  • La creazione di tabelle. Tipo e dimensione dei campi. I campi memo
  • Gli indici, la chiave primaria, il campo contatore, indici multicampo
     
Argomento:
(2) JavaScript & applet Java
 
Durata:
32 ore
 
  Obiettivi: L'obiettivo del corso è quello di far apprendere la programmazione in JavaScript e l'uso degli Applet Java nelle pagine Web. Inoltre, in virtù della fondamentale rilevanza data ad alcuni concetti, il corso può essere il punto di partenza per avvicinarsi al mondo della programmazione.
 
Contenuto:
  • Introduzione a JavaScript e le sue caratteristiche fondamentali
  • Gli eventi: cosa sono, come funzionano. Gli eventi di JavaScript
  • Primi elementi: variabili ed operatori, istruzioni e funzioni. Le strutture di controllo
  • Gli oggetti: programmazione orientata agli oggetti e programmazione basata sugli oggetti
  • Gli oggetti in JavaScript, oggetto Navigator, il documento html
  • Definizione di Array e utilizzo in JavaScript
  • Le finestre: finestre di dialogo e finestre personalizzate
  • Metodi fondamentali: metodi matematici e metodi stringa
  • Uso dei Cookie: impostazione, ricerca, lettura e cancellazione
  • Esempi codice JavaScript: negozio online, modulo di prenotazione, visualizzatore banner, etc.
  • Introduzione a Java e sue caratteristiche fondamentali. Gli strumenti del programmatore Java
  • Gli applet Java. Integrazione degli applet nelle pagine html
  • JavaScript e Java a confronto
  • Interattività delle pagine html
     
Argomento:
(3) Web e database
 
Durata:
6 ore
 
  Obiettivi: Il corso affronta questa tematica mostrando com'è possibile integrare un database in un sito creando delle pagine dinamiche. Vengono introdotte diverse metodologie ed in particolare quella ideata dalla Microsoft: le Active Server Pages (ASP). Verrà mostrato come è possibile, attraverso l'utilizzo di FrontPage e partendo da un database esistente, creare automaticamente pagine ASP e come gestirle.
 
Contenuto:
  • Web Server: cosa sono e perché si usano
  • Installazione e configurazione di Microsoft Personal Web Server
  • Richiami su database, Access e sull linguaggio SQL
  • Rendere operativo un database su un Web Server
  • Introduzione alle pagine dinamiche: il PHP e le Active Server Pages (ASP)
  • Creazione di pagine ASP con gli automatismi di FrontPage 2000
  • Interrogazione, modifica e inserimenti di dati dal Web
  • Esercitazione pratica finale
     
Argomento:
(4) Pagine Dinamiche con ASP
 
Durata:
18 ore
 
  Obiettivi: Durante il corso si apprenderanno le tecniche per la creazione di pagine dinamiche con ASP, interagendo con database relazionali, quali Access e SQL Server. Il corso prevede la realizzazione pratica di esercizi esemplificativi che permettono di mettere immediatamente in pratica le conoscenze acquisite.
 
Contenuto:
  • Modelli di architettura client/server. Configurazione Web Server
  • Introduzione ad ASP ed allo scripting lato server
  • Oggetti ASP - proprietà, metodi ed eventi: Application, ASPError, ObjectContext, Request, Response, Server, Session
  • I database relazionali. Fondamenti di SQL: SELECT, INSERT, UPDATE, DELETE
  • VBScript: sintassi, strutture di controllo, comandi e funzioni
  • Le componenti installabili di Asp
  • Accesso ai database tramite ADO (Active Data Objects): oggetti Connection, Command, Error, Parameter, Recordset, Field
  • Le Collection: QueryString, Form, ServerVariables, Cookies
  • Oggetti COM lato server
  • Inserimento, modifica e cancellazione dati form/tabella e form master/detail
  • Ottimizzare le prestazioni delle pagine ASP
  • Autenticazione HTTP e problematiche di sicurezza con ASP
  • Utilizzo dell'ASP per il commercio elettronico
  • Breve panoramica sugli altri strumenti lato server (il PHP, Oracle, CGI, JSP, ...)
     

back

 

 © 1997-2003 Mestor - Tutti i diritti riservati.      Home | Eng | Info | Contatti | Forum