Prima di quattro lezioni dedicate alla creazione di un sito web tramite CMS. In questa lezione vengono presentati tutti i termini che si possono incontrare dal concetto di hosting, a quello di dns, passando per FTP e Browser.
La presentazione mostra alcuni elementi utili per iniziare a lavorare sotto l'ambiente web. Non approfondisce alcunchè, ma fornirà solo un'idea generale di cosa si potrà incontrare durante il proprio percorso come sviluppatore web.
La presentazione si conclude con un esempio, l'installazione della piattaforma XAMPP sotto Windows e la configurazione di Wordpress, che non è disponibile, perchè esempio pratico.
-----------------------
The presentation shows some useful elements to start working in the web environment. Does not explore anything, but provide only a general idea of what you will encounter during your journey as a web developer.
The presentation concludes with an example, the installation of the XAMPP platform and configuration of Wordpress, which is not available, beacause it's an experience.
MODULO 25 –> Fondamenti delle tecnologie per il webFrancesco Ciclosi
Università degli Studi di Macerata
Dipartimento di economia e diritto
Corso di laurea in economia, finanza e mercati
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
MODULO 25 –> Fondamenti delle tecnologie per il web
Corso di Strumenti e applicazioni del Web - Università degli Studi di Milano Bicocca
A.A.2012-13 (marzo 2013). - prof. R.Polillo
Seconda lezione
vedi anche il blog del corso http://corsow.wordpress.com
Università degli Studi di Macerata
Dipartimento di economia e diritto
Corso di laurea in economia, finanza e mercati
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
MODULO 24 –> I servizi di rete
Audit SEO per eCommerce
Criticità e consigli SEO per il vostro ecommerce.
Pianificate, Ottimizzate ed Agite per avere successo con il vostro store online!
Come si diventa un esperto SEO: ricette e consigliSeogm
Presentazione del webinar #SEMrush del 5 Novembre 2015. Adriano De Arcangelis da consigli e idee su come imparare a fare SEO e tenersi aggiornati. Dall'atteggiamento mentale alle risorse più valide per tenersi aggiornati, in italiano e in inglese.
La presentazione del nostro SEO Specialist Claudio Fiorentino al Web Marketing Festival 2015 si sofferma sui più importanti tool (gratuiti e a pagamento) per monitorare le keyword brand sulle SERP e i Social Network.
Università degli Studi di Macerata
Dipartimento di economia e diritto
Corso di laurea in economia, finanza e mercati
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
MODULO 22 –> Lo spazio degli indirizzi IP
USER EXPERIENCE E MARKETING: UN'ALCHIMIA VINCENTE PER UNA PROGETTAZIONE CENTRATA SULLE PERSONE | Relatore Debora Bottà
La progettazione centrata sulle persone consente di creare esperienze memorabili che favoriscono la fidelizzazione al brand, il passaparola e consentono di incrementare il ritorno sugli investimenti per un progetto web.
Questo si realizza abbracciando un processo di progettazione che parte dalla ricerca sugli utenti, passa all’analisi per arrivare a un progetto testato con gli utenti, non dimenticandosi però di coinvolgere nel team di lavoro anche gli stakeholder.
La user experience (UX) comprende l’usabilità intesa come facilità d’uso di un sito, la sua bellezza estetica e anche la ricerca di soluzioni che rispondano a bisogni reali degli utenti. Infatti, è proprio nel punto d’incontro tra gli obiettivi di business e i bisogni degli utenti che si realizzano siti web “vincenti”.
Con questo approccio user-centered si acquisisce la consapevolezza che un progetto web non finisce nel momento del go-live ma, anzi, deve proseguire con un percorso di miglioramento costante nel tempo, di monitoraggio, verifica e correzione, supportato da specialisti sia di UX sia di marketing.
Relatore
Debora Bottà – User experience designer
Debora inizia la sua avventura professionale nel web nel 2001, quando trasforma la passione per la tecnologia e i suoi progetti sperimentali in un’attività lavorativa al servizio di aziende innovative. Integrando il digitale con gli apporti accademici nell’ambito delle scienze sociali, accompagna l’evoluzione della progettazione web dal concetto di usabilità a quello di user experience. Si afferma come UX designer collaborando alla realizzazione di molti progetti che spaziano tra siti istituzionali, intranet, ecommerce e social network. E’ membro del Consiglio Direttivo di Architecta, Società Italiana di Architettura dell’Informazione, e del gruppo di coordinamento dello UX BookClub di Milano. Non cambierebbe il suo lavoro con nessun altro, per le opportunità di apprendimento e confronto continui nel trovare soluzioni utili alle persone. Fautrice di una progettazione centrata sulle persone, si dedica a diffondere il più possibile questa cultura.
Wordpress ed E-commerce, un'accoppiata vincente per sviluppare rapidamente negozi online evoluti e ricchi di funzionalità. Tra i tanti plugin della piattaforma il mio preferito è WooCommerce. Ricco di funzionalità extra in grado di assecondare ogni richiesta e soddisfare le attese.
All'interno di questo seminario scopriremo insieme i segreti della sua configurazione e le funzionalità extra necessarie al suo sviluppo: dall'uso di elenchi CSV alle wish list per i nostri Clienti, possibilità infinite (beh, si, più o meno :D) ci aspettano.
La presentazione mostra alcuni elementi utili per iniziare a lavorare sotto l'ambiente web. Non approfondisce alcunchè, ma fornirà solo un'idea generale di cosa si potrà incontrare durante il proprio percorso come sviluppatore web.
La presentazione si conclude con un esempio, l'installazione della piattaforma XAMPP sotto Windows e la configurazione di Wordpress, che non è disponibile, perchè esempio pratico.
-----------------------
The presentation shows some useful elements to start working in the web environment. Does not explore anything, but provide only a general idea of what you will encounter during your journey as a web developer.
The presentation concludes with an example, the installation of the XAMPP platform and configuration of Wordpress, which is not available, beacause it's an experience.
MODULO 25 –> Fondamenti delle tecnologie per il webFrancesco Ciclosi
Università degli Studi di Macerata
Dipartimento di economia e diritto
Corso di laurea in economia, finanza e mercati
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
MODULO 25 –> Fondamenti delle tecnologie per il web
Corso di Strumenti e applicazioni del Web - Università degli Studi di Milano Bicocca
A.A.2012-13 (marzo 2013). - prof. R.Polillo
Seconda lezione
vedi anche il blog del corso http://corsow.wordpress.com
Università degli Studi di Macerata
Dipartimento di economia e diritto
Corso di laurea in economia, finanza e mercati
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
MODULO 24 –> I servizi di rete
Audit SEO per eCommerce
Criticità e consigli SEO per il vostro ecommerce.
Pianificate, Ottimizzate ed Agite per avere successo con il vostro store online!
Come si diventa un esperto SEO: ricette e consigliSeogm
Presentazione del webinar #SEMrush del 5 Novembre 2015. Adriano De Arcangelis da consigli e idee su come imparare a fare SEO e tenersi aggiornati. Dall'atteggiamento mentale alle risorse più valide per tenersi aggiornati, in italiano e in inglese.
La presentazione del nostro SEO Specialist Claudio Fiorentino al Web Marketing Festival 2015 si sofferma sui più importanti tool (gratuiti e a pagamento) per monitorare le keyword brand sulle SERP e i Social Network.
Università degli Studi di Macerata
Dipartimento di economia e diritto
Corso di laurea in economia, finanza e mercati
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
MODULO 22 –> Lo spazio degli indirizzi IP
USER EXPERIENCE E MARKETING: UN'ALCHIMIA VINCENTE PER UNA PROGETTAZIONE CENTRATA SULLE PERSONE | Relatore Debora Bottà
La progettazione centrata sulle persone consente di creare esperienze memorabili che favoriscono la fidelizzazione al brand, il passaparola e consentono di incrementare il ritorno sugli investimenti per un progetto web.
Questo si realizza abbracciando un processo di progettazione che parte dalla ricerca sugli utenti, passa all’analisi per arrivare a un progetto testato con gli utenti, non dimenticandosi però di coinvolgere nel team di lavoro anche gli stakeholder.
La user experience (UX) comprende l’usabilità intesa come facilità d’uso di un sito, la sua bellezza estetica e anche la ricerca di soluzioni che rispondano a bisogni reali degli utenti. Infatti, è proprio nel punto d’incontro tra gli obiettivi di business e i bisogni degli utenti che si realizzano siti web “vincenti”.
Con questo approccio user-centered si acquisisce la consapevolezza che un progetto web non finisce nel momento del go-live ma, anzi, deve proseguire con un percorso di miglioramento costante nel tempo, di monitoraggio, verifica e correzione, supportato da specialisti sia di UX sia di marketing.
Relatore
Debora Bottà – User experience designer
Debora inizia la sua avventura professionale nel web nel 2001, quando trasforma la passione per la tecnologia e i suoi progetti sperimentali in un’attività lavorativa al servizio di aziende innovative. Integrando il digitale con gli apporti accademici nell’ambito delle scienze sociali, accompagna l’evoluzione della progettazione web dal concetto di usabilità a quello di user experience. Si afferma come UX designer collaborando alla realizzazione di molti progetti che spaziano tra siti istituzionali, intranet, ecommerce e social network. E’ membro del Consiglio Direttivo di Architecta, Società Italiana di Architettura dell’Informazione, e del gruppo di coordinamento dello UX BookClub di Milano. Non cambierebbe il suo lavoro con nessun altro, per le opportunità di apprendimento e confronto continui nel trovare soluzioni utili alle persone. Fautrice di una progettazione centrata sulle persone, si dedica a diffondere il più possibile questa cultura.
Wordpress ed E-commerce, un'accoppiata vincente per sviluppare rapidamente negozi online evoluti e ricchi di funzionalità. Tra i tanti plugin della piattaforma il mio preferito è WooCommerce. Ricco di funzionalità extra in grado di assecondare ogni richiesta e soddisfare le attese.
All'interno di questo seminario scopriremo insieme i segreti della sua configurazione e le funzionalità extra necessarie al suo sviluppo: dall'uso di elenchi CSV alle wish list per i nostri Clienti, possibilità infinite (beh, si, più o meno :D) ci aspettano.
Guida ai sistemi distribuiti per chi informatico non è :)
Argomenti principali:
Architettura internet, Protocolli, Architettura Web, Web application standard, Ajax, Servlet, Jsp, Javascript, Web service, SOA, Soap, WSDL, UDDI, Web process, Rest, Owl-s, RDF, Mashup, webscraping, API, Virtualizzazione, Json, Rss, XML, Web service contract, it value, Cloud computing...
Architetture web - Linguaggi e standard - Web server, application server, dat...Fulvio Corno
Master: Amministratore Linux - Livello Avanzato
Nel contesto della formazione professionale rivolta ad aziende ed enti pubblici, sono stati preparati ed erogati dei corsi di Amministratore di sistemi Linux, al livello base ed al livello avanzato.
Il contenuto del corso è allineato con alcuni moduli della certificazione LPIC (Linux Professional Institute Certification), a cavallo tra i livelli 1 e 2. Tutto il materiale didattico è disponibile liberamente con licenza Creative Commons BY-NC-SA.
I docenti del corso sono i proff. Giovanni Squillero, Bartolomeo Montrucchio e Fulvio Corno.
Maggiori informazioni: http://elite.polito.it/index.php/teaching/current-courses/255-master-linux-admin
Dispense del corso IN530 "Sistemi per l'elaborazione delle informazioni" presso il Corso di Laurea in Matematica dell'Università degli Studi Roma Tre.
[http://www.mat.uniroma3.it/users/liverani/IN530/]
3. What
• Sito Web
• Blog
• Pagina Facebook
• Profilo Social
4. What - Sito web
• Veste rappresentativa
• Funzionalità ricercate (e-commerce ? )
• Aggiornamenti poco frequenti
• Attenzione maggiore ai dettagli e alla struttura
• Cura dei contenuti in chiave SEO
• Scelta CMS a seconda delle esigenze
5. What - Blog
• Voglia di parlare, discutere, confrontarsi con altri utenti
• Svariate tematiche
• Impegno costante
• Aggiornamenti continui sia per mantenerlo vivo e attivo sia
per dare soddisfazione a chi partecipa alle discussioni
• WordPress
• Impatto SEO
6. Who Where When
• Voi
• La vostra azienda
• Hosting o Non Hosting
ADESSO
7. Why
• Una vetrina costante sempre aperta 24h24
• Punto di riferimento per clienti/persone di tutto il mondo
• internet luogo di informazione, comunicazione
• mezzo più rapido economico ed efficace per rendere
disponibili nuove informazioni
• un sito non serve solo per affermare la propria presenza in
rete, ma soprattutto per non esserne esclusi!
10. A
• AdWords : Strumento a pagamento offerto da Google per
promuovere il proprio sito internet inserendolo fra i
collegamenti sponsorizzati visualizzabili in cima ad ogni
ricerca.
• Algoritmo: deriva dal nome del matematico persiano al-
Khwarizmi considerato uno dei primi autori a far
riferimento al concetto di “procedimento per risolvere un
determinato problema”
• Avatar: un’immagine, una foto, una grafica che
rappresenta un individuo in un sito, social network, blog.
11. B
• Banner: striscia/banda pubblicitaria
• Blog: dall’inglese “web log” o “weblog”, diario online
• Bot: Abbreviazione di robot; è un programma che agisce
per un utente, per un altro programma oppure simula
un’attività.
• Browser: programma che consente all’utente di
interfacciarsi con la Rete (IE, Chrome, Firefox, Safari)
13. C
• Cache: Termine che indica la memoria temporanea dove
vengono salvate le informazioni relative alle pagine
visualizzate
• CMS: Acronimo di Content Management System,
interfaccia e gestione dei contenuti di un sito web
• Cookie: stringhe di testo di piccola dimensione inviate da
un server ad un web client e poi rimandati indietro dal
client al server. Servono in genere per autenticazioni
automatiche, tracking sessioni ecc..
• CSS: Il CSS (Cascading Style Sheets o Fogli di stile) è un
linguaggio usato per definire la formattazione di documenti
HTML, XHTML e XML
14. D
• Database: Archivio di dati memorizzati e organizzati in
modo da permettere il reperimento, l’analisi e la modifica.
• DNS: Domain Name System. E’ il servizio di ricerca del
dominio; si basa su un programma client/server che
funziona in un server dedicato (o in un router) capace di
tradurre i nomi utilizzati per identificare i siti, nei relativi
indirizzi IP.
• Dominio: se pensiamo ad internet come una grande città i
domini sono gli indirizzi di case, negozi e uffici. Sono unici
e non possono essere duplicati. URL suddivisi in vari livelli
separati dal punto.
– http://it.wikipedia.org
15. F
• FTP: File Transfer Protocol. E’ un protocollo in ambiente
TCP/IP che controlla e gestisce il trasferimento di dati fra
elaboratori nel network, quindi da un server collegato,
nonché da un computer remoto a quello di un utente e
viceversa
16. H
• Hosting: E’ la collocazione di un sito all’interno di un
server che funge da nodo della rete; questa attività è
svolta da provider che mettono a disposizione dei propri
utenti il loro hard disk e la capacità d’elaborazione del
proprio server, dando ospitalità ai siti; ciò consente agli
utenti d’avere un loro sito senza per questo averne la
gestione
• Housing: E’ L’ospitalità data a un server funzionante come
nodo Internet; questo servizio viene offerto dai provider e
consente agli utenti di risparmiare sul costo delle reti
dedicate, necessarie a mantenere un server stabilmente
collegato alla rete
17. H
• HTML: HyperText Markup Language. E’ il linguaggio
codificato che viene inserito in un documento destinato ad
essere visualizzato come ipertesto www (testo, immagine,
suono); con questo linguaggio si creano pagine e
documenti da presentare nel web.
• HTTP: HyperText Transport Protocol. E’ il protocollo che
definisce come i file ipertestuali vengono trasmessi dal
server a un computer; l’indicazione “http” all’inizio di un
indirizzo Internet indica il protocollo necessario al
trasferimento dal server al proprio sistema.
18. I
• IP-address: E’ l’indirizzo numerico riferito ad un nodo
Internet (singolo computer); può essere fisso o dinamico;
chi si collega ad Internet via modem riceve un IP dinamico.
• IPv4: Si tratta di un 4 gruppi separati da punto, ognuno
compreso da un numero decimale fra 0 e 255 generando
così 4,3 miliardi di indirizzi possibili.
Ad esempio: 192.168.1.100 rappresenta un indirizzo IPv4
valido.
• IPv6: questi indirizzi sono composti da 128bit (2128
indirizzi) e sono rappresentati come 8 gruppi di 4 cifre
esadecimali.
Ad esempio 2001:0db3:85a3:1319:8a2e:0370:7344
rappresenta un indirizzo IPv6 valido.
22. IPv4 IPv6
Quantificando con un esempio, per ogni
metro quadrato di superficie terrestre ci
sono 655 571 miliardi di miliardi di indirizzi
IPv6 unici ma solo 0,000007 IPv4 (cioè solo 7
IPv4 ogni milioni di metri quadrati)
23. J
• Java: E’ un linguaggio creato da Sun nel 1995.
Un Java applet è un particolare tipo di applicazione che può
essere avviata all'interno del browser dell'utente, eseguendo
codice scaricato da un server web remoto. Questo codice
viene eseguito in un'area (sandbox) altamente ristretta, che
protegge l'utente dalla possibilità che il codice sia malevolo o
abbia un comportamento non desiderato.
24. P
• PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor",
preprocessore di ipertesti; originariamente acronimo di
"Personal Home Page") è un linguaggio di scripting
interpretato, con licenza open source e libera (ma
incompatibile con la GPL), originariamente concepito per la
programmazione Web ovvero la realizzazione di pagine web
dinamiche.
25. P
• POP3: Post Office Protocol 3. E’ un protocollo usato per la
posta elettronica; il server POP3 amministra la casella di
posta elettronica e permette la lettura della posta da
qualsiasi computer collegato a Internet. (ricezione posta)
• Protocollo: E’ un insieme di linguaggi prestabiliti che
permettono a computer diversi di comunicare tra loro
scambiandosi informazioni; il protocollo alla base delle
tecnologie Internet è il TCP/IP (Trasmission Control Protocol/
Internet Protocol).
• Provider: fornitore di servizi internet (Aruba, Tantrahost ecc)
• Push technology: Sono tecnologie che mandano
automaticamente in rete contenuti informativi a uno o più
utenti, senza che questi debbano fare ogni volta una ricerca
in merito alle informazioni necessarie.
26. R
• Registrar: Il Registrar è un fornitore di servizi che ha un
contratto con il Registro in base al quale può gestire i
domini .it, in proprio o per conto dei suoi clienti.
Il Registro non si occupa, infatti, di registrare direttamente
domini per conto degli utenti finali. (NIC)
• Router: Dispositivo di rete capace di selezionare il percorso
migliore per trasferire informazioni tra reti ricorrendo ai loro
indirizzi logici (Ip address); nel caso di un nodo Internet il
router permette di smistare e impacchettare i dati tra i vari
utenti collegati.
• Routing: Sta per instradamento; è il processo con cui si
stabilisce la via che seguirà un messaggio dal computer
d’invio a quello di destinazione.
27. S
• Server: In una rete di telecomunicazione rappresenta il
computer che risponde ai comandi emessi da una macchina
client; contiene e trasmette informazioni, file, pagine Web e
può svolgere diversi tipi di servizio per il client (e-mail,
informazione, commerce, database, active page, sicurezza,
pagamento, ecc.).
• Sistema client/server: Rete di computer in cui il server
permette l’accesso alle risorse disponibili; la sua funzione è
d’offrire servizi ad altri computer o ad altri programmi; questi
ultimi sono i client che utilizzano quanto offerto alla rete dal
server.
• SMTP: Simple Mail Transfer Protocol. E’ un protocollo TCP/
IP che controlla e gestisce il trasferimento di dati nel network
(invio posta elettronica).
28. S
• Spider: Sono robot (programmi automatici) che si muovono
incessantemente nel web per individuare informazioni
necessarie al motore di ricerca per l’indicizzazione di un sito
e per la catalogazione dei contenuti delle pagine web. (ad
es. googlebot)
• SQL: Structured Query Language. E’ determinante per la
realizzazione di pagine e siti web, visto che col suo
linguaggio standard può interrogare database relazionali e
recuperare dati, creare database, aggiungere dati,
modificare dati esistenti ed eseguire altre funzioni più
complesse.
– SELECT DISTINCT cognome, nome, citta_residenza
FROM utenti
WHERE anni > = 18
ORDER BY cognome
29. W
• WebServer: E’ un computer e l’insieme dei programmi che
forniscono, nella relazione client/server, i servizi richiesti da
un client (utente, computer o software); riceve le richieste
dei software di navigazione e restituisce loro le pagine
HTML.
– WebServer in locale: XAMPP - MAMP
• WWW: World Wide Web. E’ detto anche W3; sta per
“ragnatela mondiale”, “rete web”.
• W3C: World Wide Web Consortium. Stabilisce gli standard
di linguaggio HTML e tutte le specifiche relative al web.
41. Prossimi appuntamenti
• Sabato 6 ottobre - La teoria è chiara, ora passiamo alla
pratica! Introduzione a Joomla, un CMS OpenSource.
Installazione, configurazione e funzionamento base
• Sabato 13 ottobre - Wordpress: la piattaforma più utilizzata
per i blog. Installazione, configurazione e funzionamento
base
• Sabato 20 ottobre - Personalizziamo! Temi, moduli, plugin
per espandere Joomla e WordPress.
• Sabato 27 ottobre - SEO, Social & Sharing, tutte le S per il
SucceSSo.