Web Master Base

Inizio Corso: Ottobre 2010
Corso di gruppo (8-10 persone): 80 ORE
Gruppo medio (6 -7 persone) 60 ore
Piccolo gruppo (4-5 persone) 50 ore

Frequenza: due volte a settimana, due ore a lezione
Prerequisiti: conoscenze informatiche di base
Documento rilasciato: Attestato di qualifica professionale
Costo corso : € 880 (invece di € 980)
OFFERTA VALIDA PER LE ISCRIZIONI EFFETTUATE DAL 06/09/2010 AL 17/09/2010
PAGAMENTO RATEALE SENZA INTERESSI:al momento dell'iscrizione euro 280 poi 3 rate mensili da euro 200 a partire da inizio corso

Il costo comprende materiale didattico e tassa di esame
Argomenti trattati nel corso: Html, Asp e IIS, Visual Basic, Sql, Ado,Access
DOCENTI CERTIFICATI MICROSOFT

Archimede informatica si riserva il diritto di posticipare le date di inizio dei corsi qualora non si raggiunga il numero minimo necessario per far partire il corso collettivo

 

 

Descrizione del corso Web Master base

Il Web Master è una delle figure professionali attualmente più richieste da gran parte
delle aziende e si identifica con colui che conosce il linguaggio globale delle discipline
legate al mondo del WEB.
E' in grado di creare un sito web, pubblicarlo in rete e registrarlo sui motori di ricerca,
occupandosi anche della gestione degli aggiornamenti.
Il Web è lo strumento d'eccellenza per la diffusione delle informazioni: le pagine
cambiano con frequenza giornaliera, si adattano all'utente e ricordano i gusti del
navigatore, permettono di accedere a cataloghi, listini e dati presenti nei database
aziendali ad esempio Access. Tutto ciò è possibile grazie alla diffusione delle
tecnologie di scripting lato server( ad esempio Asp): potenti e flessibili permettono
la creazione di pagine dinamiche anche agli sviluppatori alle prime armi.
La più diffusa e conosciuta tra queste tecnologie è senza dubbio ASP
(Active Server Pages) di Microsoft.
Durante il corso si apprenderanno le tecniche per la creazione di pagine dinamiche
con ASP, interagendo con database relazionali, quali Access grazie al linguaggio sql
Il corso prevede, inoltre,la realizzazione pratica di esercizi esemplificativi che
permettono di mettere immediatamente in pratica le conoscenze acquisite
Obiettivo del Corso
Tramite il corso di Web Master si imparerà a progettare, sviluppare e gestire siti Web professionali. Avere le conoscenze necessarie per operare in modo competente nei settori della progettazione, del design, dell'e-commerce (grazie a sql) e nell'amministrazione web.
WEB MASTER
PROGRAMMA
Web Master base
Html
Tramite il corso di Web Master si imparerà a progettare, sviluppare e gestire siti Web professionali. Avere le conoscenze necessarie per operare in modo competente nei settori della progettazione, del design, dell'e-commerce (grazie a sql) e nell'amministrazione web.

  • Introduzione al World Wide Web
  • Cos’è Hyper Text Markup Language
  • Funzionamento delle pagine Web
  • Studio dei Tag
  • Intestazioni, Titoli, Paragrafi e commenti
  • I Link: Collegamento tra le pagine Web
  • Collegamenti interni alle pagine
  • Formattazione del testo e controllo dei Font
  • Elenchi puntati e numerati
  • Collegamenti e-mail all’interno della pagina
  • Inserire immagini in una pagina Web
  • Modifica degli sfondi e dei colori
  • Inserimento di file Multimediali nella pagina
  • Le Tabelle
  • I Frame
  • I Meta tag
  • I form
  • Asp e IIS
    Le Active Server Pages permettono la creazione di siti Web Dinamici e funzionali. Le pagine Asp sono degli script, ovvero dei brevi frammenti di codice che vengono elaborati dal server per eseguire determinati compiti. Grazie all’estrema facilità di sviluppo si potrà rapidamente imparare a sviluppare applicazioni quali registrazioni ad un sito web tramite login e password, carrelli della spesa ed altro ancora. Per eseguire le pagine asp occore un Server Web come detto. IIs è il server professionale fornito da Microsoft per l’esecuzione di tali pagine.

  • Cosa sono le pagine Asp
  • Modello client – server
  • Differenze tra Asp e la tecnologia lato server
  • Installazione e configurazione di IIS
  • Gli oggetti Asp
  • Metodi e proprietà
  • Le variabili
  • Gli operatori
  • Strutture di controllo
  • Logica condizionale
  • Logica ciclica
  • Logica ramificata
  • Le funzioni interne
  • Oggetto Response
  • Oggetto Request
  • Oggetto Application
  • Oggetto Session
  • Oggetto Server
  • Oggetto AspError
  • Buffering delle pagine
  • Ricezione delle informazioni dall’utente
  • Recupero dei contenuti di un modulo
  • Le variabili d’ambiente
  • I cookies
  • Le variabili di sessione e dell’applicazione
  • I componenti Asp
  • File di inclusione lato server
  • Debug degli script
  • Accesso ai database con le pagine Asp
  • Lettura e visualizzazione dei contenuti di una tabella del database
  • Inserimento, aggiornamento e cancellazione di record dal database
  • Visual Basic
    VBscript è il linguaggio di scripting lato Client/Server anche se esprime al meglio le sue potenzialità lavorando lato Server. Esso permette di rendere una pagina Web dinamica e di interagire con l’utente. Vbscript con la sua semplicità di linguaggio ci permette di realizzare applicazioni complesse.

  • Differenza tra script lato client e lato server
  • Visualizzazione di script lato server
  • Inserimento di commenti
  • Basi della programmazione orientata agli oggetti
  • Definire gli oggetti
  • Istanziare gli oggetti
  • Incapsulamento ed ereditarietà
  • Metodi e proprietà di un oggetto
  • I tipi di dati
  • Dichiarazione delle variabili
  • Ambito di una variabile
  • Le assegnazioni
  • Memorizzazione e recupero dei dati
  • Le strutture decisionali: if…Then, Select Case
  • Le strutture cicliche: For...Next, Do...While
  • Funzioni interne ed esterne
  • Ado
    Il modello ADO costituisce una serie di oggetti programmabili. ADO è l'ultimo strato di una tecnologia denominata OLEDB, un modello orientato agli oggetti che, utilizzando COM, è in grado di dialogare con diverse fonti di dati in un modo molto potente. ADO e' l'interfaccia piu' usata per accedere ai database sotto il sistema operativo Windows, non solo mediante Visual Basic, ma anche mediante ASP ed altri ambienti di sviluppo.

  • Comunicazione con un database usando ADO
  • Modelli di database ODBC e OLEDBC
  • L’oggetto Connection
  • Il DSN di sistema
  • Connessione senza DSN
  • Chiusura di una connessione al database
  • Oggetto Recordset
  • Oggetto Command
  • Uso di adovbs.inc
  • Tipi di bloccaggio dei record: LockType
  • AddNew
  • Update
  • La collection Fields
  • CursorType
  • CursorLocation
  • Sql
    SQL (Structured Query Language) è il linguaggio più usato per la definizione e per l’accesso ai database. Un linguaggio di fondamentale importanza per l’interazione con i database e che non può essere ignorato. La sua sintassi estremamente semplice ma altrettanto potente, permette l ‘inserimento, la modifica, l’aggiornamento e la cancellazione dei dati presenti nella base dati. Il corsista tramite numerosi esercizi, sarà in grado brevemente di creare e manipolare i dati delle tabelle, di definire i vincoli di integrità e di eseguire Query di difficoltà sempre crescente.

  • I Database
  • I RDBMS
  • Integrità fisica dei dati
  • Integrità logica dei dati
  • Ottimizzazione
  • Il modello relazionale
  • Le relazioni: 1:1, 1:N, N:N
  • Interrogazioni sui Database
  • La clausola Where
  • Operatori logici e di confronto
  • Between
  • In
  • Like
  • Is null
  • Le funzioni
  • Min e Max
  • Sum
  • AVG
  • Count
  • Group by
  • Having
  • Subquery
  • Subquery annidate
  • Ordinamento dei dati
  • Join su due e più tabelle
  • Insert
  • Update
  • Delete
  • Access
    Un database è un insieme di dati omogenei. Può essere paragonato ad uno schedario elettronico che permette la memorizzazione di informazioni al suo interno. Grazie ad una base dati si possono gestire un mole elevata di dati con tempi notevolmente ridotti rispetto ad una volta.

  • Struttura di un Database
  • Creazione di Tabelle tramite visualizzazione struttura, creazione guidata, immissione dati
  • Tipologia di campi
  • Campi e record
  • Inserire, eliminare record e campi da una tabella
  • Chiavi primarie e indici
  • Generatore di espressioni
  • Ordinamento crescente e decrescente
  • Tipi di relazioni: uno-a-uno, uno-a-molti, molti-a-uno, molti-a-molti
  • Integrità referenziale
  • I filtri
  • Le Query
  • Operatori logici e di confronto