da mciasco » ven ago 06, 2004 3:08 pm
per il web oltre all'ovvio html dovresti impararti un paio di linguaggi server side (PHP e ASP direi). Molto quotato è anche il Java che nelle applet e nelle servlet si affaccia sul web in modo importante direi. Poi ci sono i linguaggi emergenti che sono tutti quelli legati alla tecnologia XML (XSLT, XSL-FO, XML-SCHEMA, DTD e chi più ne a più ne metta). Tutto questo è comunque molto integrabile, ad esempio PHP e ASP hanno una miriade di funzioni che gestiscono file XML o XSLT, per non parlare di DataBase.
Riguardo quest'ultimo ambiente l'SQL direi che praticamente esaurisce i "linguaggi" da imparare. Tuttavia poi nella realtà ci si scontra con i famosi DBMS (Data Base Management System) ossia i SW che gestiscono le basi di dati. Questi sono tutti basati sull'SQL ma sono molto complessi e quindi necessitano di uno studio personale. Quindi in definitiva una volta imparato SQL puoi fare tutto ma dovresti specializzarti in un DBMS (Oracle è il più usato in ambito aziendale). In DB è inoltre importante imparare tutta la parte della progettazione e quindi le tecniche usate come i modelli logici (relazionale, a oggetti...) e i modelli concettuali (ER). Questi sono per lo più tecniche che si applicano sulla carta anche se esistono tool per la progettazione ma non sono di immediata comprensione per estranei.
Direi che è tutto (si fa per dire perché è già moltissimo!!). Voglio solo ricordare che comunque tutte queste tecnologie sono fortemente legate fra loro ed interoperabili (es. un server con un DB Oracle fornisce servizi tramite programmi PHP che accedono al DB e producono XML ritrasformabile con XSLT o XSL-FO in molti altri formati come HTML, PDF...)
saluti