SlideShare a Scribd company logo
1 of 25
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

Titolo della presentazione
Flavio ATZENI
L’associazione internazionale per la professionalità nel Web
partecipazioni internazionali

•

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

partecipazioni nazionali

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.
Titolo della presentazione
Gli skill IWA in pratica

2
Perché associarsi?
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

Quota speciale SMAU euro 50,00

http://www.iwa.it/join

Potrai 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:

SMAUMILANO2013

Con il supporto di
media partner

Titolo della presentazione
Gli skill IWA in pratica

3
GADGET

Titolo della presentazione
Gli skill IWA in pratica
Adobe ColdFusion® 1996

Titolo della presentazione
Gli skill IWA in pratica
Cos’è ColdFusion®

ColdFusion Markup Language

Istruzioni HTML
Istruzioni CFML

Titolo della presentazione
Gli skill IWA in pratica

<html>
<body>
<cfset testo = “Hello World” />
<cfoutput>
#testo#<br />
</cfoutput>
</body>
</html>
A cosa serve ColdFusion®

Titolo della presentazione
Gli skill IWA in pratica
Perchè ColdFusion® Esempio invio email
JSP(33)

import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
public void postMail( String recipients[ ], String subject, String
message , String from) throws MessagingException
{
boolean debug = false;
//Set the host smtp address
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.jcom.net");
// create some properties and get the default Session
Session session = Session.getDefaultInstance(props, null);
session.setDebug(debug);
// create a message
Message msg = new MimeMessage(session);
// set the from and to address
InternetAddress 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 Email
if you Want
msg.addHeader("MyHeaderName", "myHeaderValue");
// Setting the Subject and Content Type
msg.setSubject(subject, “Ciao!”);
msg.setContent(message, "Come stai ?");
Transport.send(msg);
}

Titolo della presentazione
Gli skill IWA in pratica
Perchè ColdFusion® Esempio invio email

PHP(23)

<?php
require_once "Mail.php";
$from = "Sandra Sender <sender@example.com>";
$to = "Ramona Recipient <recipient@example.com>";
$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
Gli skill IWA in pratica
Perchè ColdFusion® Esempio invio email
ASP(35)

Titolo della presentazione
Gli skill IWA in pratica

<%
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 remoto
Set Flds = iConf.Fields
Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
'Spedizione: mittente, destinatario, oggetto, messaggio
mittente = "mittente@tuodominio.xx"
destinatario = "mittente@suodominio.zz"
oggetto = "Ciao!"
messaggio = " Come stai?"
With iMsg
'Assegnazione delle configurazioni
Set .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 with
set Flds = Nothing
set iConf = Nothing
set iMsg = Nothing
%>
Perchè ColdFusion® Esempio invio email
CFML(3)

<cfmail from="sender@example.com" to="recipient@example.com" subject="Ciao!">
Come stai?
</cfmail>

<cfmail from="sender@example.com" to="recipient@example.com" subject="Ciao!">
Come stai?
</cfmail>

Titolo della presentazione
Gli skill IWA in pratica
ColdFusion® Open Source

Titolo della presentazione
Gli skill IWA in pratica
Un lavoro da duri: sviluppare software.

Titolo della presentazione
Gli skill IWA in pratica
Un lavoro da duri: sviluppare software.

Titolo della presentazione
Gli skill IWA in pratica
I profili professionali per il web

oWeb Project Manager
oBusiness Analist
oFrontend Web Developer
oDB Administrator
oServer Side Web Developer
Titolo della presentazione
Gli skill IWA in pratica
Progetto : applicazione web Jak Bank Italia.

Titolo della presentazione
Gli skill IWA in pratica
Web Project Manager
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
Gli skill IWA in pratica
Business Analyst
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
Gli skill IWA in pratica
DB Administrator
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
Gli skill IWA in pratica
Frontend Web Developer
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
Gli skill IWA in pratica
Server Side Web Developer
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
Gli skill IWA in pratica
Domande ?

Titolo della presentazione
Gli skill IWA in pratica
Provare per credere

Titolo della presentazione
Gli skill IWA in pratica
www.flavioatzeni.it

