Ruby on Rails. Ovvero: Sviluppare applicazioni web divertendosi. Piero Bozzolo
|
|
- Eugenio Arena
- 8 anni fa
- Visualizzazioni
Transcript
1 Ovvero: Sviluppare applicazioni web divertendosi Piero Bozzolo
2 Struttura del seminario 1 Parte prima: Panoramica su rails 1 Introduzione a Principali caratteristiche di Rails 2 Parte seconda: Demo 3 Parte terza: Feedback
3 Scrivere una applicazione web oggi Abbiamo a disposizione diverse tecnologie: Php: veloce, ma si sporca facilmente Java: Pulito ma lento
4 Scrivere una applicazione web oggi Abbiamo a disposizione diverse tecnologie: Php: veloce, ma si sporca facilmente Java: Pulito ma lento
5 Ruby Architectural purity of Java Easy immediacy of PHP Quick without getting dirty
6 Cos é Ruby is A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. ( is...an Open-source web framework that s optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration. (
7 Cos é Ruby is A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. ( is...an Open-source web framework that s optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration. (
8 Perché? Perché é......semplice...intuitivo...scalabile...veloce (in tutti i sensi!)
9 Perché? Perché é......semplice...intuitivo...scalabile...veloce (in tutti i sensi!)
10 Perché? Perché é......semplice...intuitivo...scalabile...veloce (in tutti i sensi!)
11 Perché? Perché é......semplice...intuitivo...scalabile...veloce (in tutti i sensi!)
12 Perché? Perché é......semplice...intuitivo...scalabile...veloce (in tutti i sensi!)
13 Perché? Perché é......semplice...intuitivo...scalabile...veloce (in tutti i sensi!)
14 Vantaggi Diminuisce la complessitá del codice... ed é pure divertente! Come? 1 É DRY (Don t Repeat Yourself) 2 Il codice é autoesplicativo 3 Con poche righe aggiungo molte funzionalitá Eliminando le fasi piú noiose del lavoro, permette agli sviluppatori di concentrarsi su ció che conta veramente: il business del cliente
15 Vantaggi Diminuisce la complessitá del codice... ed é pure divertente! Come? 1 É DRY (Don t Repeat Yourself) 2 Il codice é autoesplicativo 3 Con poche righe aggiungo molte funzionalitá Eliminando le fasi piú noiose del lavoro, permette agli sviluppatori di concentrarsi su ció che conta veramente: il business del cliente
16 Vantaggi Diminuisce la complessitá del codice... ed é pure divertente! Come? 1 É DRY (Don t Repeat Yourself) 2 Il codice é autoesplicativo 3 Con poche righe aggiungo molte funzionalitá Eliminando le fasi piú noiose del lavoro, permette agli sviluppatori di concentrarsi su ció che conta veramente: il business del cliente
17 Un esempio...
18 Facciamo codice ordinato...
19 Facciamo codice ordinato... 1 Il browser invia le richieste 2 Il controller interagisce con il modello 3 Il modello chiama la vista 4 La vista produce la schermata sul browser
20 Facciamo codice ordinato... 1 Il browser invia le richieste 2 Il controller interagisce con il modello 3 Il modello chiama la vista 4 La vista produce la schermata sul browser
21 Facciamo codice ordinato... 1 Il browser invia le richieste 2 Il controller interagisce con il modello 3 Il modello chiama la vista 4 La vista produce la schermata sul browser
22 Facciamo codice ordinato... 1 Il browser invia le richieste 2 Il controller interagisce con il modello 3 Il modello chiama la vista 4 La vista produce la schermata sul browser
23 Facciamo codice ordinato... 1 Il browser invia le richieste 2 Il controller interagisce con il modello 3 Il modello chiama la vista 4 La vista produce la schermata sul browser
24 Integrazione con i database Devo integrare la mia applicazione in molti RDBMS? Nulla di piú facile... non me ne devo preoccupare! Grazie a ORM - ActiveRecord
25 Integrazione con i database Eccp un esempio di ActiveRecord insime alle istruzioni per la validazione di una form
26 Cinque minuti di pausa...
27 Demo time Scopo: creiamo il nostro nuovo Blog Usando Ci interfacceremo a MySql Memorizzeremo i post sul database, compresi i commenti Il tutto in 15/20 minuti
28 Demo time Scopo: creiamo il nostro nuovo Blog Usando Ci interfacceremo a MySql Memorizzeremo i post sul database, compresi i commenti Il tutto in 15/20 minuti
29 Fine! Abbiamo teminato, grazie per l attenzione :-) Per maggiori informazioni : rubyonrails.org Ruby language: ruby-lang.org Varese XpUg: varese-xpug.has.it Keynote: linuxmad.org (cliccare su LinuxDay2006) So Long, and Thanks for All the Fish A.D. Build with L A TEX and Beamer
Ruby on Rails. Lugano, 29.03.2014. railsgirlsticino@gmail.com @RailsGirls_TI WWW.RAILSGIRLS.COM/TICINO
Ruby on Rails Lugano, 29.03.2014 railsgirlsticino@gmail.com @RailsGirls_TI WWW.RAILSGIRLS.COM/TICINO INTRODUZIONE PRINCIPI BASE PRINICIPI BASE ROR SVILUPPIAMO CONCLUSIONI RailsGirls Ticino 2014 WWW.RAILSGIRLS.COM/TICINO
DettagliLet's start! File > New Project > Ruby > Ruby on Rails Application (events)
La nuova versione di Netbeans 6 consente di lavorare con Ruby On Rails, un potente e nuovissimo framework per lo sviluppo e la prototipazione di applicazioni web, che fa uso del design-pattern MVC (Model-View-Controller,
DettagliUniversità degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria
Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Tesi di Laurea AUTENTICAZIONE PER APPLICAZIONI WEB Relatore
DettagliL o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org)
L o JAPS: una soluzione Agile Walter Ambu http://www.japsportal.org 1 Lo sviluppo del software Mercato fortemente competitivo ed in continua evoluzione (velocità di Internet) Clienti sempre più esigenti
DettagliLa strada per sviluppare più rapidamente: Unit Test & Continuous Integration
La strada per sviluppare più rapidamente: Unit Test & Continuous Integration by Enrico Zimuel Senior Consultant & Architect Zend Technologies Email: enrico.z@zend.com Blog: http://www.zimuel.it/blog Copyright
DettagliPrimi passi con Zend Framework
Primi passi con Zend Framework Pordenone, 22/10/2011 Ing. Stefano Maraspin s.maraspin@mvassociati.it http://www.mvassociati.it www.twitter.com/maraspin www.linkedin.com/maraspin Ing. Stefano Valle s.valle@mvassociati.it
DettagliAspetti applicativi e tecnologia
Aspetti applicativi e tecnologia Premessa Architetture usate per i database Le prime applicazioni erano definite monolitiche, cioè un unico computer (mainframe) gestiva sia le applicazioni che i dati,
DettagliCandidato: Luca Russo Docente: Prof. Raffaele Montella. 27 Marzo 2013
e di e di Candidato: Luca Russo Docente: Corso di laurea in Informatica Applicata Facoltá di Scienze e Tecnologie Programmazione su Reti 27 Marzo 2013 Traccia d esame Sviluppare multitier con disaccoppiamento
Dettagliinizia cliccando sul carrello Il prodotto si scarica dopo il pagamento
Il prodotto è un comodo pdf Il prodotto si acquista online L'acquisto inizia cliccando sul carrello Il prodotto si scarica dopo il pagamento La procedura di acquisto e scaricamento del prodotto è semplice
DettagliDatabase e reti. Piero Gallo Pasquale Sirsi
Database e reti Piero Gallo Pasquale Sirsi Approcci per l interfacciamento Il nostro obiettivo è, ora, quello di individuare i possibili approcci per integrare una base di dati gestita da un in un ambiente
DettagliSoftware per Helpdesk
Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella
DettagliWeb Programming Specifiche dei progetti
Web Programming Specifiche dei progetti Paolo Milazzo Anno Accademico 2010/2011 Argomenti trattati nel corso Nel corso di Web Programming sono state descritti i seguenti linguaggi (e tecnologie): HTML
Dettaglihttp://indesk.innove.it
http://indesk.innove.it INDESK. Un nuovo service management. Un approccio completamente nuovo alla gestione di sistemi di information technology (IT) su larga scala e integrabile ai sistemi legacy ha portato
DettagliIntroduzione. Alberto Fortunato alberto.fortunato@gmail.com. www.albertofortunato.com Pag. 1 di 137
Introduzione Il software Gestione magazzino è stato realizzato con l intenzione di fornire uno strumento di apprendimento per chi intendesse cominciare ad utilizzare Access 2010 applicando le tecniche
DettagliPlate Locator Riconoscimento Automatico di Targhe
Progetto per Laboratorio di Informatica 3 - Rimotti Daniele, Santinelli Gabriele Plate Locator Riconoscimento Automatico di Targhe Il programma plate_locator.m prende come input: l immagine della targa
DettagliCertiquality Aumenta la Customer Interaction del
CASE STUDY Certiquality Aumenta la Customer Interaction del 70% con SugarCRM OPENSYMBOL PERSONALIZZA SUGAR PER IL NUOVO DIPARTIMENTO DI CUSTOMER CARE Certiquality, eccellente organismo di certificazione
DettagliBuongiorno vi ringrazio nuovamente per avermi invitato sono molto lieto di assistervi nella vendita della vostra casa
A ACQUISIZIONE INCARICO PRESENTAZIONE DA 1 MINUTO Buongiorno vi ringrazio nuovamente per avermi invitato sono molto lieto di assistervi nella vendita della vostra casa Posso dare un occhiata veloce alla
DettagliProgetto di Sistemi Web-based
Progetto di Sistemi Web-based Introduzione al corso Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 Ovvero, una breve rassegna di quello che vedremo e faremo nel corso! (Con un dettaglio particolare
Dettagli1. LE REGOLE EDUCAZIONE ALLA LEGALITA OBIETTIVI
EDUCAZIONE ALLA LEGALITA 1. LE REGOLE OBIETTIVI Sapere: Che la convivenza tra soggetti diversi ha bisogno di regole. Conoscere il significato della parola Regola della forte connessione tra regole e valori.
DettagliCorso di PHP. Prerequisiti. 1 - Introduzione
Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere
DettagliLaboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE
Programmare in Php con Xampp e NetBeans IDE NetBeans è un IDE ben noto ai programmatori Java. Con esso si possono infatti costruire applicazioni desktop professionali dotate di interfaccia grafica, applicazioni
DettagliAl giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
DettagliPresentazione di Cedac Software
Agenda Presentazione di Cedac Software SOA ed ESB Analisi di un caso studio Esempi Q&A Presentazione di Cedac Software 1 2 Presentazione di Cedac Software S.r.l. Divisione Software Azienda nata nel 1994
DettagliModulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...
Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...
DettagliGuida all uso. Esso sarà riportato nell intestazione. Vediamo:
faxm@il è un applicazione che permette agli utenti dei sistemi di telefonia IP di inviare, ricevere e gestire fax. Il tradizionale sistema di fax è ormai superato. Con faxm@il non riceviamo né spediamo
DettagliA cura di: Valerio Melandri Francesco Santini
A cura di: Valerio Melandri Francesco Santini Philanthropy Centro Studi 1 Il successo del fund raising in Italia nei prossimi dieci anni: > Non nuove tecniche di raccolta fondi >... Ma un radicale cambiamento
DettagliIntroduzione a PostgreSQL e phppgadmin
Introduzione a PostgreSQL e phppgadmin Gabriele Pozzani Informatica documentale 2011/2012 Corso di laurea in Scienze della comunicazione PostgreSQL il più avanzato database OpenSource al mondo Sviluppato
DettagliALLEGATO 1.1 PROFILI PROFESSIONALI
PROCEDURA APERTA PER L AFFIDAMENTO DEL SERVIZIO DI PROGETTAZIONE, ANALISI, SVILUPPO, MANUTENZIONE ADEGUATIVA, CORRETTIVA ED EVOLUTIVA DI SISTEMI INFORMATIVI BASATI SU TECNOLOGIE JAVA E PHP CIG. 56017538CE
DettagliLe query di raggruppamento
Le query di raggruppamento Le "Query di raggruppamento" sono delle Query di selezione che fanno uso delle "Funzioni di aggregazione" come la Somma, il Conteggio, il Massimo, il Minimo o la Media, per visualizzare
DettagliReport di valutazione studiolegalebraggio.it
Roma, li 15/01/2013 Report di valutazione studiolegalebraggio.it Il presente documento è redatto allo scopo di mostrare e analizzare le performance del sito web a due mesi e mezzo dalla pubblicazione online,
DettagliOliviero Zanni Ruggero Borgonovo. IL MOBILE A PORTATA DI RPG La piattaforma che trasforma applicazioni Power-i in app mobile native cross platform
Oliviero Zanni Ruggero Borgonovo IL MOBILE A PORTATA DI RPG La piattaforma che trasforma applicazioni Power-i in app mobile native cross platform Il software gestionale che crea valore nella piccola e
DettagliPROF. Filippo CAPUANI DHCP
PROF. Filippo CAPUANI DHCP Sommario Introduzione al DHCP Funzionamento di un DHCP server Installazione di un server DHCP nella rete Configurazione del servizio DHCP Configurazione dei computer client e
Dettagli.EVERYWHERE LOGIN. entra nel futuro. partnership signed
.EVERYWHERE LOGIN entra nel futuro. partnership signed Sinergia per l innovazione. Studio Ferroli e Acknow Per essere competitivi e vincenti in un mercato sempre più dinamico e globalizzato, che richiede
DettagliIngegneria del Software
Ingegneria del Software Processi di Sviluppo Agile Origini dello Sviluppo Agile Proposta di un gruppo di sviluppatori che rilevava una serie di criticità degli approcci convenzionali: Troppa rigidità dei
DettagliUtilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi
Vogliamo creare una struttura per permettere di memorizzari i voti della classe in tutte le materie Per fare questo untilizziamo tre tabelle Alunni,materie,voti Alunni Materie Voti Creo un record per ogni
DettagliGuida all utilizzo. Rif. File: GuidaSi@dmin.pages Pag. 1 / 14
Guida all utilizzo Rif. File: GuidaSi@dmin.pages Pag. 1 / 14 Home page e panoramica delle funzionalità!... 3 La sezione Account!... 4 Creare un Account!... 5 Cambiare la password dell account!... 7 Eliminare
DettagliInvio SMS. DM Board ICS Invio SMS
Invio SMS In questo programma proveremo ad inviare un SMS ad ogni pressione di uno dei 2 tasti della DM Board ICS. Per prima cosa creiamo un nuovo progetto premendo sul pulsante (Create new project): dove
DettagliOSSIF WEB. Manuale query builder
OSSIF WEB Manuale query builder - Maggio 2010 1) Sommario 1) SOMMARIO... 2 INTRODUZIONE... 3 Scopo del documento... 3 Struttura del documento... 3 Descrizione dell interfaccia grafica... 3 SELEZIONE DI
DettagliStrumenti e linguaggi per lo sviluppo WEB su Linux. Scano Alessandro alescano@fastimap.com
Strumenti e linguaggi per lo sviluppo WEB su Linux Scano Alessandro alescano@fastimap.com Non solo su linux è possibile fare sviluppo web, ma quest'ultimo è una piattaforma privilegiata per tale compito
Dettaglimartedì 17 aprile 12 1
1 Come nasce l impresa La voglia di crescere creare qualcosa che non esiste Così nel 2000 dopo anni di esperienza nel settore informatico nasce 2 Intenzione Creare un software in grado di gestire progetti
DettagliIndice generale. Introduzione...xi. Gli autori...xv. Che cos è un server PostgreSQL...1
Introduzione...xi Contenuti del libro... xi Di cosa avete bisogno... xii A chi si rivolge questo libro... xii Convenzioni... xii Feedback dei lettori... xiii Supporto... xiii Scaricare il codice di esempio...
DettagliInterfaccia EMIC per contatori
Interfaccia EMIC per contatori PANORAMICA Il controller EMIC (Ethernet Metering Interface Controller) fornisce un interfaccia per un massimo di 8, 16 o 32 contatori di energia elettrica. Si collega al
DettagliPresentazione Data Base
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mysql) come supporto Open Source ad un piccolo progetto di Data Base relazionale, e tipicamente ad ogni applicazione non troppo
DettagliIntroduzione al Model-View-Controller (MVC)
Introduzione al Model-View-Controller (MVC) Maurizio Cozzetto 9 Luglio 2009 Indice 1 Model-View-Controller 1 1.1 Definizione.................................................. 1 1.2 Soluzione...................................................
DettagliLa vostra azienda guarda al futuro? Cos è la Comunicazione Unificata? TELEFONATA VIDEOCHIAMATA RICHIAMAMI CHAT. CONFERENZA Testo, Audio, Video
Quando abbiamo inaugurato la nostra nuova sede abbiamo inaugurato un nuovo modo di lavorare, sfruttando il potenziale tecnologico della soluzione Wildix Andrea Massarotto - Responsabile Immobiliare Aste.com
DettagliIntroduzione alla teoria dei database relazionali. Come progettare un database
Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare
DettagliORDINE DEGLI INGEGNERI DELLA PROVINCIA DI TERAMO
ORDINE DEGLI INGEGNERI DELLA PROVINCIA DI TERAMO Teramo, 4 dicembre 2014 Ns. Prot. n. 1913 Spett.le Consiglio Nazionale Ingegneri Via IV Novembre n. 114 00187 Roma segreteria@ingpec.eu Comitato Italiano
DettagliL amministratore di dominio
L amministratore di dominio Netbuilder consente ai suoi clienti di gestire autonomamente le caselle del proprio dominio nel rispetto dei vincoli contrattuali. Ciò è reso possibile dall esistenza di un
DettagliGUIDA AL PRONTUARIO MOBILE
GUIDA AL PRONTUARIO MOBILE 1 SOMMARIO Installazione...3 Configurazione...3 Utilizzo...3 Note...10 INDICE DELLE FIGURE Figura 1: schermata di presentazione...4 Figura 2: schermata di login...4 Figura 3:
DettagliContent Management Systems
Content Management Systems Gabriele D Angelo http://www.cs.unibo.it/~gdangelo Università degli Studi di Bologna Dipartimento di Scienze dell Informazione Aprile, 2005 Scaletta della lezione
DettagliMettiti comodo, scegli il sito web che fà per te!
Mettiti comodo, scegli il sito web che fà per te! Web Design Il nostro obiettivo è realizzare siti internet dove le informazioni e i contenuti siano immediatamente reperibili dal navigatore del web. Un
DettagliLUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014
LUdeS Informatica 2 EXCEL Seconda parte AA 2013/2014 STAMPA Quando si esegue il comando FILE STAMPA, Excel manda alla stampante tutte le celle del foglio di lavoro corrente che hanno un contenuto. Il numero
DettagliLa cassetta di un buon carpentiere del software
IBM La cassetta di un buon carpentiere del software Luca Amato lucaamato@it.ibm.com Messina, 25 Maggio 2007 Agenda Microstoria dell'informatica e dei linguaggi Scegliere un linguaggio di programmazione
DettagliFASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)
Panoramica sul Web design: FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!) FASE 2: Definire se lavorare su un CMS (es Joomla, Wordpress,
DettagliBDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D
BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software BDX 3D Editor è un programma che permette di navigare ed editare texture in un qualsiasi modello 3D.E compatibile con i software in grado di esportare
DettagliB e n v e n u t i. Modena, 30 Marzo 2012
B e n v e n u t i Modena, 30 Marzo 2012 Agenda 14.00 - L idea Con.net 2.0 (Federico Baietta) 14.20 - Demo (Mirko Seghetti) 15.15 - Pausa caffè 15.30 - Approfondimento tecnico (Stefano Bonato) 16.00 - Aspetti
DettagliINFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.
INFORMATICA Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. APPLICAZIONI WEB L architettura di riferimento è quella ampiamente diffusa ed
DettagliÈ una pagina web a cui chiunque può iscriversi e condividere informazioni con altre persone, di solito amici e familiari.
di Pier Francesco Piccolomini Facebook l hai sentito nominare di sicuro. Quasi non si parla d altro. C è chi lo odia, chi lo ama, chi lo usa per svago, chi per lavoro. Ma esattamente, questo Facebook,
DettagliGiuseppe Capizzi. Ambienti di sviluppo Open Source
Giuseppe Capizzi Ambienti di sviluppo Open Source Stanchi del solito editor? IDE (Integrated Development Environment, Ambiente di Sviluppo Integrato) Editor Sistema di build Debugger Test Controllo di
DettagliIL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI
Pagina 1 UN SISTEMA DI NEWS Sommario UN SISTEMA DI NEWS...1 Introduzione...2 Scelgo l'area su cui operare...3 Un minimo di teoria...3 Creo le Pagine...4 Definizione dello Schedario Novità...6 Compilo la
DettagliLab. Programmazione Sistemi Mobili e Tablets
Lab. Programmazione Sistemi Mobili e Tablets Anno Accademico : 2011-2012 Matricola Studente: De Guidi Enrico 156464 Titolo del Progetto: Let s go Data:04/09/12 Introduction: Let s go è un applicazione
Dettagli[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008
Se devo memorizzare più valori che sono in qualche modo parenti dal punto di vista logico, posso usare il concetto di vettore di variabili (array). Ad esempio, se devo memorizzare le temperature di tutti
DettagliCorso sul pacchetto R
Corso sul pacchetto R Introduzione ad R http://www.r-project.org ! R è un ambiente di sviluppo specifico per elaborare dati, eseguire calcoli ed effettuare rappresentazioni grafiche, che utilizza un linguaggio
Dettaglismscuol@: il servizio web per le comunicazioni scuola famiglia Descrizione generale del prodotto
Progettazione di software - Consulenza informatica - Servizi di ingegneria integrata smscuol@: il servizio web per le comunicazioni scuola famiglia Descrizione generale del prodotto smscuol@ è un servizio
DettagliManuale d uso Manutenzione impianti termici Ver. 1.0.6 [05/01/2015]
Manuale d uso Manutenzione impianti termici Ver. 1.0.6 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Panoramica... 2 Menù principale... 2 Link Licenza... 3 Link Dati del tecnico... 3 Link
DettagliI tutorial di MadLabs.. Installazione e prima configurazione
I tutorial di MadLabs.. Installazione e prima configurazione Come installare php nuke Introduzione PHP Nuke è uno dei CMS (content management System) più usati del web. Per chi non lo sapesse, un CMS è
DettagliUlteo OVD Open Virtual Desktop (Un Desktop Virtuale Open Source)
Ulteo OVD Open Virtual Desktop (Un Desktop Virtuale Open Source) Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 Novembre 2010 Ulteo Open Virtual Desktop è un virtual desktop Open Source installabile
DettagliWEBCONFERENCE Platform
Scopri di più WEBCONFERENCE Platform 1 Formazione on line, seminari «live», riunioni virtuali (con integrazione sistema di Adobe Connect) DEV4U propone Adobe Connect come soluzione di webconferenza. E'
DettagliCONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...
CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5
DettagliE-BILLING QUICK GUIDE
E-BILLING QUICK GUIDE 1 IL SERVIZIO E-BILLING DHL: COME ACCEDERE COME COLLEGARSI AL TOOL E-BILLING a) Tramite accesso al sito DHL : Collegarsi a www.dhl.it Entrare nell area Express (nella barra menù in
DettagliSVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid
1.Scelta del CMS 2. Istallazione CMS 3. Personalizzazione del blog 4. Hosting 5. Inserimento degli articoli 1. SCELTA DEL CMS SVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid Per la
DettagliCorso di Web Programming
Corso di Web Programming 1. Introduzione a Internet e al WWW Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica
DettagliIl sistema operativo UNIX/Linux. Gli script di shell
Il sistema operativo UNIX/Linux Gli script di shell Introduzione Le shell permettono La gestione di comandi su linea di comando La shell comprende automaticamente quando il costrutto termina e lo esegue
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliPEOPLE HAVE THE POWER
PEOPLE HAVE THE POWER La conoscenza parte dai colleghi Patrizio Regis Head of Group Internal Communications 21 Maggio 2015 IL RUOLO DELLA COMUNICAZIONE INTERNA IN UNICREDIT Oltre alle attività più "classiche"
DettagliGuida all uso del servizio faxm@il
faxm@il è un applicazione che permette agli utenti dei sistemi di telefonia IP di inviare,ricevere e gestire fax. Il tradizionale sistema di fax è ormai superato. Con faxm@il non riceviamo né spediamo
DettagliApache 2, PHP5, MySQL 5
Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
DettagliUniversità degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale
Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale Progetto realizzato per l esame di Tecnologie Web Prof.:Raffaele Montella Studente: Vitiello
DettagliSistemi per la gestione di database: MySQL ( )
Sistemi per la gestione di database: MySQL ( ) Relational Database e Relational Database Management System Un database è una raccolta di dati organizzata in modo da consentire l accesso, il reperimento
DettagliProgrammazione ad Oggetti. Java Parte I
Programmazione ad Oggetti Java Parte I Overview Caratteristiche generali 1 Caratteristiche generali Un moderno linguaggio orientato agli oggetti Pensato per lo sviluppo di applicazioni che devono essere
DettagliInstallazione & Configurazione Php e MySQL su Mac Os X. Php
Installazione & Configurazione Php e MySQL su Mac Os X Php PHP è un linguaggio di scripting interpretato, con licenza Open Source, originariamente concepito per la realizzazione di pagine web dinamiche.
DettagliUTILIZZO WHITE LABEL SERVER
1 INDICE DEGLI ARGOMENTI 1. Introduzione Pag. 3 2. Scopo/Applicabilità... Pag. 4 3. Disponibilità del servizio di WHITE LABEL SERVER.. Pag.5 4. Creazione e Gestione Virtual Machine. Pag.14 2 1. INTRODUZIONE
DettagliUsabile significa fare in modo che qualcosa funzioni bene e che una persona di capacità o esperienza media possa usarlo per lo scopo
Usabilità Come rendere la vita facile all utente AGENDA AGENDA Architetture digitali Social Network Come usiamo il web Ascolto Pagine che scorrono Networking Disegno responsive Website Il ruolo del mobile
DettagliMagiCum S.r.l. Progetto Inno-School
MagiCum S.r.l. Progetto Inno-School Area Web Autore: Davide Revisione: 1.2 Data: 23/5/2013 Titolo: Innopedia File: Documentazione_tecnica Sito: http://inno-school.netsons.org/ Indice: 1. Presentazione
DettagliLa combustione. Docente: prof.ssa Lobello Carmela
La combustione Percorso didattico realizzato dalla classe II D Istituto d Istruzione secondaria di I grado S Francesco d Assisi Francavilla Fontana (Br) Docente: prof.ssa Lobello Carmela Perché la combustione?
DettagliAggiornamento del Database Distrettuale: guida per i segretari dei club
Aggiornamento del Database Distrettuale: guida per i segretari dei club 1 settembre 2014 Gentilissimi segretari dei Rotary Club del Distretto 2050, dopo aver a lungo lavorato per realizzare l interfaccia
DettagliIl sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione
Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia
Dettagli9-10 DICEMBRE 2013. Istitiuto Nazionale Tumori. regina Elena. introduzione a :
9-10 DICEMBRE 2013 Istitiuto Nazionale Tumori regina Elena introduzione a : Che cos è? WordPress è la piattaforma software per la creazione di blog e siti più usata al mondo. Creata da Matt Mullenweg e
Dettaglideveloped by Emanuele De Carlo
developed by Emanuele De Carlo WorkGym è un Software sviluppato in JAVA pensato per migliorare la gestione di piccole e grandi palestre. Il suo principale scopo è quello di mantenere un DataBase contenente
DettagliCI PRESENTIAMO ALBERTO SACCARDO ANDREA IASCONE. SARA DI MICELI marketing&web GABRIELE TONDI. MICOL MASOTTO marketing&commerciale.
CI PRESENTIAMO ALBERTO SACCARDO ANDREA IASCONE C.E.O. SARA DI MICELI marketing&web sviluppatore GABRIELE TONDI sviluppatore MICOL MASOTTO marketing&commerciale DANIELA D'ALESSANDRO assistenza tecnica MARCO
DettagliPHPUnit Ricettario Del Programmatore Scontroso
PHPUnit Ricettario Del Programmatore Scontroso Chris Hartjes and Pietro Alberto Rossi This book is for sale at http://leanpub.com/phpunitricettariodelprogrammatorescontroso This version was published on
Dettagli6tour.com BROCHURE. more than
6tour.com BROCHURE more than Il contenuto di questo company profile è puramente a scopo informativo. Si prega di far riferimento ai contatti aziendali per richiedere l affiliazione a 6tour.com o lo sviluppo
DettagliIntroduzione al Web. dott. Andrea Mazzini
Introduzione al Web dott. Andrea Mazzini Il servizio World Wide Web Il servizio Web è basato su particolari computer presenti nella rete, indicati come nodi Web, che rendono disponibili le informazioni
DettagliNeikos s.r.l. Emilio Frusciante
Neikos s.r.l. Emilio Frusciante e-commerce: cos'è? Il termine "commercio elettronico" è mutato col passare del tempo. In principio indicava il supporto alle transazioni commerciali in forma elettronica
DettagliManuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1
Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, antonio.barbieri@gmail.com Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario
DettagliGetting started. Creare una applicazione Client su protocollo TCP/IP
Getting started Creare una applicazione Client su protocollo TCP/IP Revisioni del documento Data Edizione Commenti 03/12/2009 1.0 - Sielco Sistemi srl via Roma, 24 I-22070 Guanzate (CO) http://www.sielcosistemi.com
DettagliL architettura MVC (Model- View-Controller) Introduzione
L architettura MVC (Model- View-Controller) Introduzione Architettura MCV L architettura MVC è un insieme di regole per strutturare un sito-web dinamico. Queste regole complicano la struttura del sito,
DettagliOFI ITC. Come nasce questo sito 05/06/2015. Severini Piertommaso Valenti Andrea Zallocco Riccardo
OFI ITC Severini Piertommaso Valenti Andrea Zallocco Riccardo I rapporti OFI prodotti dall ISTAT in tutti questi anni con i dati provenienti dai vari enti della provincia di Macerata sono reperibili sul
DettagliSoftware Arteco Client
Software Arteco Client Per gestire il sistema di videosorveglianza, utilizzeremo il software Arteco Logic Next. Al primo avvio, sarà necessario inserire le informazioni del server di videosorveglianza
Dettagli