CENTRO SOCIO RICREATIVO CULTURALE

        

CORSO PROGRAMMATORE INFORMATICO

ARGOMENTI




L'HTML, ovvero l'HyperText Markup Language, e' il linguaggio solitamente usato per i documenti ipertestuali disponibili nel World Wide Web.
In tali documenti, un tratto di testo puo' essere contrassegnato inserendo delle etichette, tag, che ne descrivono la funzione, il colore, il link, o altre caratteristiche. Il contenuto servito dai siti web in seguito a una richiesta dell'utente solitamente consiste di un documento HTML: un web browser scarica da uno o piu' web server il contenuto HTML ed eventuali documenti collegati e li elabora, ossia ne interpreta il codice, al fine di generare la visualizzazione della pagina desiderata sullo schermo del computer.
L'HTML non e' propriamente un linguaggio di programmazione, in quanto non prevede alcuna definizione di variabili, strutture dati, funzioni, strutture di controllo, ma piuttosto e' solamente un linguaggio di markup che descrive le modalita' di impaginazione, formattazione o visualizzazione grafica o layout del contenuto, testuale e non, di una pagina web attraverso tag di formattazione.
Tuttavia, l'HTML supporta l'inserimento di script e oggetti esterni quali immagini o filmati.
L'estensione dei file in questo formato e' .html (si legge punto HTML ed e' piu' nuova) o .htm (si legge punto HTM ed e' piu' obsoleta).


PHP (Hypertext Preprocessor) e' un linguaggio di scripting interpretato, concepito per la programmazione web, ovvero la realizzazione di pagine e siti web dinamici.Il percorso formativo mira a passare ai partecipanti tutti gli elementi fondamentali del linguaggio piu' diffuso sul Web, applicabili anche e soprattutto all'utilizzo del php in accoppiata con uno o piu' dei molti framework opensource disponibili. Prerequisiti: Buona conoscenza di HTML e CSS e conoscenza sommaria dei principi della programmazione. Obiettivi: Comprendere i principi fondamentali della programmazione in php e saperli applicare all'utilizzo in accoppiata con un qualsiasi framework basato su php-mysql.


MySQL e' un database relazionale multithread open source, sviluppato nel 1996 da una societa' di consulenza svedese, la TcX, che aveva bisogno di un database veloce e che richiedeva poche risorse, pur dovendo gestire notevoli quantita' di dati. A quel tempo non esisteva niente sul mercato che soddisfaceva queste esigenze, quindi la TcX ha pensato bene di sviluppare da zero questo sistema (anzi, basandosi su un atrlo DBMS noto come mSQL). La diffusione di MySQL e' dovuta principalmente alla sua natura open source e gratuita, oltre alle sue doti di velocita' e flessibilita'. L'avvento di Linux e l'enorme sviluppo di PHP hanno consentito a MySQL di essere uno dei DBMS non commerciali piu' utilizzati al mondo.



La sigla CSS sta per Cascading Style Sheets, in italiano fogli di stile. Essenzialmente, il CSS e' un linguaggio che gestisce il design e la presentazione delle pagine web (cioe' l'aspetto estetico) e lavora in combinazione con l'HTML, o HyperText Markup Language (linguaggio a marcatori per ipertesti, il quale invece gestisce i contenuti delle pagine. Con il CSS potete stabilire le regole secondo cui il sito dovra' mostrare le informazioni, mantenendo tutti i comandi relativi alla formattazione e allo stile (font, colori, dimensioni, ecc) separati da quelli relativi al contenuto. Vengono chiamati cascading (a cascata) perche' i fogli di stile su cui lavorare sono svariati, ma solo uno eredita a cascata tutte le proprieta' dei fogli precedenti. Per molte persone la struttura classica e semplice di un blog puo' essere sufficiente; ma quando l'obiettivo e' personalizzare l'aspetto di un sito web, e' necessario approfondire la conoscenza del CSS.



Javascript e' stato il primo linguaggio di scripting web, molto diffuso agli inizi della sua vita ma anche adesso. E' stato sviluppato da Netscape Communications Corporation che non e' altro che l'ideatore del vecchio browser Web Netscape Navigator. Il nome iniziale non era questo, bensi' Mocha, poi divenne LiveScript ma e' stato cambiato nuovamente e in maniera definitiva in JavaScript perche' la sintassi si basa su quella di Java, comunque non bisogna confonderli perche' sono due linguaggi differenti. Javascript e' un linguaggio interpretato perche' esegue il codice script riga per riga cosi' come gli arriva mentre altri linguaggi devono essere compilati, ovvero tradotti nel codice macchina e sicuramente per questo motivo Javascript e' considerato uno dei linguaggi piu' semplice e un punto di partenza per chi vuole iniziare a programmare.