Titolo della presentazione
Gli skill IWA in pratica
Email : info@flavioatzeni.it

Titolo della presentazione
Gli skill IWA in pratica

More Related Content

Viewers also liked

911 Consulting - Adding Value by Solving the Problem
911 Consulting - Adding Value by Solving the Problem911 Consulting - Adding Value by Solving the Problem
911 Consulting - Adding Value by Solving the ProblemMark Fletcher, ENP
 
20140918 internationalisation clusters_mz_k
20140918 internationalisation clusters_mz_k20140918 internationalisation clusters_mz_k
20140918 internationalisation clusters_mz_kGerd Meier zu Koecker
 
Aquent/AMA Webcast: Planning for Mobile Marketing Success Through Smart Staffing
Aquent/AMA Webcast: Planning for Mobile Marketing Success Through Smart StaffingAquent/AMA Webcast: Planning for Mobile Marketing Success Through Smart Staffing
Aquent/AMA Webcast: Planning for Mobile Marketing Success Through Smart StaffingAquent
 
Presentación iabudf esp.j.sabaris vs jan, 2013 14 sn
Presentación iabudf esp.j.sabaris vs jan, 2013 14 snPresentación iabudf esp.j.sabaris vs jan, 2013 14 sn
Presentación iabudf esp.j.sabaris vs jan, 2013 14 snThelmo Serrano
 
Using DSpace as a LOR
Using DSpace as a LORUsing DSpace as a LOR
Using DSpace as a LORScott Leslie
 
1.oportunidades comerciales con japón
1.oportunidades comerciales con  japón1.oportunidades comerciales con  japón
1.oportunidades comerciales con japónProColombia
 
Obra de teatro "La bruja Curuja" con pictogramas
Obra de teatro "La bruja Curuja" con pictogramasObra de teatro "La bruja Curuja" con pictogramas
Obra de teatro "La bruja Curuja" con pictogramasLorena Mb
 
Provincia de manabi ecuador derly111
Provincia  de  manabi     ecuador   derly111Provincia  de  manabi     ecuador   derly111
Provincia de manabi ecuador derly111derlydelpezo
 
Mergers and acquisitions
Mergers and acquisitionsMergers and acquisitions
Mergers and acquisitionsRohit Kumar
 

Viewers also liked (16)

911 Consulting - Adding Value by Solving the Problem
911 Consulting - Adding Value by Solving the Problem911 Consulting - Adding Value by Solving the Problem
911 Consulting - Adding Value by Solving the Problem
 
Primero ESO Geometría Ángulos
Primero ESO Geometría ÁngulosPrimero ESO Geometría Ángulos
Primero ESO Geometría Ángulos
 
20140918 internationalisation clusters_mz_k
20140918 internationalisation clusters_mz_k20140918 internationalisation clusters_mz_k
20140918 internationalisation clusters_mz_k
 
Aquent/AMA Webcast: Planning for Mobile Marketing Success Through Smart Staffing
Aquent/AMA Webcast: Planning for Mobile Marketing Success Through Smart StaffingAquent/AMA Webcast: Planning for Mobile Marketing Success Through Smart Staffing
Aquent/AMA Webcast: Planning for Mobile Marketing Success Through Smart Staffing
 
THE BI Survey 16
THE BI Survey 16THE BI Survey 16
THE BI Survey 16
 
Esperpentia digital n°8
Esperpentia digital n°8Esperpentia digital n°8
Esperpentia digital n°8
 
To be or not to be where the user is (Portugues)
To be or not to be where the user is (Portugues)To be or not to be where the user is (Portugues)
To be or not to be where the user is (Portugues)
 
Akademics 2010
Akademics 2010Akademics 2010
Akademics 2010
 
Informe fao mana
Informe fao manaInforme fao mana
Informe fao mana
 
Presentación iabudf esp.j.sabaris vs jan, 2013 14 sn
Presentación iabudf esp.j.sabaris vs jan, 2013 14 snPresentación iabudf esp.j.sabaris vs jan, 2013 14 sn
Presentación iabudf esp.j.sabaris vs jan, 2013 14 sn
 
