Webmaster Base

Data Project
In aula

390 
+IVA
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • 40 ore di lezione
Descrizione

Obiettivo del corso: Webmaster Base è il primo scalino necessario per chi ha intenzione di sviluppare siti Web o per chi ha intenzione di conoscere gli strumenti di creazione di un progetto online. Il corso è rivolto a chi vuole imparare le solide basi della costruzione di siti Web. Il programma del corso Webmaster base affronta tutti gli aspetti inerenti la realizzazione di un sito Web, partendo da concetti di b.
Rivolto a: Il corso è indirizzato sia ai tecnici che scriveranno il codice, sia ai progettisti che vogliono toccare con mano la materia del.

Informazione importanti

Domande più frequenti

· Requisiti

Per seguire con profitto il corso è richiesta una sufficiente padronanza dell'utilizzo del computer e una discreta esperienza di navigazione su Intern

Programma

Introduzione

    Definizioni e ruoli del Webmaster Internet e protocolli di comunicazione (http, ftp, smtp) Concetti di Client e Server Il W3C e la definizione degli standard

Creare pagine con XHTML

    Cos’è l’ (X)HTML Gerarchia di un sito Web Definizione della root L’estensione dei file Struttura base dei documenti (X)HTML

Impaginare con XHTML: testi, immagini, link e liste

    Introduzione alla sintassi (X)HTML Analisi dei principali tag e attributi (X)HTML Inserire titoli e testi in una pagina Inserire immagini Inserire link Percorsi relativi ed assoluti degli elementi Liste: ordinate, non ordinate e di definizione

Le tabelle

    Considerazioni sull’uso delle tabelle Creare tabelle Gestire tabelle annidate Tag e attributi avanzati delle tabelle

I moduli: tag Form

    Passaggio di dati tra client e server Creare un form per richiedere dati all’utente I campi: input, textarea, select, button Impaginare un form

CSS (fogli di stile)

    Cosa sono i Cascading Style Sheet CSS level 2 CSS e compatibilità con i browser Differenti dichiarazioni di fogli di stile Struttura di un foglio di stile Regole e commenti nei CSS

Applicare i CSS in una pagina XHTML

    Fogli di stile in linea, interni ed esterni al documento I selettori Differenza tra classe e ID Formattare gli elementi di una pagina con gli attributi class e ID Proprietà di base del testo Impostare il background, il bordo ed il colore degli elementi Gestire lo stile degli elenchi puntati e numerati Gestire lo stile di tabelle e form

Convertire documenti HTML in XHTML

    Struttura logica dell’XML Documenti e file XML XHTML 1.1 Le regole dell’XHTML e differenze con l’ HTML 4.01 Convertire un documento HTML In futuro: XHTML 2.0 o HTML 5 ?

Introduzione al Javascript

    Differenza fra linguaggi server-side e client-side La sintassi del linguaggio Javascript Event Handler Inserire lo script all’interno di un documento Richiamare uno script esterno alla pagina Variabili e tipi di dati Espressioni e operatori Gestire finestre ed elementi della pagina Validazione lato client di un form

Introduzione ad Ajax

    Cos’è AJAX Superare la staticità dell’ (X)HTML con chiamate asincrone L’oggetto XMLHttpRequest Controlli per il supporto all’oggetto XMLHttpRequest Richiamare dati XML all’interno di una pagina Il framework spry per Ajax

Siti web senza tabelle : separare layout e contenuti

    Concetti di base dei CSS Positioning Posizionare elementi fisici in una pagina web Layout monocolonna Layout a due colonne Layout fissi ed elastici

Usabilità ed accessibilità dei siti Web

    Introduzione all'Usabilità e all’accessibilità Interfaccia grafica e colori Struttura del sito e dei contenuti Gestire la dimensione dei font Testare il sito su vari browser e piattaforme Tabelle di compatibilità dei CSS Test e validazione della sintassi CSS


Validazione e Pubblicazione

    Validare il codice: strumenti automatici di controllo Le toolbar per gli sviluppatori Gestione del sito Locale e Remoto Analisi e scelta dell’hosting Impostare i parametri FTP Pubblicare online il proprio sito web

Web 2.0

    Panoramica ed introduzione al web 2.0 Le funzioni avanzate di google; Google Analytics, Google Calendar e Writely. Introduzione a MySpace, Flickr, Blogger, De.li.ci.o.us. e The Box. Creare di una rete sociale. Creazione e personalizzazione degli account dei servizi. Pubblicare un video sul web