Upload
paradisi63
View
443
Download
1
Embed Size (px)
DESCRIPTION
Slide di Flavio Atzeni proposte nello SMAU di Milano il 23 ottobre 2013 Sala 1 Padiglione 1
Citation preview
Titolo della presentazione
Gli skill IWA in pratica.
Sviluppo di un progetto Open Source in linguaggio ColdFusion® seguendo i profili professionali europei dell’area Information and Comunication Technology
Flavio ATZENI
Titolo della presentazione
L’associazione internazionale per la professionalità nel Web
partecipazioni internazionali
partecipazioni nazionali
• Prima associazione al mondo (dal 1996) che
raggruppa chi lavora nel Web, sia nel settore
pubblico che privato.• Obiettivo di IWA è creare rete tra i soci,
partecipare all'evoluzione della rete e divulgare
conoscenza tramite i soci con eventi ed iniziative.• In Italia IWA Italy è Associazione professionale
rappresentanza delle professionalità Web che
rilascia attestato di qualità secondo quanto
previsto dalla legge 4/2013, unica Associazione del
settore ICT attualmente censita dal Ministero dello
Sviluppo Economico.
2Gli skill IWA in pratica
Titolo della presentazione
IWA Italy è associazione professionale che raggruppa chi opera nel Web, ovvero i soggetti che - ai sensi della legge 4/2013, sono definibili come "professionisti Web" (liberi professionisti, dipendenti - pubblici e privati, altre forme di lavoro che come attività prevalente operano nel Web).
IWA Italy ha inoltre rilasciato i primi profili professionali (G3 Web Skill Profiles) in linea con i dettami dell'agenda digitale europea e italiana ed ha avviato accordi di collaborazione con realtà di tutela del lavoro (sindacati) e di domanda/offerta di lavoro: ancora una volta il ruolo di IWA è quello di unire, far collaborare e tutelare chi opera nel Web.http://www.skillprofiles.eu
Perché associarsi?
3
SMAUMILANO2013
Quota speciale SMAU euro 50,00Potrai ottenere uno sconto sulla quota associativa che pagherai euro 50,00 anziché euro 65,00. Lo sconto vale sia per i nuovi soci che per i rinnovi.Per usufruire dello sconto usa in fase di registrazione o rinnovo il seguente promocode:
http://www.iwa.it/join
media partner
Con il supporto di
Gli skill IWA in pratica
Titolo della presentazione
GADGET
Gli skill IWA in pratica
Titolo della presentazione
Adobe ColdFusion® 1996
Gli skill IWA in pratica
Titolo della presentazione
Cos’è ColdFusion®
Gli skill IWA in pratica
ColdFusion Markup Language
<html><body><cfset testo = “Hello World” />
<cfoutput>#testo#<br />
</cfoutput></body></html>
Istruzioni HTMLIstruzioni CFML
Titolo della presentazione
A cosa serve ColdFusion®
Gli skill IWA in pratica
Titolo della presentazione
Perchè ColdFusion® Esempio invio email
Gli skill IWA in pratica
JSP(33) import javax.mail.*;import javax.mail.internet.*;import java.util.*;public void postMail( String recipients[ ], String subject, Stringmessage , String from) throws MessagingException{boolean debug = false;//Set the host smtp addressProperties props = new Properties();props.put("mail.smtp.host", "smtp.jcom.net");// create some properties and get the default SessionSession session = Session.getDefaultInstance(props, null);session.setDebug(debug);// create a messageMessage msg = new MimeMessage(session);// set the from and to addressInternetAddress addressFrom = new InternetAddress(from);msg.setFrom(addressFrom);InternetAddress[] addressTo = new InternetAddress[recipients.length];for (int i = 0; i < recipients.length; i++){addressTo[i] = new InternetAddress(recipients[i]);}msg.setRecipients(Message.RecipientType.TO, addressTo);// Optional : You can also set your custom headers in the Emailif you Wantmsg.addHeader("MyHeaderName", "myHeaderValue");// Setting the Subject and Content Typemsg.setSubject(subject, “Ciao!”);msg.setContent(message, "Come stai ?");Transport.send(msg);}
Titolo della presentazione
Perchè ColdFusion® Esempio invio email
Gli skill IWA in pratica
PHP(23) <?phprequire_once "Mail.php";$from = "Sandra Sender <[email protected]>";$to = "Ramona Recipient <[email protected]>";$subject = "Ciao!";$body = " Come stai ?";$host = "mail.example.com";$username = "smtp_username";$password = "smtp_password";$headers = array ('From' => $from,'To' => $to,'Subject' => $subject);$smtp = Mail::factory('smtp', array ('host' => $host,'auth' => true,'username' => $username,'password' => $password));$mail = $smtp->send($to, $headers, $body);if (PEAR::isError($mail)) {echo("<p>" . $mail->getMessage() . "</p>");} else {echo("<p>Message successfully sent!</p>");}?>
Titolo della presentazione
Perchè ColdFusion® Esempio invio email
Gli skill IWA in pratica
ASP(35) <%Dim iMsg, iConf, Flds'Crea l'oggetto email Set iMsg = CreateObject("CDO.Message")'Crea l'oggetto configurazione Set iConf = CreateObject("CDO.Configuration")'Impostazione delle configurazioni per l'invio remotoSet Flds = iConf.FieldsFlds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True'Spedizione: mittente, destinatario, oggetto, messaggiomittente = "[email protected]"destinatario = "[email protected]"oggetto = "Ciao!"messaggio = " Come stai?"With iMsg'Assegnazione delle configurazioniSet .Configuration = iConf.From = mittente.To = destinatario.Subject = oggetto'Formato HTML.HTMLBody = messaggio'Formato testo (scegliere).TextBody = messaggio'Invio di una pagina web.CreateMHTMLBody "http://www.pippo.com/home/"'Invio con allegato.AddAttachment server.mappath("/public/test.txt")'Invia l'email .Send() end withset Flds = Nothingset iConf = Nothingset iMsg = Nothing%>
Titolo della presentazione
Perchè ColdFusion® Esempio invio email
Gli skill IWA in pratica
CFML(3) <cfmail from="[email protected]" to="[email protected]" subject="Ciao!">Come stai?</cfmail>
<cfmail from="[email protected]" to="[email protected]" subject="Ciao!"> Come stai?</cfmail>
Titolo della presentazione
ColdFusion® Open Source
Gli skill IWA in pratica
Titolo della presentazione
Un lavoro da duri: sviluppare software.
Gli skill IWA in pratica
Titolo della presentazione
Un lavoro da duri: sviluppare software.
Gli skill IWA in pratica
Costo $265 milioni di dollari
Tempo di sviluppo5 anni
Corriere della Sera – SETTE 04.10.201
Titolo della presentazione
I profili professionali per il web
Gli skill IWA in pratica
oWeb Project ManageroBusiness AnalistoFrontend Web DeveloperoDB AdministratoroServer Side Web Developer
Titolo della presentazione
Progetto : applicazione web Jak Bank Italia.
Gli skill IWA in pratica
Titolo della presentazione
Web Project Manager
Gli skill IWA in pratica
Definizione sintetica• Figura professionale che si occupa della gestione giornaliera
delle attività legate ad un progetto in ambito Web. E’ il capo progetto e deve garantire la realizzazione degli obiettivi di progetto massimizzando i risultati operativi, i risultati economici e la soddisfazione del cliente.
Documentazione prodotta• Progetto
Titolo della presentazione
Business Analyst
Gli skill IWA in pratica
Definizione sintetica• Figura professionale che analizza le necessità di business del
committente per consentire al team di sviluppo di produrre adeguate soluzioni
Documentazione prodotta• Requisiti di business
Titolo della presentazione
DB Administrator
Gli skill IWA in pratica
Definizione sintetica• Figura professionale che ha il compito di realizzare e
mantenere in esercizio i database utilizzati o gestiti dall’organizzazione nel contesto delle attività legate al Web, gestendo i processi e documentando in modo preciso ed esauriente quanto nella sua area di competenza
Documentazione prodotta• Architettura della banca dati
Titolo della presentazione
Frontend Web Developer
Gli skill IWA in pratica
Definizione sintetica• Figura professionale che realizza e/o codifica interfacce Web
based in conformità dei requisiti del committente
Documentazione prodotta• Realizzazione delle interfacce Web
Titolo della presentazione
Server Side Web Developer
Gli skill IWA in pratica
Definizione sintetica• Figura professionale che si occupa della creazione di
applicazioni Web necessarie al funzionamento dei contenuti nel Web
Documentazione prodotta• Produzione e verifica delle applicazioni Web
Titolo della presentazione
Domande ?
Gli skill IWA in pratica
Titolo della presentazione
Provare per credere
Gli skill IWA in pratica
Titolo della presentazione
www.flavioatzeni.it
Gli skill IWA in pratica
Titolo della presentazione
Email : [email protected]
Gli skill IWA in pratica
Motto del programmatore :( il software )
• fallo funzionare ;• fallo veloce ;
• fallo semplice .