Using DSpace as a LOR
Using DSpace as a LORUsing DSpace as a LOR
Using DSpace as a LOR
 
1.oportunidades comerciales con japón
1.oportunidades comerciales con  japón1.oportunidades comerciales con  japón
1.oportunidades comerciales con japón
 
Obra de teatro "La bruja Curuja" con pictogramas
Obra de teatro "La bruja Curuja" con pictogramasObra de teatro "La bruja Curuja" con pictogramas
Obra de teatro "La bruja Curuja" con pictogramas
 
Provincia de manabi ecuador derly111
Provincia  de  manabi     ecuador   derly111Provincia  de  manabi     ecuador   derly111
Provincia de manabi ecuador derly111
 
PRESENTACIÓN SIERRA NEVADA PARQUE NATURAL
PRESENTACIÓN SIERRA NEVADA PARQUE NATURALPRESENTACIÓN SIERRA NEVADA PARQUE NATURAL
PRESENTACIÓN SIERRA NEVADA PARQUE NATURAL
 
Mergers and acquisitions
Mergers and acquisitionsMergers and acquisitions
Mergers and acquisitions
 

Similar to Flavio atzeni smau mi 2013

Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014Paradisi63
 
Integrazione continua con TFS Build
Integrazione continua con TFS BuildIntegrazione continua con TFS Build
Integrazione continua con TFS BuildGian Maria Ricci
 
MongoDB User Group Padova - Overviews iniziale su MongoDB
MongoDB User Group Padova - Overviews iniziale su MongoDBMongoDB User Group Padova - Overviews iniziale su MongoDB
MongoDB User Group Padova - Overviews iniziale su MongoDBStefano Dindo
 
DotNetCampus 2014 - BING e Windows Store App
DotNetCampus 2014 - BING e Windows Store AppDotNetCampus 2014 - BING e Windows Store App
DotNetCampus 2014 - BING e Windows Store AppMassimo Bonanni
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalyPaolo Dadda
 
Win02 bing e windows store apps
Win02   bing e windows store appsWin02   bing e windows store apps
Win02 bing e windows store appsDotNetCampus
 
Modi innovativi per costruire App
Modi innovativi per costruire AppModi innovativi per costruire App
Modi innovativi per costruire AppCommit University
 
Drupal Day 2012 - DRUPAL 8: I CAMBIAMENTI CHE CI ASPETTANO
Drupal Day 2012 - DRUPAL 8:  I CAMBIAMENTI CHE CI ASPETTANODrupal Day 2012 - DRUPAL 8:  I CAMBIAMENTI CHE CI ASPETTANO
Drupal Day 2012 - DRUPAL 8: I CAMBIAMENTI CHE CI ASPETTANODrupalDay
 
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...Paolo Dadda
 
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte
 
Fe02 ria con breeze e knockout
Fe02   ria con breeze e knockoutFe02   ria con breeze e knockout
Fe02 ria con breeze e knockoutDotNetCampus
 
Webcast - Introduzione a Visual Studio Online
Webcast - Introduzione a Visual Studio OnlineWebcast - Introduzione a Visual Studio Online
Webcast - Introduzione a Visual Studio OnlineDavide Benvegnù
 
Azure Day Rome Reloaded 2019 - Ingestion nel datalake passando tramite API Ma...
Azure Day Rome Reloaded 2019 - Ingestion nel datalake passando tramite API Ma...Azure Day Rome Reloaded 2019 - Ingestion nel datalake passando tramite API Ma...
Azure Day Rome Reloaded 2019 - Ingestion nel datalake passando tramite API Ma...azuredayit
 
Drupal Day 2015 - Drupal 8 dal download del core alla pubblicazione in prod...
Drupal Day 2015 -  Drupal 8  dal download del core alla pubblicazione in prod...Drupal Day 2015 -  Drupal 8  dal download del core alla pubblicazione in prod...
Drupal Day 2015 - Drupal 8 dal download del core alla pubblicazione in prod...Vincenzo Di Biaggio
 
