Di cosa ho bisogno di imparare a creare un sito web?

January 27

La quantità di linguaggi di programmazione è necessario imparare a creare un sito web dipende da quanto complicato volete che il vostro sito web per essere e che il sistema di gestione dei contenuti, se del caso, si utilizza per creare e mantenere esso.

HTML / XHTML

HTML, che sta per HyperText Markup Language, è il linguaggio di base del web. Esso utilizza "tag" per ospitare e identificare i contenuti. Ad esempio, per scrivere un paragrafo, è sufficiente scrivere come normale, solo si posiziona <p> all'inizio e </ p> alla fine. Questo segnala al browser web: questo testo è un paragrafo. (Se si sente qualcuno parlare XHTML, la "X" sta per eXtensible, ma non aver paura. È semplicemente l'ultima versione di HTML)

CSS

CSS sta per Cascading Style Sheets. Mentre HTML organizza e identifica i contenuti, CSS fa apparire bello. Nell'esempio precedente, HTML identifica un blocco di testo come paragrafo. Il tuo browser quindi controlla il file CSS (chiamato anche un foglio di stile) per le istruzioni su come un paragrafo dovrebbe apparire. È possibile scrivere le istruzioni, per esempio, per rendere paragrafi una certa larghezza, un certo carattere e includere un'immagine di sfondo certa.

PHP

PHP (che originariamente stava per Personal Home Page, che ora è una definizione confusa e imprecisa) è un linguaggio web avanzato che può essere inserito in pagine HTML - anche se per farlo funzionare, quelle pagine quindi bisogno di avere una estensione .php invece di una estensione .html. PHP può creare variabili e fare una varietà di funzioni, anche se è più spesso utilizzato per interagire con i database.

MySQL

MySQL è un sistema di gestione di database che, come suggerisce la sua definizione, in grado di gestire i database. Su tutti, ma i più piccoli siti web, il contenuto è di solito memorizzato non direttamente nelle pagine HTML, ma invece in banche dati (che può essere creato e modificato utilizzando un linguaggio chiamato SQL, che sta per Structured Query Language). HTML può contenere un codice PHP che afferra il contenuto dal database e restituisce in forma semplice HTML.

JavaScript

JavaScript è un altro linguaggio web avanzate per lo più utilizzati per la creazione di effetti freddi sulle pagine web. Mentre PHP, come i database, esiste solo sul server, JavaScript è un "linguaggio lato client", che significa che è eseguito sul computer di chi è la visualizzazione del sito. Può essere utilizzato per creare giochi web o effetti nifty quali avvisi e menu a schede.

Content Management Systems

L'idea alla base di sistemi di gestione dei contenuti, o CMS, è quello di prendere un sacco di grugnito codifica lavoro di creazione di un sito web. CMS in genere creare una sezione di amministrazione user-friendly sul tuo sito che è possibile utilizzare per creare nuove pagine, modificare quelli vecchi, e ridisegnare diverse sezioni del sito. CMS popolari (e libero) includono Joomla, WordPress (WordPress.org, non WordPress.com) e Plone.