Risorse e strumenti per lo sviluppo di applicazioni web.
Per sviluppare applicazioni web occorre avere nozioni su diversi argomenti:
- HTML (wiki) (HyperText Markup Language);
- CSS ( wiki) (Cascading Style Shets);
- JavaScript (wiki);
- DOM (wiki) (Document Object Model);
- PHP (wiki) (Hypertext Preprocessor);
- MySQL (wiki);
- ...
- ...
La conoscenza di HTML e CSS è comunque sufficiente per realizzare un sito web con contenuti multimediali, ma per pubblicarli in rete dovrai avere:
- Un editor per la scrittura del codice;
- Spazio su un web server fornito da un provider;
- Uno strumento per il trasferimento dei file verso sul server;
Cosa potrai trovare in questa sezione
Presentazione dei linguaggi mediante esempi che possono essere scaricati e utilizzati come materiale di studio.
L'indicazione di siti dove trovare tutorial e documentazione per approfondire lo studio
Utility per la verifica del codice prima della pubblicazione
Esempi su:
- HTML e CSS: Gli strumenti base per inserire contenuti in una pagina web e definire l'aspetto grafico con cui saranno presentati agli utenti;
- JavaScript: Un linguaggio di programmazione che espande le possibilità di interazione degli utenti con i contenuti delle pagine web;
- PHP: Un linguaggio di programmazione eseguito sul server che ospita il sito e che consente di gestirne in maniera dinamica i contenuti;
- MySQL: Un data base relazionale accessibile dalle applicazioni sviluppate per i siti web.
Corsi.
Il progetto è quello di riorganizzare il materiale sin qui prodotto in forma di corsi. Ci vorrà del tempo, ma chi vuole potrà seguire la cosa mentre la sviluppo.
- HTML e CSS: Gli strumenti base per inserire contenuti in una pagina web e definire l'aspetto grafico con cui saranno presentati agli utenti;
- JavaScript: Un linguaggio di programmazione che espande le possibilità di interazione degli utenti con i contenuti delle pagine web;
- PHP: Un linguaggio di programmazione eseguito sul server che ospita il sito e che consente di gestirne in maniera dinamica i contenuti
Strumenti
- Notepad++ --> Un editor di testo, realizzato da Don Ho, che trovo veramente piacevole utilizzare. "Conosce" la sintassi di praticamente tutti i linguaggi di programmazione. Evidenzia le parole chiave, opera indentazione del codice, e ha tante altre utili funzioni.
- W3C Markup Validation Service --> Strumento per il controllo della correttezza del codice HTML
- W3C CSS Validation Service --> Strumento per il controllo della correttezza del codice CSS
- gsnedders.outliner --> Strumento per la verifica della struttura delle pagine
- Hosting Virtuale . HTML, CSS e JavaScript "girano" nei broser e quindi puoi studiarli e provarli direttamente dal tuo PC, lanciando l'esecuzione dei file .html direttamente da Notepad++. Ma se desideri creare un tuo sito WEB hai bisogno dei servizi di un provider. Io sto utilizzando questo.Per iniziare puoi ottenere:Hosting e dominio gratis da HostingGratis.it