#LRIS2014 - MessageBus, Cluster communication and Caching on B2B
#LRIS2014 - MessageBus, Cluster communication and Caching on B2B#LRIS2014 - MessageBus, Cluster communication and Caching on B2B
#LRIS2014 - MessageBus, Cluster communication and Caching on B2Bkino2k
 
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...Marco Milesi
 
Hands on MVC - Mastering the Web
Hands on MVC - Mastering the WebHands on MVC - Mastering the Web
Hands on MVC - Mastering the WebClaudio Gandelli
 
E suap - tecnologie client
E suap - tecnologie client E suap - tecnologie client
E suap - tecnologie client Sabino Labarile
 
AUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTAUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTMirko Compagno
 

Similar to Flavio atzeni smau mi 2013 (20)

Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014
 
Integrazione continua con TFS Build
Integrazione continua con TFS BuildIntegrazione continua con TFS Build
Integrazione continua con TFS Build
 
Cert02 70-410
Cert02   70-410Cert02   70-410
Cert02 70-410
 
MongoDB User Group Padova - Overviews iniziale su MongoDB
MongoDB User Group Padova - Overviews iniziale su MongoDBMongoDB User Group Padova - Overviews iniziale su MongoDB
MongoDB User Group Padova - Overviews iniziale su MongoDB
 
DotNetCampus 2014 - BING e Windows Store App
DotNetCampus 2014 - BING e Windows Store AppDotNetCampus 2014 - BING e Windows Store App
DotNetCampus 2014 - BING e Windows Store App
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
 
Win02 bing e windows store apps
Win02   bing e windows store appsWin02   bing e windows store apps
Win02 bing e windows store apps
 
Modi innovativi per costruire App
Modi innovativi per costruire AppModi innovativi per costruire App
Modi innovativi per costruire App
 
Drupal Day 2012 - DRUPAL 8: I CAMBIAMENTI CHE CI ASPETTANO
Drupal Day 2012 - DRUPAL 8:  I CAMBIAMENTI CHE CI ASPETTANODrupal Day 2012 - DRUPAL 8:  I CAMBIAMENTI CHE CI ASPETTANO
Drupal Day 2012 - DRUPAL 8: I CAMBIAMENTI CHE CI ASPETTANO
 
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
 
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0
 
Fe02 ria con breeze e knockout
Fe02   ria con breeze e knockoutFe02   ria con breeze e knockout
Fe02 ria con breeze e knockout
 
Webcast - Introduzione a Visual Studio Online
Webcast - Introduzione a Visual Studio OnlineWebcast - Introduzione a Visual Studio Online
Webcast - Introduzione a Visual Studio Online
 
Azure Day Rome Reloaded 2019 - Ingestion nel datalake passando tramite API Ma...
Azure Day Rome Reloaded 2019 - Ingestion nel datalake passando tramite API Ma...Azure Day Rome Reloaded 2019 - Ingestion nel datalake passando tramite API Ma...
Azure Day Rome Reloaded 2019 - Ingestion nel datalake passando tramite API Ma...
 
Drupal Day 2015 - Drupal 8 dal download del core alla pubblicazione in prod...
Drupal Day 2015 -  Drupal 8  dal download del core alla pubblicazione in prod...Drupal Day 2015 -  Drupal 8  dal download del core alla pubblicazione in prod...
Drupal Day 2015 - Drupal 8 dal download del core alla pubblicazione in prod...
 
#LRIS2014 - MessageBus, Cluster communication and Caching on B2B
#LRIS2014 - MessageBus, Cluster communication and Caching on B2B#LRIS2014 - MessageBus, Cluster communication and Caching on B2B
#LRIS2014 - MessageBus, Cluster communication and Caching on B2B
 
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
 
Hands on MVC - Mastering the Web
Hands on MVC - Mastering the WebHands on MVC - Mastering the Web
Hands on MVC - Mastering the Web
 
E suap - tecnologie client
E suap - tecnologie client E suap - tecnologie client
E suap - tecnologie client
 
AUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTAUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERT
 

