Costruzione del sito web

Ogni sviluppatore web deve conoscere i seguenti componenti web:

  • HTML 4.01
  • Uso di CSS ( Fogli di stile)
  • XHTML
  • XML e XSLT
  • Client-side script
  • Server-side script
  • Gestione dei dati tramite SQL
  • Il futuro del Web

HTML 4.01

HTML è il linguaggio del Web, ogni sviluppatore web deve avere una comprensione di base di esso.

HTML 4.01 è uno standard web importante e le differenze con HTML 3.2 sono molto grandi.

Quando sono stati aggiunti etichette come font e proprietà color all'HTML 3.2, è diventato un incubo per i sviluppatori. Sviluppare siti che devono aggiungere informazioni sul font a ogni pagina singola è diventato un processo lungo e costoso.

Attraverso HTML 4.01, tutte le informazioni di formattazione possono essere spostate fuori dal documento HTML e inserite in un foglio di stile indipendente.

Un'altra ragione per cui HTML 4.01 è importante è che, grazie a XHTML 1.0, questa versione più recente di HTML è stata riformulata come applicazione XML. L'uso di HTML 4.01 nelle tue pagine ti permette di aggiornare facilmente HTML a XHTML in futuro.

Assicurati di utilizzare lo standard HTML 4.01 più recente.

Studia la nostra completa Manuale HTML 4.01.

Fogli di stile a cascata (Cascading Style Sheets - CSS)

I stili possono definire come gli elementi HTML vengono visualizzati, simili al tag font nell'HTML 3.2. Di solito, i stili vengono conservati in file esterni all'HTML documento. Gli fogli di stile esterni ti permettono di cambiare l'aspetto e la layout di tutte le pagine del sito semplicemente editando un semplice documento CSS. Se hai mai tentato di fare alcune modifiche, come cambiare contemporaneamente il font o il colore dei titoli di tutte le pagine del sito, capirai come CSS possa raggiungere l'effetto del doppio vantaggio.

Assicurati di studiare il nostro Tutorial CSS.

XHTML - Il futuro di HTML

XHTML indica il linguaggio di markup ipertestuale estensibile (Extensible HyperText Markup Language).

XHTML 1.0 è lo standard HTML più recente derivato da W3C. È diventato un standard raccomandato ufficiale il 26 gennaio 2000 (Raccomandazione). La Raccomandazione W3C significa stabilità delle norme, e attualmente queste norme sono diventate uno standard web.

XHTML è una versione ristrutturata di HTML 4.01 utilizzando XML e può essere utilizzata immediatamente nei browser esistenti seguendo alcune semplici linee guida.

Preparati per il futuro: leggiCome trasformare un sito in XHTML.

XML - Strumento per descrivere i dati

Estensione linguaggio di markup (XML) eNoSostituto di HTML. Nel futuro sviluppo web, XML verrà utilizzato per descrivere e memorizzare i dati, mentre HTML verrà utilizzato per visualizzare i dati.

Our most appropriate description of XML is, a cross-platform, hardware and software-independent information storage and transmission tool.

We believe that the importance of XML is not inferior to that of HTML in the foundational position of the web, and XML will become the most important data processing and transmission tool.

Assicurati di studiare i nostri XML Tutorial.

XSLT - a tool for transforming data

XSLT (eXtensible Stylesheet Language Transformations) is a language used for transforming XML.

Future websites will have to pass data in different formats to different browsers and to other web servers. XSLT is a new W3C standard that converts XML data into different formats.

XSLT can convert XML files into formats recognizable by browsers, such as HTML, or WML - a markup language used for many handheld devices.

XSLT can also add elements, and delete, rearrange, and sort elements, test and determine which elements to display, etc.

Assicurati di studiare i nostri XSLT Tutorial.

Client-side script

Client-side script is a programming related to the behavior of internet browsers. You should learn JavaScript to be able to pass more dynamic web content:

JavaScript is a programming tool provided for HTML designers
HTML creators are usually not programmers, but JavaScript is a very simple scripting language! Almost anyone can insert some JavaScript code snippets into their HTML pages.
JavaScript can place dynamic text in an HTML page
A line of JavaScript like this can write variable text in an HTML page: document.write("h1" + name + "/h1")
JavaScript can react to events
You can set JavaScript to execute when an event occurs, such as when the page is loaded or when a user clicks on an HTML element.
JavaScript can read and modify HTML elements
JavaScript can read and modify the content of HTML elements
JavaScript can be used to validate data
You can use JavaScript to validate form data before the form is submitted to the server, ensuring that the server processes the data correctly.

You must learn our JavaScript Tutorial.

Server-side script

I script server-side e la programmazione dei server Internet sono correlati. Dovresti studiare i script server-side per essere in grado di trasmettere più contenuti del sito web dinamico. Attraverso la programmazione server-side, puoi:

  • Modificare, aggiungere o aggiornare dinamicamente il contenuto delle pagine web
  • Rispondere alle query o ai dati inviati dagli utenti HTML
  • Accedere ai dati o ai database e restituire i risultati al browser
  • Accedere ai file o ai dati XML e restituire i risultati al browser
  • Convertire XML in HTML e restituire i risultati al browser
  • Personalizzare le pagine per diversi utenti, migliorando l'accessibilità delle pagine
  • Fornire sicurezza e controllo dell'accesso per diverse pagine web
  • Progettare uscite diverse per diversi tipi di browser
  • Minimizzare il traffico di rete

Su W3SCHOOL, attraverso ASP e PHP Vi mostriamo la programmazione dei script server-side

Assicurati di studiare i nostri Tutorial ASP e Tutorial PHP.

Gestione dei dati con SQL

Il linguaggio di interrogazione strutturato (SQL) è lo standard universale per accedere a database come SQL Server, Oracle, Sybase e Access.

Per chi desidera memorizzare e recuperare dati da database, la conoscenza di SQL è di grande valore.

Ogni webmaster dovrebbe comprendere che SQL è un motore vero e proprio per i database web.

Assicurati di studiare i nostri Tutorial SQL.

Prospettive future

Dobbiamo capire una cosa molto importante: la funzionalità del sito web cambierà radicalmente. Vedremo una trasformazione enorme, ossia il passaggio del sito dalla presentazione di contenuti "statici" alla trasmissione di contenuti "dinamici".

Vedremo molti nuovi browser, come i browser sui dispositivi mobili, e, allo stesso tempo, vedremo più comunicazioni di dati tra server e tra server e browser utilizzando XML.