Kosmous beyond the clouds: Sviluppo, Formazione e Consulenza Informatica

Corso HTML

Obiettivi:   Al termine del corso gli studenti saranno in grado di creare e pubblicare pagine web utilizzando le caratteristiche piu' avanzate dello standard HTML.
Prerequisiti:   Nessuno
Categoria:   Sviluppo software
Codice:   TCKDEV007
Prezzo:   650,00 € (IVA esclusa)
Esame:   E' disponibile l'esame di certificazione Value Test Suite per questo corso aggiungendo soli 30 €
Aggiungi 30 euro e fai l'esame con Value Test Suite! Aggiungi 30 euro e fai l'esame con Value Test Suite!
Contattaci:   Modulo prenotazione / informazioni
Durata:   3 gg
Manuale:   si
Argomenti:  
  • Introduzione allo sviluppo web
    • Le origini
    • Internet
    • Meccanismi Client/Server
    • Il Protocollo HTTP
    • Indirizzi IP, domini e DNS
  • Elementi di base dei documenti HTML
    • I tag e gli attributi
    • Struttura di un documento
      • Head
      • Body
  • Il testo
    • Titoli da <H1> a <H6>
    • Paragrafi <P>
    • Nuova riga <BR>
    • Il tag <FONT>
    • Grassetto, sottolineato, corsivo
    • Apici e pendici
    • Suddividere il documento <DIV>
  • Gli elenchi
    • Elenchi ordinati <OL>
    • Elenchi non ordinati <UL>
    • Elementi <LI>
  • Ancore ed immagini
    • Gli ipertesti
    • Il tag ancora <A>
    • Collegamenti interni al documento
    • Target
    • Il tag <IMG>
    • Percorsi assoluti e relativi
    • Uso delle mappe
    • Immagini di sfondo
  • Le tabelle
    • Vincoli di base delle tabelle
    • Il tag <TABLE>
    • Le righe <TR>
    • Le celle <TD>
    • Le tabelle per la definizione del layout
  • I moduli
    • Principi di base per l'uso dei moduli
    • Il tag <FORM>
    • GET e POST
    • Il tag <INPUT>
    • Il tag <SELECT>
    • Il tag <TEXTAREA>
  • I frames
    • Principi di base sull'uso dei frames
    • Definizione della <FRAMESET>
    • Il tag <FRAME>
    • Impostazione del layout con i frames
    • Frames, finestre e target
  • Fogli di stile
    • Introduzione ai fogli di stile
    • Il tag <STYLE>
    • Stili collegati, incorporati, in-line
    • Ridefinizione dello stile
    • Creazione di classi di stile
    • Principali attributi di stile
  • DHTML
    • DOM Document Object Model
    • Programmazione lato Client
      • Il tag <SCRIPT>
      • Panoramica di JavaScript
    • Accesso agli elementi
    • Validazione lato Client
  • Incorporazione di oggetti
    • Le Applet ed il tag <APPLET>
    • Controlli ActiveX ed il tag <OBJECT>
    • Definizione dei parametri con il tag <PARAM>
    • Oggetti di uso comune
      • Windows Media Player
      • Plug-in Macromedia Flash
  • Pubblicazione
    • Il provider
    • Server web
    • Differenze fra i principali sistemi operativi
    • Pubblicazione con FTP File Transfer Protocol
    • Client FTP avanzati
    • Impostazione dei permessi
  • Progettazione
    • Principi di usabilità
    • La navigazione
    • La coerenza dell'interfaccia
    • L'esperienza dell'utente
    • Principi di computergrafica
      • Grafica vettoriale e raster
      • Formati di immagine
      • Compressione ed ottimizzazione
      • I colori
      • I caratteri
    • Tecniche di compatibilità