Flavio atzeni smau mi 2013

  • 1. 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 Titolo della presentazione Flavio ATZENI
  • 2. L’associazione internazionale per la professionalità nel Web partecipazioni internazionali • 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 partecipazioni nazionali 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. Titolo della presentazione Gli skill IWA in pratica 2
  • 3. Perché associarsi? 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 Quota speciale SMAU euro 50,00 http://www.iwa.it/join Potrai 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: SMAUMILANO2013 Con il supporto di media partner Titolo della presentazione Gli skill IWA in pratica 3
  • 5. Adobe ColdFusion® 1996 Titolo della presentazione Gli skill IWA in pratica
  • 6. Cos’è ColdFusion® ColdFusion Markup Language Istruzioni HTML Istruzioni CFML Titolo della presentazione Gli skill IWA in pratica <html> <body> <cfset testo = “Hello World” /> <cfoutput> #testo#<br /> </cfoutput> </body> </html>
  • 7. A cosa serve ColdFusion® Titolo della presentazione Gli skill IWA in pratica
  • 8. Perchè ColdFusion® Esempio invio email JSP(33) import javax.mail.*; import javax.mail.internet.*; import java.util.*; public void postMail( String recipients[ ], String subject, String message , String from) throws MessagingException { boolean debug = false; //Set the host smtp address Properties props = new Properties(); props.put("mail.smtp.host", "smtp.jcom.net"); // create some properties and get the default Session Session session = Session.getDefaultInstance(props, null); session.setDebug(debug); // create a message Message msg = new MimeMessage(session); // set the from and to address InternetAddress 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 Email if you Want msg.addHeader("MyHeaderName", "myHeaderValue"); // Setting the Subject and Content Type msg.setSubject(subject, “Ciao!”); msg.setContent(message, "Come stai ?"); Transport.send(msg); } Titolo della presentazione Gli skill IWA in pratica
  • 9. Perchè ColdFusion® Esempio invio email PHP(23) <?php require_once "Mail.php"; $from = "Sandra Sender <sender@example.com>"; $to = "Ramona Recipient <recipient@example.com>"; $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 Gli skill IWA in pratica
  • 10. Perchè ColdFusion® Esempio invio email ASP(35) Titolo della presentazione Gli skill IWA in pratica <% 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 remoto Set Flds = iConf.Fields Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True 'Spedizione: mittente, destinatario, oggetto, messaggio mittente = "mittente@tuodominio.xx" destinatario = "mittente@suodominio.zz" oggetto = "Ciao!" messaggio = " Come stai?" With iMsg 'Assegnazione delle configurazioni Set .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 with set Flds = Nothing set iConf = Nothing set iMsg = Nothing %>
  • 11. Perchè ColdFusion® Esempio invio email CFML(3) <cfmail from="sender@example.com" to="recipient@example.com" subject="Ciao!"> Come stai? </cfmail> <cfmail from="sender@example.com" to="recipient@example.com" subject="Ciao!"> Come stai? </cfmail> Titolo della presentazione Gli skill IWA in pratica
  • 12. ColdFusion® Open Source Titolo della presentazione Gli skill IWA in pratica
  • 13. Un lavoro da duri: sviluppare software. Titolo della presentazione Gli skill IWA in pratica
  • 14. Un lavoro da duri: sviluppare software. Titolo della presentazione Gli skill IWA in pratica
  • 15. I profili professionali per il web oWeb Project Manager oBusiness Analist oFrontend Web Developer oDB Administrator oServer Side Web Developer Titolo della presentazione Gli skill IWA in pratica
  • 16. Progetto : applicazione web Jak Bank Italia. Titolo della presentazione Gli skill IWA in pratica
  • 17. Web Project Manager 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 Gli skill IWA in pratica
  • 18. Business Analyst 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 Gli skill IWA in pratica
  • 19. DB Administrator 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 Gli skill IWA in pratica
  • 20. Frontend Web Developer 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 Gli skill IWA in pratica
  • 21. Server Side Web Developer 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 Gli skill IWA in pratica
  • 22. Domande ? Titolo della presentazione Gli skill IWA in pratica
  • 23. Provare per credere Titolo della presentazione Gli skill IWA in pratica
  • 25. Email : info@flavioatzeni.it Titolo della presentazione Gli skill IWA in pratica