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...
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...
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
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.
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
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.
Primi passi con HTML e la struttura di una pagina web generica.
Lezione svolta nel corso del 5° A.T.A. dell'I.I.S.S. "De Pace" di Lecce.
http://androe.com
Un slidepost (ossia un post tradotto in slides) in cui cerco di auto chiarirmi le differenze tra i concetti di "Social Network", "Community" e "Forum" in Italia
http://www.lafra.it/2008/05/26/differenze-tra-social-network-community-e-forum-slidepost/
WUD Rome 2014 - Come avvicinare le aziende alla user experience attraverso la...nois3
Convincere un’azienda ad includere il punto di vista dell’utente durante la progettazione di un artefatto digitale non è mai impresa semplice. Fra le tecniche di verifica dell’usabilità la valutazione euristica è forse la più semplice da adottare e soprattutto una fra le più facili da comunicare al cliente. Nel nostro intervento presenteremo una usability checklist per i siti web efficace e di rapida applicazione anche per i neofiti del settore. Attraverso numerosi esempi pratici e un caso di studio approfondito mostreremo come una semplice checklist permetta di eseguire una prima scrematura dei più comuni errori di usabilità web e come essa rappresenti un ottimo punto di partenza per avvicinare aziende e clienti ad una più completa adozione dei metodi di progettazione user-centred.
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
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.
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
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.
Primi passi con HTML e la struttura di una pagina web generica.
Lezione svolta nel corso del 5° A.T.A. dell'I.I.S.S. "De Pace" di Lecce.
http://androe.com
Un slidepost (ossia un post tradotto in slides) in cui cerco di auto chiarirmi le differenze tra i concetti di "Social Network", "Community" e "Forum" in Italia
http://www.lafra.it/2008/05/26/differenze-tra-social-network-community-e-forum-slidepost/
WUD Rome 2014 - Come avvicinare le aziende alla user experience attraverso la...nois3
Convincere un’azienda ad includere il punto di vista dell’utente durante la progettazione di un artefatto digitale non è mai impresa semplice. Fra le tecniche di verifica dell’usabilità la valutazione euristica è forse la più semplice da adottare e soprattutto una fra le più facili da comunicare al cliente. Nel nostro intervento presenteremo una usability checklist per i siti web efficace e di rapida applicazione anche per i neofiti del settore. Attraverso numerosi esempi pratici e un caso di studio approfondito mostreremo come una semplice checklist permetta di eseguire una prima scrematura dei più comuni errori di usabilità web e come essa rappresenti un ottimo punto di partenza per avvicinare aziende e clienti ad una più completa adozione dei metodi di progettazione user-centred.
Web service architetture e standard - Tesi - cap1pma77
Inquesto primo capitolo della tesi "SVILUPPO E IMPLEMENTAZIONE SU MICROCONTROLLORE DI UN’APPLICAZIONE WEB SERVER PER IL CONTROLLO DI UN SISTEMA EMBEDDED" viene analizzata la metamorfosi che sta subendo Internet in questi ultimi anni ovvero il passaggio da un Web popolato da pagine ad un Web fornitore di servizi. A questo proposito viene presentata la tecnologia dei Web Service . Vengono dapprima descritti gli strumenti base che utilizza e, in seguito, sono discusse le sue caratteristiche e i diversi ambiti e le diverse situazioni in cui è possibile applicarla.
In questo speech esploreremo le REST API più interessanti e curiose pubblicamente disponibili. Dopo una introduzione utile a fissare concetti di base e prerogative, vedremo come “consumarle” con Delphi costruendo accattivanti applicazioni client.
Piccola guida ai primi passi a WP.
- Come funziona un sito web
- Accenni di definizione di HTML - CSS - PHP
- wp.com VS wp.org
- Come installare un website in WP
- Scrivere un post
- Scrivere un articolo
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
5. Il messaggio venga consegnato da un postino che conosca la strada tra la casa di Rossi e quella di Petrelli e che abbia un mezzo di trasporto per raggiungerla.
6. Il messaggio sia scritto in una lingua parlata sia da Rossi che da PetrelliRossi Petrelli
7.
8. Il messaggio (request) deve essere consegnato con un mezzo di trasporto PROTOCOLLO TCP : HTTP
9. Il messaggio deve essere scritto in un linguaggio comprensibile ad entrambiHTMLsender receiver
10. Indirizzi IP Ogni nodo in internet è identificato da un Indirizzo IP (Internet Protocol) che ne identifica in maniera univoca la posizione. In questo modo può essere raggiunto da ognuno degli altri nodi della rete L’indirizzo IP è formato da quattro numeri (da 0 a 255) separati da un punto, secondo la struttura 192 . 168 . 0 . 1
11. DNS – Domain Name System Al fine di facilitare l’identificazione degli host nella rete è stato sviluppato il sistema dei Nomi di Dominio, con il quale è possibile risolvere l’indirizzo IP di un nodo attraverso dei particolari indici che gestiscono la registrazioni di nomi univoci opportunamente registrati. Il compito di risolvere un NOME host in un INDIRIZZO IP è affidato ai server DNS. www.comics.it 192 . 168 . 0 . 1 Server DNS
12. Protocollo HTTP HyperTextTrasmissionProtocol(HTTP) è il protocollo che permette il reperimento delle risorse Web. E’ un protocollo applicativo (5° livello) di richiesta/risposta basato tipicamente sulla suite di protocolli TCP/IP. Tutti i client e server Web devono supportare il protocollo HTTP per poter scambiare richieste e risposte. Per questa ragione i client e i server Web sono chiamati anche client HTTP e server HTTP.
13. Protocollo HTTP Il protocollo HTTP è costituito da una richiesta e una risposta. Il protocollo HTTP identifica le risorse attraverso URL (Universal resourcelocator) La richiesta, inoltrata dal client, contiene l’URL della risorsa, il metodo (POST o GET), e delle extensionheader (informazioni quali data della richiesta, browser, SO, etc..) La risposta comprende, oltre che il contenuto (immagine, ipertesto, etc..), il codice della risposta.
15. URL – UniformResourcelocator schema :// host.domain / pathname http :// www.scuolacomics.it / lezioni/lezione_01.html schema: indica il modo con cui accedere alla risorsa, cioè quale protocollo bisogna usare per interagire con il server che controlla la risorsa. Il metodo di accesso più comune è HTTP host.domain: è l’hostname del nodo nel quale risiede la risorsa Web. pathname: identifica la risorsa presso il server Web. In particolare, si specifica il cammino all’interno dell’organizzazione del file system dedicata alle risorse Web. Nel caso in cui il pathname non contenga alcun nome di file, si suppone che la pagina selezionata sia quella di default.
16. Linguaggio HTML Il linguaggio più diffuso nel WWW è sicuramente l’HyperText Markup Language, l’HTML. L’ipertesto è innanzitutto un differente sistema di lettura. La lettura del testo, infatti, non è più sequenziale ma scelta direttamente dall’utente che attraverso dei collegamenti (link) può scegliere la successione dei testi così come preferisce. Una pagina HTML è un file di testo in cui i dati sono inseriti all’interno di particolari strutture, chiamate TAG, che descrivono la struttura del dato. Queste pagine vengono poi renderizzate dai browser che processano tali tag interpretando le informazioni di struttura in moda da definire un layout.
17. Schema di un documento HTML <HTML> <HEAD> <TITLE> Titolo pagina </TITLE> </HEAD> <BODY> Corpo del documento </BODY> </HTML>
32. Meccanismi di comunicazione e naming di Internet TCP/IP DNS Tre nuovi standard Sistema di indirizzamento delle risorse URL Protocollo HTTP Linguaggio HTML Sistema client-server Client (Browser) Server Web