Programmatore Php a Roma
|
Osiride Luca
Cascioli
Esperienze lavorative
Novembre 2006 a oggi
Con la M.C. Elettrici di Milano svolgo mansioni di programmatore PHP.
In particolare mi occupo della creazione del sito www.isicuri.com e dello sviluppo degli applicativi ad esso associati.
(Contratto a tempo indeterminato).
Settembre 2006 a Novembre 2006
Con la Energee3 di Reggio Emilia in collaborazione con la Etnoteam di Milano svolgo per la VODAFONE di Milano attivita’ di programmatore Forte’ e Java e sistemista per i programmi sviluppati.
In particolare ho svolto mansioni di manutenzione degli applicativi Forte’ che costituiscono parte del BackEnd del portale 190 e analisi, progettazione, sviluppo e implementazione del porting di tali applicativi da Forte’ a Java.
(Contratto a progetto).
Marzo 2006 a Settembre 2006
Con la societa’ Energee3 di Reggio Emilia ho svolto per la MATRIX di Milano attivita’ di programmatore PHP all’interno del gruppo che si occupa del motore di ricerca di VIRGILIO.
In particolare ho avuto mansioni di analisi, progettazione, sviluppo, implementazione, modifica e manutenzione di svariati applicativi Web e script Linux.
Sviluppo Web: HTML, PHP, XML, XSLT e JAVAscript.
Base Dati: Oracle, MySQL.
Web Server: Apache.
(Contratto a progetto)
Febbraio 2005 - Marzo 2006
Presso la sede Matrix di largo la Foppa, analista programmatore PHP, per
l’aggiornamento, il monitoring e il miglioramento del motore di ricerca
del portale Virgilio. Sotto contratto con la Energee3 Milano.
Settembre 2006 - Febbraio 2005
Programmatore presso la H3G di Trezzando sul Naviglio (Milano),
supporto sistemistico Unix/Sun Solaris/WindowsNT e referente per l’installazione,
l’implementazione e il supporto dell’applicativo DMS all’interno del team
di Deployment Piattaforme, sotto contratto con la f2informatica in collaborazione
con la Soprà Italia sede di Milano.
Ottobre 2004 - Febbraio 2005
Per la f2informatica di Milano, capoprogetto per lo sviluppo e
l’implementazione di un portale in grado di gestire le risorse umane,
i fogli presenze, i clienti, le commesse, i contatti, le fatture e le
retribuzioni dell’azienda.
Web developer in HTML, PHP e JAVAscript su Base Dati MySQL con Web Server
Apache, con studio e utilizzo di applicazioni su CMS in PHP (xoom, nuke,
postnuke, flatnuke, mkportal, mambo, vbulletin, invision power board,
drupal, phpwebsite).
Gennaio 2003 - Ottobre 2004
Per la T.I.M. di Roma, programmatore responsabile per lo sviluppo del progetto
di Restyling del sito intranet Supporto Utente che offre servizi informativi
e di supporto interno aziendale, sotto contratto con la Nexse s.r.l. in
collaborazione con la C.S.C. Italia sede di Roma.
Responsabile per l’installazione, personalizzazione, supervisione, controllo
e gestione dell’applicativo TimForum (modificazione del Jive Forum) atto
ad aumentare lo scambio di informazioni tra Back Office ed Help Desk.
Capoprogetto per lo sviluppo, la progettazione, e l’implementazione di molteplici
applicativi Web (es: sistema documentale; gestione pagine personali; monitoraggio
flussi di rete; gestione del personale; gestione foglio presenze;).
Capoprogetto per l’implementazione e l’autenticazione tramite LDAP delle
varie sezioni del sito.
Web developer in HTML, ASP, PHP, JSP, JAVAscript, VBscript, e FLASH con
configurazione applicativi in XML su Base Dati, Oracle (PL-SQL), MySQL e
Access con Web Server I.I.S., Apache e Tomcat e utilizzo CMS per PHP (xoom,
nuke).
Agosto 2002 - Dicembre 2002
Per la Interact di Roma, programmatore e sviluppatore di applicativi
web per l’azienda (che sviluppa e mantiene vari siti tra i quali quello
della Camera dei Deputati).
Web developer in HTML, ASP, JAVAscript, VBscript, Flash e programmatore
junior su piattaforma Microsoft Visual Studio .NET su Base Dati Microsoft
SQL 2000 Server con Web Server Apache Tomcat.
Giugno 2002 - Dicembre 2002
Programmatore E script per il videogioco Ultima Ondine Su piattaforma Pol
94-AoS.
Programmatore Visual Basic per calcoli algoritmici. |
Queste informazioni sull’informatica il web e la programmazione, sono state raccolte da Osiride Cascioli, un informatico di Roma.
Come gestori de "Il palo" abbamo potuto contare più volte sulla collaborazione e la competenza di Osiride. Non esitiamo quindi a consigliarlo come consulente per la soluzione di problematiche legate al web, alle pagine dinamiche, alla programmazione in php.
Se volete leggere il suo curriculum come programmatore PHP, cliccate qui. |
Conoscenze informatiche diponibili per aziende di Roma
|
Piattaforme Hardware:
PC desktop e notebook, Workstation Client / Server (Digital/Compaq/HP).
Sistemi Operativi:
Microsoft Windows ( ‘9x / 2000 Prof. / 2000 Server / NT / ME /
XP / 2003 server ), MS-DOS, Linux (Slackware, Ubuntu), Unix (Solaris).
DataBase:
ORACLE (PL-SQL, TOAD), SQL Server (Microsoft), Access (Office),
MySQL.
Protocolli di trasmissione:
TCP/IP, NETBUI (Microsoft), HTTP, FTP.
Linguaggi:
ASP, PHP, JSP, XML, CSS, HTML, Javascript, Vbscript, Flash MX,
Java, C#, E script.
Web Server:
Internet Information Service, Apache, Tomcat, Bea Weblogic Server.
Software & Applicativi:
Remote Desktop Connection, SSH, Secure CRT, StarTeam, ANT, Pacchetto Office
‘97 - 2003, OpenOffice, Internet Explorer, FireFox, Mozilla, Opera, Netscape,
HomeSite, Dreamwaver MX, Flash MX, Photoshop, Adobe Acrobat, Top Style,
Front Page, MySQL-Front, CMS vari.
Corsi professionali
Corso di programmazione in Java Web Oriented, della durata di 650
ore seguito presso l’istituto Mezzelani in Roma.
Istruzione
Studi precedenti: diploma di scuola media statale presso la Cornelio
Nipote di Roma.
Titolo di studio: diploma scientifico conseguito nell’anno scolastico
2000/2001 presso il liceo scientifico statale Cavour di Roma.
Lingue straniere: Inglese con un buon livello di conoscenza dei
termini tecnico-scientifici.
Data
di nascita: 27 - 02 - 1981
Stato civile: Celibe
Servizio militare: Assolto
Residenza: via Filippo Meda, 169 00157 Roma
Telefono: 380 3985805
Email: osiride.cascioli@gmail.com |
Alcune
notizie sul Php
|
Cosa è il
Php
PHP è un linguaggio
di scripting Open Source utilizzato per la realizzazione di pagine web
dinamiche. Il suo nome è un acronimo ricorsivo che sta per PHP:
Hypertext Preprocessor (PHP: preprocessore per ipertesti).
La definizione di PHP (tradotta
prendendola da php.net): "PHP è un linguaggio di programmazione
multiuso adatto particolarmente allo sviluppo di applicazioni web che
si integrano nell’HTML."
Il php è un frutto dell’open source:
"In informatica, open source (termine inglese che significa "sorgente
aperta") indica un software rilasciato con un tipo di licenza per
la quale il codice sorgente è lasciato alla disponibilità
di eventuali sviluppatori, in modo che con la collaborazione (in genere
libera e spontanea) il prodotto finale possa raggiungere una complessità
maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione.
In questo discorso si fa strada PHP, un linguaggio di programmazione che
avendo licenza Open Source permette di vedere, studiare e modificare il
motore interno e quindi di sviluppare applicazioni avendo tutte le informazioni
necessarie senza dover pagare licenze o prodotti esterni.
Cenni storici
Nato nel 1994 ad opera del programmatore tedesco Rasmus Lerdorf, PHP era
in origine una raccolta di tool CGI che permettevano una facile gestione
delle pagine personali. La nascita del PHP ci riporta indietro ai primi
giorni del Web, nel 1994, quando Rasmus Lerdorf utilizzò una serie
di script Perl per registrare le visite che un suo curriculum on line
riceveva. L’anno seguente egli rilasciò una serie di utility chiamata
Personal Home Page Tools, riscrisse il parser e incorporò un altro
dei suoi tool, FI (Form Interpreter, utilizzato per processare l’input
da form HTML), per poi portare tutto questo sulla versione 2 del PHP/FI
nell’estate del ’95.Il pacchetto originario venne in seguito esteso dallo
stesso Lerdorf con dei tool per la gestione dei form, e perciò
la seconda versione di PHP prese a chiamarsi PHP/FI, dove FI sta per Form
Interpreter (Interprete di form), prevedendo la possibilità di
integrare il codice PHP nel codice HTML, semplificando così la
realizzazione di pagine dinamiche.
Un paio di anni dopo, la responsabilità dello sviluppo del PHP
fu trasferita ad un ben distribuito e organizzato team di lavoro, che
migliorò ulteriormente il parser e fece migliorò le potenzialità
e la sintassi del linguaggio, creando ciò che oggi conosciamo come
PHP4.
A questo punto il linguaggio cominciò a godere di una certa popolarità
tra i progetti open source del web, e venne così notato dal programmatore
Zeev Suraski e dal programmatore Andi Gutmans.
I due collaborarono nel 1998 con Lerdorf alla terza versione di PHP (il
cui acronimo assunse il significato attuale) riscrivendone il motore che,
in loro onore, fu battezzato Zend, da una contrazione dei loro nomi.
PHP diventò a questo punto talmente maturo da competere con ASP,
linguaggio server-side analogo a PHP sviluppato da Microsoft, e cominciò
ad essere usato su larga scala da ogni programmatore. La versione 4 di
PHP venne rilasciata nel 2000 e prevedeva notevoli migliorie. Attualmente
siamo alla quinta versione, sviluppata da un team (http://www.php.net/credits.php)
di programmatori, che comprende ancora Lerdorf, oltre a Suraski e Gutmans.
La popolarità del linguaggio PHP è in costante crescita
grazie alla sua semplicità: nel Giugno 2001, ha superato il milione
di siti dove un qualche programmatore lo utilizza (http://www.php.net/usage.php).
Nell’ottobre 2002, più del 45% dei server usavano PHP.
Nel gennaio 2005 è stato insignito del titolo di "Programming
Language of 2004" dal TIOBE Programming Community Index, classifica
che valuta la popolarità dei linguaggi di programmazione sulla base di informazioni raccolte dai
motori di ricerca.
Caratteristiche del
PHP
PHP riprende per molti versi la sintassi C, come peraltro fanno molti
linguaggi moderni; riprende però anche alcune caratteristiche sintattiche
del Perl, per facilitare l’apprendimento al chi già sviluppa in
questo linguaggio.
È un linguaggio poco tipizzato, il che facilita lo sviluppo di
piccole applicazioni. A partire dalla versione 5, si può dire che
supporta seriamente la programmazione a oggetti.
Certi costrutti derivati dal C, come gli operatori fra bit e la gestione
di stringhe come array, permettono in alcuni casi di agire a basso livello;
tuttavia è fondamentalmente un linguaggio di alto livello, caratteristica
questa rafforzata dalla cura quasi pignola che viene dedicata allo sviluppo
delle sue moltissime API. Si può dire che PHP sia in grado di supportare
ed interfacciarsi con qualunque tecnologia: possiede interfacce native
per moltissimi DBMS, per XML, per IMAP, FTP, la creazione di immagini
di vari formati, CORBA, Java, .NET e perfino alcune librerie GNU.
Tutto ciò non appesantisce troppo il linguaggio perché ogni
singolo modulo può essere disabilitato dal file di configurazione.
Inoltre PHP, sebbene sia concepito per la programmazione Web, funziona
anche da riga di comando.
Fornisce un’API specifica per interagire con Apache, nonostante funzioni
naturalmente con qualsiasi server. È anche ottimamente integrato
con MySQL, per il quale possiede ben due API. Per questo motivo esiste
un’enorme quantità di script e librerie in PHP, disponibili liberamente
su Internet, che interagiscono con MySQL.
La versione 5, comunque, integra al suo interno un piccolo DBMS embedded,
SQLite.
[Da Wikipedia, l’enciclopedia libera http://it.wikipedia.org/wiki/Php ] |
Php: questo sconosciuto
|
Sviluppare un sito dinamico,
ricco di funzionalità da offrire agli utenti in visita, magari
connesso ad un database SQL, non è cosa da tutti i giorni, soprattutto
se non si ha idea di quale linguaggio utilizzare. Lasciando da parte linguaggi
tradizionalmente più noti, da appassionato
programmatore che per lavoro segue la programmazione in Php, vi suggerisco
uno strumento gratuito, ben documentato e, soprattutto, esplicitamente
pensato per il Web: il PHP (http://www.php.net),
che già dall’acronimo, Personal Home Page, rivela tutta la sua
attitudine.
Utilizzato ormai da oltre un milione di domini, il PHP è giunto
alla quarta release stabile, che introduce, rispetto alla release 3, nuove
funzionalità quali Zend, un vero e proprio scripting engine, in
parte commerciale ed in parte free. Naturalmente, è quest’ultima
ad avere un ruolo fondamentale in PHP4, mentre l’aspetto commerciale di
Zend riserva per sé alcune caratteristiche uniche, come un ambiente
di sviluppo IDE (integrated development environment) e un compilatore
(per ulteriori informazioni http://www.zend.com ) |
Risorse
su Internet per il programmatore Php
|
Apache
3000: Php Tools |
Introduzione al linguaggio
per creare pagine web dinamiche. Inoltre utility ed articoli sulla
programmazione. |
http://www.apache3000.net/tools/php |
Corso Gratis Php |
Guida alla programmazione
in Php con esempi pratici su come interagire con MySQL, Ms Access
e DBase. |
http://www.dcopelli.it/corsi/corso-php.htm |
Corso
Kel’s Hell |
Offre un corso via email
gratuitamente, con trucchi ed esempi pratici di programmazione. |
http://www.kel666.it/corso.php |
Cortesi.com |
Corso gratuito e completo
per principianti. |
http://cortesi.com/php |
EasyPhp |
Sito di supporto alla
traduzione del manuale in italiano e punto di incontro del gruppo
di documentazione. |
http://www.easyphp.org/index.php3?lang=it |
Emcquadro.com: Php |
Permette di installare
in maniera semplice un web server con Apache, Php e MySQL su sistemi
operativi Windows. |
http://www.emcquadro.com/php.php |
Fenomeno.it |
Raccolta di script vari
sulla gestione date, connessione a database MySql o Microsoft Sql
e controllo espressioni regolari. |
http://www.fenomeno.it |
Filibertomaida.it |
Raccolta di informazioni
e articoli su Php, MySql e Php-Nuke. |
http://www.filibertomaida.it/corsi/index.php |
Gruppo utenti e sviluppatori
Php italiani |
Sintetico corso per webmaster.
Diviso in piùarticoli apparsi sulla rivista cartacea Internet
Pratico. |
http://www.grusp.it |
Queste informazioni sull’informatica il web e la programmazione, sono state raccolte da Osiride Cascioli, un informatico di Roma.
Come gestori de "Il palo" abbamo potuto contare più volte sulla collaborazione e la competenza di Osiride. Non esitiamo quindi a consigliarlo come consulente per la soluzione di problematiche legate al web, alle pagine dinamiche, alla programmazione in php. Se volete leggere il suo curriculum come programmatore PHP, cliccate qui. |
Altri approfondimenti sul web e l’informatica
|
|
Link ad aziende sul web del settore informatico
|
| |