Q Il corso prevede esercitazioni pratiche?
A Certamente. Il corso di HTML prevede esercitazioni continue sugli argomenti trattati. La nostra esperienza nel campo della formazione informatica ci ha insegnato che il miglior modo di sedimentare le conoscenze acquisite è quello di metterle subito in pratica.
Q Quale strumento di sviluppo viene utilizzato per scrivere il codice HTML?
A Non abbiamo un ambiente di sviluppo standard per questo corso, in genere utilizziamo editor testuali con highlighting della sintassi. Non utilizziamo mai ambienti RAD o con suggerimenti automatici per costringere gli allievi a memorizzare la sintassi.
Q Il corso di HTML - DHTML prevede conoscenze di base iniziali?
A No. Per coloro che desiderassero approfondire la parte JavaScript è disponibile il corso di JavaScript della durata di tre giorni incentrato tutto sulla programmazione lato client.
Q Non ho alcuna esperienza di sviluppo web, il corso di HTML illustrerà il meccanismo di funzionamento client/server che è alla base del web?
A No, il corso di HTML - DHTML ha l'obiettivo di insegnare ai discenti a scrivere pagine web ben formattate. Riteniamo inopportuno in questa fase dell'apprendimento, bombardare di informazioni gli studenti già impegnati a memorizzare una vasta sintassi. Possiamo consigliare il corso di Programmazione web corso base per avere una informazione maggiormente esaustiva sull'argomento.
Q Al termine del corso mi verrà rilasciato un attestato di partecipazione?
A Tutti i nostri corsi di formazione prevedono il rilascio di un attestato di partecipazione.
Q Il corso di HTML - DHTML si tiene solo a Roma?
A La nostra sede di Roma è la sede principale nella quale svolgiamo i nostri corsi di formazione ma possiamo organizzare corsi in qualsiasi parte d'Italia se la quota dei partecipanti ce lo consente. In alternativa possiamo erogare il corso direttamente presso la sede del cliente.
Q Durante il corso verranno affrontate tematiche relative ai fogli di stile (CSS)?
A Certamente, i fogli di stile sono divenuti oramai uno standard del web per cui il corso cercherà di incentrare su questi tutti gli aspetti riguardanti lo stile dell'interfaccia utente.
Q Relativamente ai fogli di stile, il corso di HTML - DHTML tratterà gli attributi di stile utilizzati dagli script dinamici?
A Per quanto il corso non sia specifico di JavaScript, verranno illustrate le tecniche più comuni per aumentare la dinamicità delle pagine tramite semplici script DHTML.
Q Il corso prevede un libro di testo o un manuale di riferimento?
A Tutti i nostri corsi di formazione prevedono un testo di riferimento, spesso non riportiamo il titolo del manuale sulla descrizione del corso per evitare fraintendimenti dovuti in parte alle case editrici che possono sospendere la pubblicazione dei manuali, in parte al fatto che nel frattempo potrebbero essere usciti testi che riteniamo più idonei.
Q E' possibile portare via al termine del corso il materiale relativo alle esercitazioni pratiche svolte in aula?
A Non solo è possibile ma è consigliato. E' sempre utile rivedere a distanza di tempo i propri esercizi così da fissare meglio le informazioni nella memoria.
Q Il corso di HTML - DHTML prevede diversi livelli?
A No, le tematiche affrontate nei giorni del corso sono sufficientemente approfondite rispetto agli obiettivi del corso stesso. Possiamo consigliare di approfondire l'ambito della programmazione client seguendo il corso di JavaScript e di proseguire con lo studio di un linguaggio di programmazione lato server come ASP o PHP
Q Negli argomenti da voi riportati sul corso di HTML - DHTML non ho visto molti punti che mi interessano come ad esempio gli script JavaScript per la validazione dei moduli lato client o l'incorporazione di filmati Macromedia Flash. Come mai?
A Non tutti gli argomenti possono essere elencati nella scaletta di un corso ma ciò non significa che tali argomenti non siano trattati. Generalmente vengono indicati macroargomenti di interesse generale.
Q I vostri corsi di formazione prevedono un test finale per la verifica delle conoscenze acquisite?
A Nessuno dei nostri corsi prevede un test di valutazione tecnico. Le conoscenze acquisite vengono continuamente verificate dai docenti con domande sugli argomenti trattati e discussioni di gruppo.
Q Non ho mai programmato prima, posso cominciare seguendo il vostro corso di HTML - DHTML?
A Il corso in oggetto ha come obiettivo quello di rendere autonomi coloro che vogliono pubblicare documenti in formato HTML. A tale proposito ricordiamo che il linguaggio HTML non è considerato un vero e proprio linguaggio di programmazione per cui non richiede conoscenze pregresse. Durante il corso saranno tuttavia affrontate tematiche relative alla realizzazione di script dinamici tramite JavaScript, in questo senso potrebbe essere forse utile seguire il nostro corso di Introduzione alla programmazione strutturata.
Q I corsi di formazione che erogate si tengono esclusivamente presso la vostra sede?
A Possiamo erogare il corso anche presso la sede del cliente. In tal caso chiediamo siano rispettati determinati requisiti Hardware/Software per il corretto svolgimento del corso.
Q Il corso di HTML - DHTML è un buon modo di cominciare ad imparare a programmare per il web?
A Riteniamo che sia il modo migliore, a patto che si continuino ad affrontare argomenti come JavaScript, ASP o PHP e la generazione dinamica dei contenuti.
Q Ho molta difficoltà ad effettuare un buon debug degli script lato client. Esiste una gestione degli errori in JavaScript? Verranno trattate queste tematiche durante il corso?
A La gestione degli errori in JavaScript è un elemento introdotto nelle versioni mature dell'interprete (versioni successive alla 1.0) per cui fino a non molto tempo fa si preferiva non utilizzare costrutti non compatibili con tutti i browser. Ora che quasi tutti i browser web hanno un parser abbastanza aggiornato è possibile implementare costrutti quali "Try{}catch(){}". In genere, per quanto riguarda la programmazione lato client, un buon aiuto viene dal browser web e dalla precisione con la quale ci riesce a dare informazioni su eventuali errori. Tutte le strategie di gestione degli errori e di debug verranno comunque approfonditamente affrontate durante il corso.
Q Verranno utilizzati componenti COM (controlli ActiveX) durante il corso di programmazione HTML?
A No, l'uso dei controlli ActiveX e la gestione della comunicazione fra i componenti richiamati da una pagina web e gli script residenti sulla stessa sono in genere affrontati negli altri corsi di JavaScript e Programmazione Web base.
Q Cosa si intende quando si dice che JavaScript è un linguaggio C-like?
A Si intende dire che i due linguaggi sono sintatticamente simili, ossia nei loro costrutti di base seguono approssimativamente le stesse regole. Ad esempio tutte e due i linguaggi utilizzano le parentesi graffe per delimitare blocchi di codice, i cicli for vengono utilizzati nello stesso modo: for(inizializzazione; condizione; incremento) etc...
Q Java e JavaScript sono la stessa cosa?
A Assolutamente NO. Per quanto siano entrambe linguaggi C-like sono due cose assolutamente distinte. Seguire un corso di Java o uno di JavaScript è ben differente.
Q Cosa significa HTML? E DHTML?
A HTML è l'acronimo di HyperText Markup Language che tradotto in italiano significa più o meno: Linguaggio di definizione per gli ipertesti. DHTML è Dynamic HyperText Markup Language ossia Linguaggio di definizione per gli ipertesti dinamici (documenti con effetti dinamici).
Q Saranno trattati problemi di compatibilità fra i vari browser durante il corso di HTML - DHTML?
A Certamente. Come sanno bene i programmatori web esperti, i problemi di compatibilità fra i browser rivestono spesso un problema noioso e difficile d risolvere. Durante il corso verranno esaminate le differenze di implementazione fra i vari tag ed attributi di stile nei browser web maggiormente diffusi.
Q Il corso di HTML - DHTML è propedeutico al corso di XML?
A No. Il linguaggio XML è del tutto indipendente dall'HTML e ben più complesso ed articolato.
Q E' necessario conoscere JavaScript per seguire il corso?
A No, l'uso che verrà fatto degli script lato client in questo corso sarà molto semplice ed introduttivo. Dal punto di vista della programmazione lato client lo scopo di questo corso vuole essere quello di comunicare le possibilità offerte dagli script JavaScript, per la programmazione lato client e le sue relative implicazioni di carattere avanzato esistono corsi appositamente progettati.
Q Durante il corso di HTML - DHTML verranno affrontate problematiche relative ai motori di ricerca ed al webmarketing?
A Verranno affrontate tali problematiche limitatamente all'uso del tag ed alla creazione dei contenuti, non verranno affrontate tecniche squisitamente di webmarketing quali ad esempio lo scambio di link, la pubblicità tramite banner etc...
Q Il corso prevede una trattazione esaustiva di computergrafica e di tutto ciò che ha a che fare con l'ottimizzazione delle pagine web oltre al linguaggio HTML - DHTML?
A Non sarebbe possibile trattare esaustivamente in questo corso anche le cognizioni di computergrafica necessarie ad un professionista del web tuttavia verranno accennati i principi di base per un corretto uso del materiale grafico all'interno delle pagine web.
Q E' possibile scrivere codice lato client utilizzando VBScript invece che JavaScript e se si verrà visto durante il corso?
A E' possibile ma il codice VBScript verrà correttamente interpretato solo dai browser MS Internet Explorer per cui in genere non rappresenta il linguaggio preferito per lo sviluppo web. Per questo motivo durante il corso non verrà trattata la programmazione lato client con VBScript.
Q Cascading Style Sheets o CSS è una tecnologia standard supportata da tutti i browser allo stesso modo?
A CSS è certamente uno standard ma i vari browser da una parte interpretando lo standard hanno creato delle lievi differenze di visualizzazione, dall'altra parte hanno spesso integrato nello standard alcuni elementi proprietari che non vengono correttamente interpretati dagli altri browser. Il corso di HTML - DHTM cercherà per quanto possibile di illustrare i requisiti comuni ai vari browser web.
Q Il corso di HTML - DHTML mi insegnerà a sviluppare l'interfaccia di un sito web?
A Il fine di questo corso è quello di insegnare a rappresentare pagine web utilizzando il linguaggio HTML. Sviluppare l'interfaccia di un sito web richiede conoscenze eterogenee e non è un insegnamento che si può trasmettere in tre giorni, richiede esperienza e molta buona volontà anche se durante il corso verranno comunque dati tutti gli elementi utili agli studenti per minimizzare i tempi di apprendimento.
Q Perchè esiste un corso di HTML se si possono utilizzare dei programmi per sviluppare pagine web?
A Molti programmi inseriscono nel codice HTML generato una serie di informazioni inutili che appesantiscono le pagine. In altri casi è necessario apportare modifiche manuali al codice HTML prodotto oppure si devono generare pagine dinamicamente. In quest'ultimo caso la conoscenza dell'HTML rappresenta un requisito imprescindibile per lo sviluppatore.

Sei interessato al corso ma non vuoi spendere tanto?

Iscriviti alla nostra newsletter per ricevere le offerte Last Minute
Indirizzo email:

Risparmi fino all'80%!
Vuoi ricevere informazioni sul corso?