Quale Framework PHP utilizzare?
|
|
- Dino Masi
- 4 anni fa
- Visualizzazioni
Transcript
1 Quale Framework PHP utilizzare? Tutti o nessuno? Workshop Zend Italia: Il PHP Diventa Grande È disponibile Zend Framework 1.5 Roma, 18 Aprile 2008 Simone Carletti weppos@weppos.net
2 Due parole di presentazione Technical Manager in Altura Labs Srl ( Zend Framework contributor (weppos) Autore per HTML.it <edit> PHP, ASP, XML, WebMarketing, Database, Server ICTv.it Membro dell RSS Advisory Board ( Autore
3 Contenuti Introduzione ai framework Principali framework PHP framework 3 framework a confronto CakePHP Symfony Zend Framework Approfondimenti
4 Introduzione ai framework Che cos è un framework? Collezione di librerie Raccolta di strumenti ed elementi utili per lo sviluppo Diversi tipi di framework Application framework Web framework Un framework non è un CMS!
5 Perchè usare un framework? Aumento della produttività Soluzioni già pronte ai problemi comuni Manutenzione del software Scalabilità Uniformità e standard Lo sviluppo è più divertente!
6 Don t repeat yourself!
7 Principali framework Ruby on Rails (Ruby) Symfony (PHP) project.org Spring Framework (Java) Django (Python) CakePHP (PHP) ColdFusion on Wheels (CF) Twisted Matrix (Python) Zend Framework (PHP) m... e mol' altri!
8 Principali framework in PHP CodeIgniter Symfony project.org PHP 4 CakePHP Zend Framework m PHP 5 php framework Prado
9 Il miglior framework I framework sono molti Le scelte a disposizione sono numerose Come scegliere? Qual è il framework migliore? Sei pronto a scoprire il framework migliore?
10 Il miglior framework Il framework migliore NON esiste Il framework peggiore NON esiste Esiste il framework più adeguato alle nostre esigenze
11 CakePHP Symfony Zend Framework Nelle prossime slide, a confronto i 3 web framework PHP più diffusi Comprenderne pregi e difetti aiuta a scegliere la soluzione più adatta per creare la nostra applicazione
12 Caratteristiche a confronto CakePHP Symfony Zend Framework Versione Linguaggio PHP 4 PHP 5 PHP 5 Licenza MIT License MIT License New BSD License RequisiX PHP PHP PHP MVC Sì Sì Sì i18n e l10n Sì (development) Sì Sì
13 Caratteristiche a confronto Database MySQL 4+, PostgreSQL, ADODB Database ORM CakePHP Symfony Zend Framework AcXve Record Pabern A seconda dell ORM. Propel supporta i DB gesxx da PDO. Propel / Doctrine Database MigraXon Sì No No ACL Sì No Sì MySQL, Oracle, IBM DB2, Microsoa SQL Server, PostgreSQL, SQLite, Informix Dynamic Server Table, Row, Rowset Cache Sì Sì Sì (supporto a numerosi backend)
14 Caratteristiche a confronto CakePHP Symfony Zend Framework Form Sì Sì Sì Helper? Sì Sì Scaffolding Sì Sì No Skeleton Rigido Rigido Flessibile Plugin Sì Sì Sì CLI Bake Pake No Component Dependency Sì Sì Loosely Logger Plugin Sì Sì Config Manager No Sì Sì Web Service Limitato Limitato Eccellente Feed Plugin Plugin Sì
15 Caratteristiche a confronto Vantaggi Supporto a PHP 4 Framework maturo Svantaggi CakePHP Symfony Zend Framework Non completamente object oriented Il supporto a PHP 4 limita l uso di funzionalità evolute previste solo per il 5 Estremamente developer friendly OperaXvità immediata CLI Admin generator Qualche carenza nelle performance Integrazione ORM a volte confusionaria o macchinosa Alta qualità dello sviluppo ComponenX riuxlizzabili L ORM non supporta AcXve Record Pabern Supporto limitato a funcxonal test
16 Caratteristiche a confronto A chi si rivolge? Il supporto a PHP 4 lo rende una scelta ideale, quasi obbligata, per mantenere compaxbilità con versioni precedenx. Questa caraberisxca è, allo stesso tempo, il suo tallone d Achille. CakePHP Symfony Zend Framework Oima soluzione per l immediata produività, per costruire applicazioni con elevata interazione o parxcolare esigenza di customizzazione lato front end. Meno configurazioni, più convenzioni. Oima soluzione professionale. La curva di apprendimento è maggiore rispebo agli altri, ma permebe allo sviluppatore un maggiore controllo su ogni aspebo dell applicazione. Meno convenzioni, più configurazioni.
17 Quanto se ne parla in giro?
18 Cosa si dice in giro? Google Trends Google Blog Search Technorati Wikipedia en.wikipedia.org HTML.it php.html.it, blog.html.it
19 Il framework è uno strumento, la conoscenza è la chiave per scegliere lo strumento migliore in ogni situazione. Grazie!
Sviluppo web con CakePHP
Sviluppo web con CakePHP Andrea Chiarottino e Francesco Ronchi Linux Day Torino 24-10-2009 Presentazione Chi siamo... Chi siete? Perchè un framework? Velocità di sviluppo Riutilizzo del codice Struttura
DettagliProgettazione e sviluppo WEB
Progettazione e sviluppo WEB Antonio Gallo antoniog.web@gmail.com info@laboratoriolibero.com Progettazione e sviluppo WEB Cosa significa progettare e sviluppare un sito web? Progettazione e sviluppo WEB
DettagliProgramma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC
Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare
DettagliSolution Integrator 18/06/16. www.middlewaresrl.com
18/06/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo
Dettagli3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
DettagliSolution Integrator 28/12/16.
28/12/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo
DettagliCurriculum Vitae di Francesco Mangini
Curriculum Vitae di Francesco Mangini -Dati personali Nome: Città: Regione: Paese: Francesco Mangini Settimo Milanese(MI) Lombardia Italia GSM: 3392764035 Email: fmangini@gmail.com Data di nascita: 08/12/1975
DettagliWordPress Corso base
WordPress Corso base ma cos è? WordPress WordPress è una piattaforma software online di "personal publishing" e content management system (CMS), sviluppata su linguaggio PHP e database MySQL. Inizialmente
DettagliGianluca Pinelli PM, System Architect, Software Developer & DBA
PM&System Architect presso SMS ENGINEERING SRL Nato a Napoli il 17 Marzo 1974. Sposato, due figlie. Trav. Cantone, 43 80035 Nola (Na) Cell. +39 3387060321 Tel. +39 0815116285 pinellus@gmail.com RIEPILOGO
DettagliMirco Curzi Ing. Elttronico PhD VII Ciclo - DIIGA http://www.diiga.univpm.it
XOOPS Open Source CMS Open Source Applications Università Politecnica delle Marche 24 Gennaio 2007 Mirco Curzi Ing. Elttronico PhD VII Ciclo - DIIGA http://www.diiga.univpm.it Obiettivi Introduzione ai
DettagliBO ITALIA LAB Presentazione
BO ITALIA LAB Presentazione BO ITALIA LAB SUBITO DISPONIBILE : Un team di sviluppo operativo subito con professionalità difficilmente reperibili sul mercato. Start up immediato di attività J2EE / PHP /
DettagliBasi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO
Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Basi di Dati e Web Credits to: Prof. M. Di Felice UniBO " Molti sistemi software prevedono la presenza di un database gestito da un
DettagliMastrobattista Fabrizio
Curriculum vitae INFORMAZIONI PERSONALI Via Goffredo Mameli, 05, 04019 Terracina (Italia) 3200871001 fabriziomastrobattista@gmail.com www.fabriziomastrobattista.com Skype fabrizio.mastrobattista Google
DettagliBreve introduzione allo sviluppo WEB. a cura di Ciro Attanasio - ciro.attanasio@email.cz
Breve introduzione allo sviluppo WEB a cura di Ciro Attanasio - ciro.attanasio@email.cz Partiamo (1 di 1) Come funziona il WEB e quali tecnologie lo compongono Cos è un Client (1 di 2) Un client, in informatica,
DettagliPROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER
PROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER Il corso Master Web Developer con Certificazione internazionale W3Schools prepara lo studente a entrare nel mondo dello sviluppo Web (blog, siti, portali).
DettagliSistema di gestione integrata dei beni culturali
Sistema di gestione integrata dei beni culturali Le Radici: Da Minerva a MetaFAD M&W Dal 2005 Internet Culturale Dal 2010 Cultura Italia Dal 2012 MOVIO Dal 2014 M&W 3.0 e FAD edition Dal 2015 METAFAD I
DettagliAPPENDICE 4 AL CAPITOLATO TECNICO
APPENDICE 4 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE
DettagliWe W t e n t e n t e Com o p m o p n o e n n e t n i t i Sof o t f w t ar a e Wetnet engine Wetnet Database Wetnet Web-Supervisor
WETNET INTEGRAZIONE FRA SISTEMI Wetnet Componenti Software Wetnet engine Wetnet Database Wetnet Web-Supervisor Tecnologie Java.NET ODBC Supportato e integrato nei principali SCADA di commercio Framework
DettagliPRIMO MODULO. DURATA: 80 ore CONTENUTI
0 PRIMO MODULO DURATA: 80 ore CONTENUTI 1. Introduzione alla programmazione a. Cosa è la programmazione strutturata b. Strutture dati c. Come si affronta una problematica da risolvere d. Quali sono i passi
DettagliDott. Francesco Sorace Maresca
Dott. Francesco Sorace Maresca e-mail: francesco.sm@gmail.com Dati personali Nato a Roma il 08-06-1972 Stato civile: libero Nazionalità: Italiana Istruzione laurea in Economia e Commercio, conseguita il
DettagliSistemi avanzati di gestione dei Sistemi Informativi
Esperti nella gestione dei sistemi informativi e tecnologie informatiche Sistemi avanzati di gestione dei Sistemi Informativi Docente: Email: Sito: Eduard Roccatello eduard@roccatello.it http://www.roccatello.it/teaching/gsi/
DettagliSiti web, portali e Rich Internet Applications: tendenze e controtendenze
Siti web, portali e Rich Internet Applications: tendenze e controtendenze Autore: Diego La Monica Email: me@diegolamonica.info Web: http://diegolamonica.info Sponsor: Cos'è IWA/HWG Partecipazioni e attività
DettagliRisorsa N 002410 DATI ANAGRAFICI: FORMAZIONE E CORSI: ISTRUZIONE E CERTIFICAZIONI: LINGUE STRANIERE: Nato nel : 1968
Risorsa N 002410 DATI ANAGRAFICI: Nato nel : 1968 Sede lavorativa : Milano FORMAZIONE E CORSI: Nel 2013: Corso QLIKVIEW Nel 2012: Corso Oracle Performance Tuning Nel 2011: Corso OBI Nel 2011: Corso ITIL
DettagliDESCRIZIONE PROFILI PROFESSIONALI
AVVISO DI INDAGINE DI MERCATO finalizzato alla raccolta di manifestazione di interesse per la partecipazione a una procedura negoziata per l affidamento del Servizio di Progettazione, analisi, sviluppo,
DettagliLinux Day 2009 Teramo 24/10/2009
Linux Day 2009 Teramo 24/10/2009 L'Open Source entra nell'e learning Paolo Gatti http://www.paologatti.it E learning: introduzione Per e learning si intende la possibilità di imparare sfruttando la rete
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
DettagliNell ambito quindi di un ulteriore potenziamento della propria struttura, Klopotek Software & Technology Services S.r.l.
Frontend Developer Rif. FD All interno di un ambiente internazionale, la risorsa, riportando direttamente al Development Manager, farà parte del team dedicato al disegno ed all implementazione della nuova
DettagliListino Corsi Synergia
Listino Synergia - 2016 CAD e Grafica 3D 3D Studio Max 24 680 55 Archicad 32 860 55 Artlantis 12 340 55 AutoCAD 2D 32 720 45 AutoCAD 3D 20 580 55 Progettazione Revit con BIM 40 960 60 Progettista CAD 3D
DettagliRisolvi le tre principali sfide di business grazie alla modernizzazione delle applicazioni IBM i con PHP!
Risolvi le tre principali sfide di business grazie alla modernizzazione delle applicazioni IBM i con PHP! Elena M. Brambilla Project & Training Manager 24 Maggio 2011 I tre principali scenari della modernizzazione
DettagliSistemi distribuiti open source per reti di comunicazione
Sistemi distribuiti open source per reti di comunicazione Guglielmo Nigri Glasic S.r.l. www.glasic.it Sommario Che cosa sono i sistemi distribuiti? Che cos è il software open source? Breve storia del software
DettagliC o r s o L i b e r o d i. 2005 Emiliano Gabrielli <AlberT@SuperAlberT.it> GrUSP.it
C o r s o L i b e r o d i 2005 Emiliano Gabrielli GrUSP.it Licenza Corso Libero di PHP Copyright (c) 2005 Emiliano Gabrielli Quest'opera è stata rilasciata sotto la licenza Creative
DettagliFacilitare l interazione con le altre componenti dei sistemi informativi aziendali e non, grazie all utilizzo di web service nella nuova gestione
Facilitare l interazione con le altre componenti dei sistemi informativi aziendali e non, grazie all utilizzo di web service nella nuova gestione ambiente SIC Nicola Frignani 17 ottobre 2017 AGENDA Modelli
DettagliAnalisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax.
tesi di laurea Analisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax. Anno Accademico 2006/2007 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Antonio Pandolfo Matr. 41/2568 Sommario
DettagliSesso Maschile Data di nascita 16/07/1985 Nazionalità Italiana
INFORMAZIONI PERSONALI Via Arnaldo Cervesato 21, scala B, int. 11 (presso D Angelo), 00159 Roma +39 333 920 8173 nicola.scardino@greenmice.it https://greenmicetechnologies.it/ Skype nicky_sca Sesso Maschile
DettagliRealizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011
tesi di laurea Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Francesco Gargiulo candidato
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
DettagliCURRICULUM VITAE DI ANDREA SBARRA. Data di nascita: 20, dicembre, 1984
CURRICULUM VITAE DI ANDREA SBARRA Cognome, Nome: Sbarra, Andrea Indirizzo: via San Fracesco 6, 20835, Muggiò (MB) Telefono: +39 392 1772690 E-mail: andrea.ale.sbarra@gmail.com Nazionalità: Italiana Data
Dettagli29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese
DEFINIZIONE Joomla è un software di content management (CMS) sviluppato in php per la realizzazione di siti Internet dinamici, è gratuito e rilasciato sotto licenza GPL v.2, per il suo utilizzo non sono
DettagliListino Corsi Synergia
Listino Synergia - 2016 CAD e Grafica 3D 3D Studio Max 24 680 55 Archicad 32 860 55 Artlantis 12 340 55 AutoCAD 2D 32 720 45 AutoCAD 3D 20 580 55 Luce e spazio commerciale 16 360 Luce e spazio urbano 16
DettagliOpen Journal Systems 2
Open Journal Systems 2 Public Knowledge Project & Simon Fraser University Library Attribution-NonCommercial-ShareAlike 2.5 License Agenda Cos'è Open Journal Systems? Quali sono le sue funzionalità? Per
DettagliMaster In Tecnologia e Gestione di Sistemi Open Source
Presentazione del Master In Tecnologia e Gestione di Sistemi Open Source Master In Tecnologia e Gestione di Sistemi Open Source Premesse > La produzione di software Open Source nell'ultimo decennio ha
DettagliProgrammare server. Programmazione Web 1
Programmare server Programmazione Web 1 Richiesta a un sito sta2co HTTP req: GET www.uniroma2.it You client (client) HTTP resp: HTML, CSS, js,... web server Server 1. Riceve una richiesta per un file 2.
DettagliCORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,
DettagliPROGRAMMA CORSO Analista Programmatore JAVA - ORACLE
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE 1. JAVA 1.1 Introduzione a Java Introduzione Cosa è Java 1.2 Sintassi e programmazione strutturata variabili e metodi tipi di dati, array operatori
DettagliLinguaggio di programmazione Anni C 22 C++ 14 Python 10 Javascript 15 Java 6 VB.NET 5 C# 5 SQL 19
CURRICULUM VITAE Dati anagrafici Nome Carlo Cognome Catucci Nato a Lagunillas (Venezuela) Il 30/01/1960 Residenza Via Casaccio 23, Spoltore (PE) Domicilio Via Mar Rosso 15, Modena (MO) E-Mail carlos.catucci@gmail.com
DettagliRuby on Rails. Ovvero: Sviluppare applicazioni web divertendosi. Piero Bozzolo piero.bozzolo@gmail.com
Ovvero: Sviluppare applicazioni web divertendosi Piero Bozzolo piero.bozzolo@gmail.com Struttura del seminario 1 Parte prima: Panoramica su rails 1 Introduzione a 2 3 4 Principali caratteristiche di Rails
DettagliSISTEMI OPERATIVI, RETI, INTERNET
Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo
DettagliAnalisi e implementazione di software per Customer Relationship Management
Analisi e implementazione di software per Customer Relationship Management Candidato Simone Bisi Relatore Riccardo Martoglia Università degli Studi di Modena e Reggio Emilia Corso di laurea in Informatica
DettagliIng. Andrea Saccà. Stato civile: Celibe Nazionalità: Italiana Data di nascita: 9 Ottobre 1978 Luogo di nascita: Roma Residenza: Roma
Indirizzo: Via dell'automobilismo, 109 00142 Roma (RM) Sito Web : http://www.andreasacca.info Telefono cellulare: 338/5664653 Email : sacca.andrea@gmail.com sacca.andrea@fastwebnet.it PEC : andrea.sacca@pec.ording.roma.it
DettagliEntity Framework & SQL Server - Better Together
Entity Framework & SQL Server - Better Together Alberto Dallagiacoma @albertodall E-Mail: alberto.dallagiacoma@dotdotnet.org Blog: http://blogs.ugidotnet.org/alby Sponsors Organizers getlatestversion.it
DettagliTESI DI LAUREA IN INFORMATICA
UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II TESI DI LAUREA IN INFORMATICA UNA WEB APPLICATION SU INFRASTRUTTURA PER IL PROGETTO DAME Tutor Accademico: Dott.ssa Anna Corazza Tutor Aziendale: Dott. Massimo
DettagliVelocizzare l'esecuzione di Joomla! con Zend Server Community Edition
Velocizzare l'esecuzione di Joomla! con Zend Server Community Edition Enrico Zimuel Senior Consultant & Architect Zend Technologies enrico@zend.com 9 Ottobre 2010 JoomlaDay Verona Sommario Zend Server
DettagliDIRIGO. La Business Intelligence di Quadrivium
DIRIGO La Business Intelligence di Quadrivium COS È LA BI (Business Intelligence) È un insieme di strumenti moderni per presentare i dati aziendali in maniera semplice e veloce. Tali dati possono provenire
DettagliUNIVERSITY OF CAGLIARI
UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering Infrastrutture ed Applicazioni Avanzate nell Internet Google App Engine PaaS 1 Google App Engine PaaS Google App Engine
DettagliLaboratorio Progettazione Web Applicazioni Web
Laboratorio Progettazione Web Applicazioni Web Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2014/2015 Definizioni Una web application o web app è qualsiasi sw eseguito su di un browser web.
DettagliRisorsa N 008358. RDBMS: DB2 (Exp. 7 anni) VSAM (Exp. 7 anni) Oracle (Exp. 4 anni) PostgreSQL (Exp. 4 anni) Access (Exp. 3 anni) MySql (Exp.
Risorsa N 008358 DATI ANAGRAFICI: Nato il : 1971 Nato e Residente a: Venezia FORMAZIONE E CORSI: Dal 10/2010 al 02/2011: Corso di Programmazione OOP avanzata, in Java-J2EE. Dal 1992 al 1993: Corso di Operatore
DettagliL.A.M.P. Case study: Openitaly.net. Michele O Zone Pinassi <o
L.A.M.P. Case study: Openitaly.net Michele O Zone Pinassi Il web veicolo principale per l'utilizzo di Internet. Oggigiorno la maggior parte degli utenti utilizza esclusivamente
DettagliIng. Andrea Saccà. Stato civile: Celibe Nazionalità: Italiana Data di nascita: 9 Ottobre 1978 Luogo di nascita: Roma Residenza: Roma
Indirizzo: Via dell'automobilismo, 109 00142 Roma (RM) Sito Web : http://www.andreasacca.com Telefono: 3776855061 Email : sacca.andrea@gmail.com PEC : andrea.sacca@pec.ording.roma.it Ing. Andrea Saccà
DettagliCGM Consulting, società di soluzioni informatiche con sede a Torino e Milano,
CGM Consulting, società di soluzioni informatiche con sede a Torino e Milano, è alla ricerca di varie figure in ambito informatico: Backend developer Java; Programmatori C#.Net; Web Developer Full Stack;
Dettaglisf O R M A T O E U R O P E O
sf O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Nome Indirizzo Telefono Fax E-mail SCIABARRÀ Antonino Viale Piceno,60-20122 Milano 77403335 - a.sciabarra@provincia.milano.it
DettagliSistemi per la produzione, gestione e conservazione di contenuti digitali CMS. L12 - Comunicazione e archiviazione digitale A.A 2015-2016.
Sistemi per la produzione, gestione e conservazione di contenuti digitali L12 - Comunicazione e archiviazione digitale A.A 2015-2016 Carlo Savoretti carlo.savoretti@unimc.it Produzione Contenuti prodotti
DettagliACADEMY SVILUPPATORE JAVA
ACADEMY SVILUPPATORE JAVA PERCORSO ACADEMY SVILUPPATORE JAVA DESCRIZIONE Al termine del percorso di formazione i partecipanti potranno utilizzare con padronanza i linguaggi di programmazione Java. Inoltre
DettagliDa Settembre 2010 Oggi. Go Project srl via Alessandria 88, Roma. Inail Istituto Nazionale Infortuni sul Lavoro
F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E Qualifica: INFORMAZIONI PERSONALI Nome Nazionalità italiana Data di nascita 08/10/1974 ESPERIENZA LAVORATIVA Date (da a) Da Settembre
DettagliHibernate. Tool per Object Relational Mapping
Hibernate Tool per Object Relational Mapping Introduzione Standard JDBC Utilizzo di SQL Non portabilità tra DB Dialetti differenti Scrittura di codice ripetitivo per CRUD Paradigm mismatch Paradigm mismatch
DettagliINDICE. Nextre Academy. Academy Java. Chi cerchiamo. Dalla candidatura all inserimento. Programma parte 1. Programma parte 2
ACADEMY JAVA INDICE Nextre Academy Academy Java Chi cerchiamo Dalla candidatura all inserimento Programma parte 1 Programma parte 2 3 4 5 6 7 8 NEXTRE ACADEMY L Academy di Nextre Engineering propone corsi
DettagliL i n u x D a y 2 0 0 5. Alessandro Carichini alexsoft@riminilug.it
SQLite: il DataBase tascabile Alessandro Carichini alexsoft@riminilug.it Rimini 27 Novembre Linux Day 2005 SQL è uno standard Ogni RDBMS moderno contiene SQL Esistono diverse versioni (ISO) SQL 1992 SQL
DettagliSTR Vision AM. Presentazione della piattaforma
STR Vision AM Presentazione della piattaforma Non è possibile visualizzare l'immagine. Non è possibile visualizzare l'immagine. La piattaforma di base di STR Vision AM: Geoweb Framework 4.x GW 1.x (2001)
DettagliIl Cloud Computing Open Source. Ing. Marco Marchini
Il Cloud Computing Open Source Ing. Marco Marchini Open Source Software (OSS) Open Source indica un metodo di sviluppo del software in cui gli autori del software stesso ne permettono e favoriscono il
DettagliComune di Venezia. Scheda descrittiva del programma
Comune di Venezia Scheda descrittiva del programma 'SPORTELLO TELEMATICO DEL TRASPORTATORE' Pagina 1 di 5 Indice 1 PREMESSA...3 1.1 OGGETTO OFFERTO IN RIUSO...3 1.2 TIPOLOGIA DI OGGETTO OFFERTO IN RIUSO:...3
DettagliCurriculum Vitae di. Patrizi Silvio. Informazioni personali. Patrizi Silvio. Occupazione desiderata/settore professionale. Esperienza professionale
Curriculum Vitae di Informazioni personali Cognome(i/)/Nome(i) Indirizzo(i) Telefono(i) E-mail Cittadinanza Italiana Data di nascita 2 Novembre 1973 Sesso Occupazione desiderata/settore professionale Esperienza
DettagliINFORMAZIONI PERSONALI ANALISTA ESPERIENZA PROFESSIONALE CURRICULUM VITAE. Ruolo nel progetto. Nome e indirizzo del datore di lavoro
CURRICULUM VITAE INFORMAZIONI PERSONALI Ruolo nel progetto ANALISTA ESPERIENZA PROFESSIONALE Date (da a) Nome e indirizzo del datore di Tipo di azienda o settore Tipo di impiego Principali mansioni e responsabilità
DettagliLaboratorio di Applicazioni Internet Anno Accademico 2005/2006
Laboratorio di Applicazioni Internet Anno Accademico 2005/2006 Tito Flagella (tito@link.it) Domenico Aquilino (d.aquilino@metaware.it) Dipartimento di Informatica Università di Pisa Orario Mercoledì, 9-11
DettagliPROFILI PROFESSIONALI (Allegato B)
PROCEDURA NEGOZIATA PER L AFFIDAMENTO DEL SERVIZIO DI MANUTENZIONE CORRENTE, CORRETTIVA ED EVOLUTIVA DEL PORTALE, DEL SITO ALTERNANZA SCUOLA LAVORO E DELLA INTRANET DELLA CCIAA DI MILANO MONZA BRIANZA
DettagliLaboratorio Progettazione Web Applicazioni Web
Laboratorio Progettazione Web Applicazioni Web Andrea Marchetti IIT-CNR AA 2016/2017 Basi di dati e Laboratorio Web Seconda parte, svolta nel secondo semestre Il punteggio dell'esame sarà dato dalla media
DettagliEasy Driver. Libreria Java con un generatore di codice ad essa associato, che crea le classi necessarie per accedere ad un database relazionale.
Easy Driver Libreria Java con un generatore di codice ad essa associato, che crea le classi necessarie per accedere ad un database relazionale. High Level Livello più alto di JDBC Niente uso di stringhe
DettagliCALENDARIO CORSI. Settembre Febbraio Kosmous Srl Via Padova, Roma Tel: Fax:
CALENDARIO CORSI Settembre 2017 - Febbraio 2018 Kosmous Srl Via Padova, 4-00161 - Roma Tel: 0641735400 - Fax: 0641796080 - www.kosmous.com Applicativi Set Ott Nov Dic Gen Feb Adobe Director - - - - - -
DettagliNinjaBit S.r.l. - Via Luciano Manara 17-20122 Milano Tel. 02 971263 Fax 02 97381286
0. Indice 1. Intro: i Ninja del Bit 2. Posizionamento nei motori di ricerca 3. Il web 2.0 4. I Social Network 5. Il Mobile e Tablet 6. Competenze NinjaBitS.r.l. -Via Luciano Manara 17-20122 Milano 1. I
DettagliUna metodologia di progettazione di applicazioni web centrate sui dati
Una metodologia di progettazione di applicazioni web centrate sui dati A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 0 / 2 0 1 1 Progettazione logica di un sito web centrato sui dati Si
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...
DettagliIl software libero per le analisi geografiche
Il software libero per le analisi geografiche Luca Delucchi Socio Gfoss.it lucadeluge@gmail.com www.gfoss.it Autore: Paolo Cavallini Grazie a: Flavio Rigolon, Luca Casagrande, Andre Giacomelli GIS GIS
DettagliIntroduzione alle basi di dati. A. Ferrari
Introduzione alle basi di dati A. Ferrari Archiviazione mediante file I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione
DettagliITI M. FARADAY. Programmazione a. s
ITI M. FARADAY Programmazione a. s. 2018-2019 Disciplina: INFORMATICA Indirizzo: INFORMATICA E TELECOMUNICAZIONI Classi: Quinta A Quinta B Ore settimanali previste: 6 (3 ora Teoria - 3 ore Laboratorio)
DettagliGuida ai CMS L evoluzione di Internet ha visto una continua crescita del livello di partecipazione e coinvolgimento degli utenti.
Guida ai CMS L evoluzione di Internet ha visto una continua crescita del livello di partecipazione e coinvolgimento degli utenti. Anche i siti web continuano a crescere in numero e in dimensioni; oggi
DettagliCorso Programmazione Java Standard
Corso Programmazione Java Standard Codice: ITJS0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle varie sfaccettature della sintassi del linguaggio Java, integrata con mirate
DettagliRenditeWeb. Insurance Life & Pensions esperienza e professionalità al servizio delle Compagnie di Assicurazioni
Insurance Life & Pensions esperienza e professionalità al servizio delle Compagnie di Assicurazioni RenditeWeb Soluzione per la gestione delle Rendite Kirey- Rendite Web è una soluzione per la gestione
DettagliSe c'è un problema con la configurazione di PHP, il risultato del comando darà alcuni consigli su cosa sistemare e su come farlo.
Introduzione CELIA (Corpus Elettronico delle Lingue dell Italia Antica) è un software open source per la gestione dell epigrafia dei corpus di lingue antiche. È scritto in PHP grazie al framework symfony
DettagliUDA 2 UNITA DI APPRENDIMENTO
UDA 2 UNITA DI APPRENDIMENTO Denominazione Prodotti Bibliotec@web Web application per la gestione del catalogo dei libri e dei prestiti di una biblioteca, corredata della documentazione tecnica e relativo
DettagliMODULO 1 BASI DI DATI, MODELLI RELAZIONALI E GESTIONE DEI DATABASE
I.I.S. G. CENA ISTITUTO D ISTRUZIONE SUPERIORE G.CENA SEZIONE TECNICA SIA ANNO SCOLASTICO 2018/2019 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALE DI INFORMATICA DOCENTI Nespolo Donatella, Ravasenga Paola,
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,
DettagliA. Ferrari introduzione alle basi di dati
introduzione alle basi di dati DataBase Management System DBMS o DataBase Management System o insieme di programmi che offrono a diverse tipologie di utenti tutti gli strumenti necessari per gestire grandi
DettagliLinguaggi dinamici: quando nascono?
Parte 1 Linguaggi dinamici: quando nascono? 1 Nascita di un linguaggio L'invenzione dei linguaggi di programmazione riflette il periodo storico e le necessità dei programmatori Architettura dei calcolatori
DettagliF O R M A T O E U R O P E O
F O R M A T O E U R O P E O P E R I L C U R R I C U L U M VITAE INFORMAZIONI PERSONALI Sito Web Nome Indirizzo https://www.jonathanloise.com LOISE JONATHAN Via Longoni 51, 20825 Barlassina (MB) Telefono
DettagliMettere il database sotto source control. Alessandro Alpi sux.stellino@gmail.com twitter.com/@suxstellino www.alessandroalpi.net
Mettere il database sotto source control Alessandro Alpi sux.stellino@gmail.com twitter.com/@suxstellino www.alessandroalpi.net Alessandro Alpi SQL Server MVP dal 2008 Microsoft Certified Blogs: [Eng]
DettagliEuropass curriculum vitae
Europass curriculum vitae Informazioni Personali Nome e-mail Curriculum On-Line Antonio Paliotta antonio.paliotta@gmail.com http://palanto.egoseo.it Impiego Ricercato/Settore di Competenza Analista sviluppatore
Dettaglieffe Document Versione build 100 QUICK START
effe Document Versione 1.0.0 build 100 QUICK START effe Document Versione 1.0.0 build 100 Sommario INTRODUZIONE... 2 PREPARAZIONE DEL SERVER PER L INSTALLAZIONE... 3 TECNOLOGIE UTILIZZATE... 3 PREPARAZIONE
DettagliFormazione sulla piattaforma Java2EE
cprsjava2ee Formazione Personale Applicativo JAVA Pag 1 di 8 Formazione sulla piattaforma Java2EE Obiettivo: Figure interessate Informare sulle tecniche OOP OOA e OOD applicate alla piattaforma Java2EE-JSP-
DettagliCorso di. Wordpress. crea da subito il tuo sito web. M-CORSO-Schedacorso-luglio16, rev 1
Corso di Wordpress obiettivi L'obiettivo di questo corso è trasmettere le competenze necessarie per creare in piena autonomia un sito web dinamico ricorrendo ad uno dei più popolari CMS a disposizione
DettagliSistemi avanzati di gestione dei Sistemi Informativi
Esperti nella gestione dei sistemi informativi e tecnologie informatiche Sistemi avanzati di gestione dei Sistemi Informativi Docente: Email: Sito: Eduard Roccatello eduard@roccatello.it http://www.roccatello.it/teaching/gsi/
Dettagli