SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
PHP 5.X E MYSQL 5.X
[cod.S354]
UN BUON MOTIVO PER
La novità più significativa nel passaggio alle versioni 5.xx sia di PHP che di MySQL consiste nell'adozione
della programmazione Object Oriented.
Si tratta di un passaggio "soft", nel senso che viene comunque conservata anche la modalità di
programmazione precedente, ovvero la programmazione "procedurale".
E' importante che lo sviluppatore PHP/MySQL si converta ad OO sia perchè, come noto, la
programmazione OO presenta significativi vantaggi specie nelle applicazioni di dimensioni medio grandi,
sia perchè molte delle "Estensioni" di PHP prevedono l'utilizzo di Librerie sviluppate in tecnologia OO, sia
perchè il patrimonio di codice che la Community PHP mette a disposizione già è realizzato con
caratteristiche Object.
A CHI È RIVOLTO
Sviluppatore
Prerequisiti:
 Buona conoscenza dell'Architettura di un'Applicazione Internet
 Conoscenza, anche di base, della programmazione PHP e MySQL
 Conoscenza, anche di base, di XML e delle Tecnologie Collegate
COMPETENZE ACQUISITE
Gli obiettivi del corso sono molteplici e riguardano vari aspetti:
 Consolidare le proprie conoscenza della programmazione in ambiente Open Source PHP e MySQL
 Comprendere a fondo la filosofia della programmazione Object Ordiented, le sue caratteristiche di
base, i suoi elementi
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 Saper utilizzare Librerie OO, presenti nelle versioni 5.xx di PHP e MySQL, o Librerie disponibili nella
Community Open Source
 Essere in grado di progettare e di realizzare proprie Classi e proprie Librerie
PROGRAMMA DI DETTAGLIO
1) Problematiche di Riutilizzo del Codice
L'Ingegnerizzazione della produzione del
Software prevede la pratica del riutilizzo
del codice, sia per creare soluzioni
astratte adattabili alle diverse situazioni,
sia per facilitare la sua manutenzione, che
in genere avviene solo su piccole porzioni
dell'Applicazione. Le tecniche possibili
sono numerose, ma la più evoluta è
ovviamente la programmazione Object
Oriented.
2) Riutilizzo del Codice - Approfondimento
sulle Funzioni in PHP 5.x
 Sintassi delle Funzioni
 Passaggio Andata e Ritorno di Parametri
 Passaggio Parametri per Valore e per
Riferimento
 Problematiche di Accessibilità delle
Variabili
 Passaggio di Array di Parametri alle
Funzioni
 Creazione di Funzioni con Interfaccia
Visuale
3) Riutilizzo del Codice - Uso dei File Inclusi
 Creazione di Librerie di Inclusioni
 Disegno della Pagina basata su zone di
Inclusione (Header, Menu, Footer, ecc.)
 Passaggio di Parametri da e verso le
Inclusioni
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 Creazione di una Libreria Inclusa
generalizzata di Accesso ai Dati
4) Riutilizzo del Codice - Uso della
Programmazione ad oggetti
 Comprensione dei Principi Fondamentali
della Programmazione Object Oriented
 Incapsulamento, filosofia, teoria, pratica
 Ereditarietà, filosofia, teoria, pratica
 Poliformismo, filosofia, teoria, pratica
 Esemplificazioni di immediata
comprensione
 Identificazione degli elementi della
Classe: Metodi, Proprietà, Membri, ecc.
 Problematiche legate alla Accessibilita
degli elementi della Classe
 Tecniche di Programmazione a tre o più
Livelli
 Creazione di una Classe Businness Layer
(con funzioni di utilità)
 Creazione di una Classe DataLayer
generalizzata
 Creazione di una Classe DataLayer
specializzata
5) B - Uso evoluto di MySQL (Libreria ad
Oggetti MSQLI)
Nota: Il passaggio alla Programmazione
Object Oriented di MySQL comporta
l'utilizzo della Estensione SQLI (Improved
Estensions). Tutte le operazioni
tradizionali possono essere
riprogrammate in modo Object. Anche i
propri DataLayer vanno ripensati in una
ottica Object.
6) Modello ad Oggetti della Libreria MSQLI
 Differenze tra la libreria MSQL e MSQLI
 Esemplificazione di un Semplice
scorrimento dei Record
 Problematiche di Paginazione
 Problematiche di Interrogazione
 Realizzazioni di Classi per la Selezione,
l'Aggiornamento, l'Inserimento, la
 Cancellazione del Record
7) Problematiche di Secondo livello
nell'utilizzo di MySQL
 Aspetti Transazionali
 Aspetti Relazionali nella definizione del
DB (impostazione delle relazioni)
 Aspetti Relazionali nell'utilizzo del DB
(Join e varianti)
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 Aspetti Applicativi pratici
 Creazione ed utilizzo di Stored Procedure
 Creazione di una Classe per il Login
8) Tools di Supporto disponibili sul Web
 Amministrazione
 Import ed Export di Dati
 Generatori di Query
 Generatori di porzioni di Codice
 Grid evolute
 Generatori di Programmi
9) C - PHP XML, RSS, AJAX e WebServices
Nota: XML, con i suoi complementi XSL,
XPATH, RSS, ecc., costituisce la base su
cui si poggia il B2B, applicazioni, anche
eterogenee, che si scambiano Dati
usando la rete come infrastruttura di
trasporto.
10) Lettura di un File XML
 Identificazione e scelta del Parser (SAX,
SimpleXML, DOM. ecc.)
 PHP e XML, lato Server o lato Client
 Impostazione a livello PHP.INI delle
estensioni per XML
 Lettura di un file XML, interno al server,
via HTTP
 Interpretazione del file XML, tramite le
funzionalità DOM (Document Object
Model)
 Problematiche di Validazione
 Utilizzo delle Librerie XSL per elaborare il
file XML
 Utilizzo delle Librerie XPATH per navigare
il file XML
11) Elaborazione via Document Object Model
di un File XML
 Navigazione tra i Nodi, identificazione
Rami, Elementi, Attributi, ecc.
 Isolamento di un Nodo, tramite i Metodi
getElement
 Uso dell'XPATH
 Accoppiamento con un file XSL
 Cenni sulla sintassi XSL
12) Produzione e Pubblicazione File XML
 Produzione elementare di un output
xml/html
 Produzione di un output XML con dati
provenienti da DB
 Interattività della risposta XML
 Produzione Batch del file XML
13) PHP e i WebServices
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 Architettura e funzionamento dei
WebServices
 Primo semplice esperimento di utilizzo di
un WebService disponibile sul WEB
 Utilizzo di WebService complessi
 Produzione di un WebService
programmato in PHP
 Realizzazione del Client del proprio Web
Service
14) RSS: un dialetto XML
 Importanza di RSS Really Simple
Syndacation
 Analisi dello Schema di RSS, Tag
obbligatori e Tag facoltativi
 Problematiche di utilizzo in un Sito WEB
di RSS altrui, utilizzo diretto o manipolato
 Problematiche di produzione da un Sito
WEB di un proprio RSS
15) Ajax per PHP
 Importanza, in un'Applicazione WEB, del
codice JavaScript
 Funzionamento di Ajax ed Ambiti di
Utilizzo
 Sperimentazione Elementare per
individuare i componenti
 Sperimentazione con accesso, lato Server,
ai Dati
16) D - Uso delle Librerie Grafiche
 Nota: La Grafica è un componente
fondamentale di qualsiasi applicazione
 Web, sia sotto forma di semplice Loghi,
che sotto forma di contenuti grafici
interattivi.
17) Ripasso sulle problematiche grafiche sul
WEB
 Impaginazione statica o dinamica di
Immagini
 Componenti standard per ospitare
Immagini
 Componenti Multimediali
18) La libreria Grafica GD2
 Installazione
 Primitive di Disegno
 Esperimenti più complessi
19) Soluzioni Grafiche Evolute e Miste
 Dynamic HTML e PHP per realizzare
effetti grafici
 Importanza dello Standard Flash
 Utilizzo di Motori di SlideShow
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 Utilizzo di Motori di Charting
20) E - Uso di Applicazioni di Pubblico Dominio
e di Utility di Mercato
 Nota: La Community PHP mette a
disposizione dei programmatori migliaia
di siti in cui si trovano milioni di brani di
codici, routines, funzioni, programmi,
applicazioni, ecc. che risolvono quasi
tutte le necessità applicative.
 Il buon programmatore deve essere in
grado di utilizzare a proprio vantaggio
questo patrimonio.
21) Download, Installazione e Configurazione
di WordPress
 Area di Utilizzabilità di WordPress
 Predisposizione del Database
 Installazione
 Funzionalità standard
 Aree di Personabilizzazione
22) Utility per PHP
 Editors PHP
 Generatori di Applicazioni PHP
23) Utility per MySQL
 Tools di importazione da e verso MySQL
 MySQL usato in altri contesti
 Generatori di Codice SQL
 Generatori di Codice PHP per MySQL
MODALITA’ FORMATIVE
o SEMINARIO
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
o WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.

Más contenido relacionado

Destacado

MS windows server 2008 - Managing and maintaining network infrastructure serv...
MS windows server 2008 - Managing and maintaining network infrastructure serv...MS windows server 2008 - Managing and maintaining network infrastructure serv...
MS windows server 2008 - Managing and maintaining network infrastructure serv...LEN Learning Education Network
 
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...LEN Learning Education Network
 
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...LEN Learning Education Network
 
MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda...
MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda...MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda...
MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda...LEN Learning Education Network
 
Pleat+Plus One Piece Molded Bottom Design
Pleat+Plus One Piece Molded Bottom DesignPleat+Plus One Piece Molded Bottom Design
Pleat+Plus One Piece Molded Bottom Designmidwesco
 
Székely nemzeti anarchizmus - A ráció nem tart meg
Székely nemzeti anarchizmus - A ráció nem tart megSzékely nemzeti anarchizmus - A ráció nem tart meg
Székely nemzeti anarchizmus - A ráció nem tart megNagy Attila (Mihai)
 
My Pics
My PicsMy Pics
My PicsZOOLIA
 
Trainingweb si dedica al mercato consumer - Luca Miccoli,Valentino Lanzarotti...
Trainingweb si dedica al mercato consumer - Luca Miccoli,Valentino Lanzarotti...Trainingweb si dedica al mercato consumer - Luca Miccoli,Valentino Lanzarotti...
Trainingweb si dedica al mercato consumer - Luca Miccoli,Valentino Lanzarotti...LEN Learning Education Network
 

Destacado (15)

Adobe illustrator - Scheda corso LEN
Adobe illustrator - Scheda corso LENAdobe illustrator - Scheda corso LEN
Adobe illustrator - Scheda corso LEN
 
MS windows server 2008 - Managing and maintaining network infrastructure serv...
MS windows server 2008 - Managing and maintaining network infrastructure serv...MS windows server 2008 - Managing and maintaining network infrastructure serv...
MS windows server 2008 - Managing and maintaining network infrastructure serv...
 
S351 lotus-domino-sviluppo-applicazioni
S351 lotus-domino-sviluppo-applicazioniS351 lotus-domino-sviluppo-applicazioni
S351 lotus-domino-sviluppo-applicazioni
 
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
 
Team Building - Scheda corso LEN
Team Building - Scheda corso LENTeam Building - Scheda corso LEN
Team Building - Scheda corso LEN
 
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
 
Adobe Photoshop Avanzato - Scheda corso LEN
Adobe Photoshop Avanzato - Scheda corso LENAdobe Photoshop Avanzato - Scheda corso LEN
Adobe Photoshop Avanzato - Scheda corso LEN
 
S304 designing-java-web-services
S304 designing-java-web-servicesS304 designing-java-web-services
S304 designing-java-web-services
 
Gestione del team - Scheda corso LEN
Gestione del team - Scheda corso LENGestione del team - Scheda corso LEN
Gestione del team - Scheda corso LEN
 
MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda...
MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda...MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda...
MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda...
 
Pleat+Plus One Piece Molded Bottom Design
Pleat+Plus One Piece Molded Bottom DesignPleat+Plus One Piece Molded Bottom Design
Pleat+Plus One Piece Molded Bottom Design
 
Title Page
Title PageTitle Page
Title Page
 
Székely nemzeti anarchizmus - A ráció nem tart meg
Székely nemzeti anarchizmus - A ráció nem tart megSzékely nemzeti anarchizmus - A ráció nem tart meg
Székely nemzeti anarchizmus - A ráció nem tart meg
 
My Pics
My PicsMy Pics
My Pics
 
Trainingweb si dedica al mercato consumer - Luca Miccoli,Valentino Lanzarotti...
Trainingweb si dedica al mercato consumer - Luca Miccoli,Valentino Lanzarotti...Trainingweb si dedica al mercato consumer - Luca Miccoli,Valentino Lanzarotti...
Trainingweb si dedica al mercato consumer - Luca Miccoli,Valentino Lanzarotti...
 

Similar a S354 php-5.x-e-my sql-5.x

PROGRAMMAZIONE AVANZATA WEB .NET 2.0 - Scheda corso LEN
PROGRAMMAZIONE AVANZATA WEB .NET 2.0 - Scheda corso LENPROGRAMMAZIONE AVANZATA WEB .NET 2.0 - Scheda corso LEN
PROGRAMMAZIONE AVANZATA WEB .NET 2.0 - Scheda corso LENLEN Learning Education Network
 
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in ActionDotNetMarche
 
Installazione del cms alfresco
Installazione del cms alfrescoInstallazione del cms alfresco
Installazione del cms alfrescoMirco Leo
 
Metamorfosi di un sistema informatico
Metamorfosi di un sistema informaticoMetamorfosi di un sistema informatico
Metamorfosi di un sistema informaticoAndrea Ferroni
 
MS windows server 2008 - Designing a windows server 2008 network infrastructu...
MS windows server 2008 - Designing a windows server 2008 network infrastructu...MS windows server 2008 - Designing a windows server 2008 network infrastructu...
MS windows server 2008 - Designing a windows server 2008 network infrastructu...LEN Learning Education Network
 
Framework di supporto allo sviluppo di applicazioni Web
Framework di supporto allo sviluppo di applicazioni WebFramework di supporto allo sviluppo di applicazioni Web
Framework di supporto allo sviluppo di applicazioni WebDavide Bellettini
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi DiscussioneYeser Rema
 
Confronto fra web services framework (open source)
Confronto fra web services framework (open source)Confronto fra web services framework (open source)
Confronto fra web services framework (open source)Alberto Lagna
 
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...LeD87
 
MS ASP.NET - Developing web applications with vs.net - Scheda corso LEN
MS ASP.NET - Developing web applications with vs.net - Scheda corso LENMS ASP.NET - Developing web applications with vs.net - Scheda corso LEN
MS ASP.NET - Developing web applications with vs.net - Scheda corso LENLEN Learning Education Network
 
Automating administration with windows power shell - Scheda corso LEN
Automating administration with windows power shell - Scheda corso LENAutomating administration with windows power shell - Scheda corso LEN
Automating administration with windows power shell - Scheda corso LENLEN Learning Education Network
 
MS windows server 2008 - Designing an application platform infrastructure - S...
MS windows server 2008 - Designing an application platform infrastructure - S...MS windows server 2008 - Designing an application platform infrastructure - S...
MS windows server 2008 - Designing an application platform infrastructure - S...LEN Learning Education Network
 
Sviluppare su OpenOffice.org con Java
Sviluppare su OpenOffice.org con JavaSviluppare su OpenOffice.org con Java
Sviluppare su OpenOffice.org con JavaMarcello Teodori
 
phpday 2006 - SEA case study
phpday 2006 - SEA case studyphpday 2006 - SEA case study
phpday 2006 - SEA case studyGaetano Giunta
 
Gestione corsi con TYPO3
Gestione corsi con TYPO3Gestione corsi con TYPO3
Gestione corsi con TYPO3Ivano Luberti
 
MS WINDOWS SERVER 2003 - Deploying ms windows rights management services - Sc...
MS WINDOWS SERVER 2003 - Deploying ms windows rights management services - Sc...MS WINDOWS SERVER 2003 - Deploying ms windows rights management services - Sc...
MS WINDOWS SERVER 2003 - Deploying ms windows rights management services - Sc...LEN Learning Education Network
 
Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3Marco Loregian
 

Similar a S354 php-5.x-e-my sql-5.x (20)

PROGRAMMAZIONE AVANZATA WEB .NET 2.0 - Scheda corso LEN
PROGRAMMAZIONE AVANZATA WEB .NET 2.0 - Scheda corso LENPROGRAMMAZIONE AVANZATA WEB .NET 2.0 - Scheda corso LEN
PROGRAMMAZIONE AVANZATA WEB .NET 2.0 - Scheda corso LEN
 
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in Action
 
Installazione del cms alfresco
Installazione del cms alfrescoInstallazione del cms alfresco
Installazione del cms alfresco
 
Metamorfosi di un sistema informatico
Metamorfosi di un sistema informaticoMetamorfosi di un sistema informatico
Metamorfosi di un sistema informatico
 
MS windows server 2008 - Designing a windows server 2008 network infrastructu...
MS windows server 2008 - Designing a windows server 2008 network infrastructu...MS windows server 2008 - Designing a windows server 2008 network infrastructu...
MS windows server 2008 - Designing a windows server 2008 network infrastructu...
 
DDive - 8.5.2 Xpages - L'evoluzione continua
DDive - 8.5.2 Xpages - L'evoluzione continuaDDive - 8.5.2 Xpages - L'evoluzione continua
DDive - 8.5.2 Xpages - L'evoluzione continua
 
Ddive Xpage852
Ddive Xpage852Ddive Xpage852
Ddive Xpage852
 
Framework di supporto allo sviluppo di applicazioni Web
Framework di supporto allo sviluppo di applicazioni WebFramework di supporto allo sviluppo di applicazioni Web
Framework di supporto allo sviluppo di applicazioni Web
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi Discussione
 
Confronto fra web services framework (open source)
Confronto fra web services framework (open source)Confronto fra web services framework (open source)
Confronto fra web services framework (open source)
 
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
 
MS ASP.NET - Developing web applications with vs.net - Scheda corso LEN
MS ASP.NET - Developing web applications with vs.net - Scheda corso LENMS ASP.NET - Developing web applications with vs.net - Scheda corso LEN
MS ASP.NET - Developing web applications with vs.net - Scheda corso LEN
 
Automating administration with windows power shell - Scheda corso LEN
Automating administration with windows power shell - Scheda corso LENAutomating administration with windows power shell - Scheda corso LEN
Automating administration with windows power shell - Scheda corso LEN
 
MS windows server 2008 - Designing an application platform infrastructure - S...
MS windows server 2008 - Designing an application platform infrastructure - S...MS windows server 2008 - Designing an application platform infrastructure - S...
MS windows server 2008 - Designing an application platform infrastructure - S...
 
Sviluppare su OpenOffice.org con Java
Sviluppare su OpenOffice.org con JavaSviluppare su OpenOffice.org con Java
Sviluppare su OpenOffice.org con Java
 
phpday 2006 - SEA case study
phpday 2006 - SEA case studyphpday 2006 - SEA case study
phpday 2006 - SEA case study
 
Gestione corsi con TYPO3
Gestione corsi con TYPO3Gestione corsi con TYPO3
Gestione corsi con TYPO3
 
MS WINDOWS SERVER 2003 - Deploying ms windows rights management services - Sc...
MS WINDOWS SERVER 2003 - Deploying ms windows rights management services - Sc...MS WINDOWS SERVER 2003 - Deploying ms windows rights management services - Sc...
MS WINDOWS SERVER 2003 - Deploying ms windows rights management services - Sc...
 
Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3
 
Ms Office Sharepoint designer 2007 - Scheda corso LEN
Ms Office Sharepoint designer 2007 - Scheda corso LENMs Office Sharepoint designer 2007 - Scheda corso LEN
Ms Office Sharepoint designer 2007 - Scheda corso LEN
 

Más de LEN Learning Education Network

Progettare il percorso formativo e le metodologie d'aula
Progettare il percorso formativo e le metodologie d'aulaProgettare il percorso formativo e le metodologie d'aula
Progettare il percorso formativo e le metodologie d'aulaLEN Learning Education Network
 
Talent management - Sviluppare talenti per pianificare il successo
Talent management - Sviluppare talenti per pianificare il successoTalent management - Sviluppare talenti per pianificare il successo
Talent management - Sviluppare talenti per pianificare il successoLEN Learning Education Network
 
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoroConvegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoroLEN Learning Education Network
 
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...LEN Learning Education Network
 
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...LEN Learning Education Network
 
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...LEN Learning Education Network
 
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...LEN Learning Education Network
 
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...LEN Learning Education Network
 
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...LEN Learning Education Network
 
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...LEN Learning Education Network
 
Nuovo servizio LEN comunicazione integrata - Chiara Zantelli
Nuovo servizio LEN comunicazione integrata - Chiara ZantelliNuovo servizio LEN comunicazione integrata - Chiara Zantelli
Nuovo servizio LEN comunicazione integrata - Chiara ZantelliLEN Learning Education Network
 
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...LEN Learning Education Network
 
LEN incontra E.bi.gen - Marilena Failla e Stefania Picone
LEN incontra E.bi.gen - Marilena Failla e Stefania PiconeLEN incontra E.bi.gen - Marilena Failla e Stefania Picone
LEN incontra E.bi.gen - Marilena Failla e Stefania PiconeLEN Learning Education Network
 

Más de LEN Learning Education Network (20)

100e20 - Digital library webinar gratuiti Gruppo LEN
100e20 - Digital library webinar gratuiti Gruppo LEN100e20 - Digital library webinar gratuiti Gruppo LEN
100e20 - Digital library webinar gratuiti Gruppo LEN
 
Progettare il percorso formativo e le metodologie d'aula
Progettare il percorso formativo e le metodologie d'aulaProgettare il percorso formativo e le metodologie d'aula
Progettare il percorso formativo e le metodologie d'aula
 
Ruolo del formatore
Ruolo del formatoreRuolo del formatore
Ruolo del formatore
 
Favorire l'apprendimento continuo
Favorire l'apprendimento continuoFavorire l'apprendimento continuo
Favorire l'apprendimento continuo
 
LEN così è cambiato il mondo del lavoro
LEN così è cambiato il mondo del lavoroLEN così è cambiato il mondo del lavoro
LEN così è cambiato il mondo del lavoro
 
Comunicazione interna aziendale - scheda corso [R246]
Comunicazione interna aziendale - scheda corso [R246]Comunicazione interna aziendale - scheda corso [R246]
Comunicazione interna aziendale - scheda corso [R246]
 
Talent management - Sviluppare talenti per pianificare il successo
Talent management - Sviluppare talenti per pianificare il successoTalent management - Sviluppare talenti per pianificare il successo
Talent management - Sviluppare talenti per pianificare il successo
 
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoroConvegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
 
Catalogo LEN experience
Catalogo LEN experienceCatalogo LEN experience
Catalogo LEN experience
 
Mentoring aziendale
Mentoring aziendaleMentoring aziendale
Mentoring aziendale
 
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
 
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
 
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
 
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
 
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
 
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
 
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
 
Nuovo servizio LEN comunicazione integrata - Chiara Zantelli
Nuovo servizio LEN comunicazione integrata - Chiara ZantelliNuovo servizio LEN comunicazione integrata - Chiara Zantelli
Nuovo servizio LEN comunicazione integrata - Chiara Zantelli
 
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...
 
LEN incontra E.bi.gen - Marilena Failla e Stefania Picone
LEN incontra E.bi.gen - Marilena Failla e Stefania PiconeLEN incontra E.bi.gen - Marilena Failla e Stefania Picone
LEN incontra E.bi.gen - Marilena Failla e Stefania Picone
 

Último

Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 

Último (18)

Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 

S354 php-5.x-e-my sql-5.x

  • 1. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 PHP 5.X E MYSQL 5.X [cod.S354] UN BUON MOTIVO PER La novità più significativa nel passaggio alle versioni 5.xx sia di PHP che di MySQL consiste nell'adozione della programmazione Object Oriented. Si tratta di un passaggio "soft", nel senso che viene comunque conservata anche la modalità di programmazione precedente, ovvero la programmazione "procedurale". E' importante che lo sviluppatore PHP/MySQL si converta ad OO sia perchè, come noto, la programmazione OO presenta significativi vantaggi specie nelle applicazioni di dimensioni medio grandi, sia perchè molte delle "Estensioni" di PHP prevedono l'utilizzo di Librerie sviluppate in tecnologia OO, sia perchè il patrimonio di codice che la Community PHP mette a disposizione già è realizzato con caratteristiche Object. A CHI È RIVOLTO Sviluppatore Prerequisiti:  Buona conoscenza dell'Architettura di un'Applicazione Internet  Conoscenza, anche di base, della programmazione PHP e MySQL  Conoscenza, anche di base, di XML e delle Tecnologie Collegate COMPETENZE ACQUISITE Gli obiettivi del corso sono molteplici e riguardano vari aspetti:  Consolidare le proprie conoscenza della programmazione in ambiente Open Source PHP e MySQL  Comprendere a fondo la filosofia della programmazione Object Ordiented, le sue caratteristiche di base, i suoi elementi
  • 2. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Saper utilizzare Librerie OO, presenti nelle versioni 5.xx di PHP e MySQL, o Librerie disponibili nella Community Open Source  Essere in grado di progettare e di realizzare proprie Classi e proprie Librerie PROGRAMMA DI DETTAGLIO 1) Problematiche di Riutilizzo del Codice L'Ingegnerizzazione della produzione del Software prevede la pratica del riutilizzo del codice, sia per creare soluzioni astratte adattabili alle diverse situazioni, sia per facilitare la sua manutenzione, che in genere avviene solo su piccole porzioni dell'Applicazione. Le tecniche possibili sono numerose, ma la più evoluta è ovviamente la programmazione Object Oriented. 2) Riutilizzo del Codice - Approfondimento sulle Funzioni in PHP 5.x  Sintassi delle Funzioni  Passaggio Andata e Ritorno di Parametri  Passaggio Parametri per Valore e per Riferimento  Problematiche di Accessibilità delle Variabili  Passaggio di Array di Parametri alle Funzioni  Creazione di Funzioni con Interfaccia Visuale 3) Riutilizzo del Codice - Uso dei File Inclusi  Creazione di Librerie di Inclusioni  Disegno della Pagina basata su zone di Inclusione (Header, Menu, Footer, ecc.)  Passaggio di Parametri da e verso le Inclusioni
  • 3. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Creazione di una Libreria Inclusa generalizzata di Accesso ai Dati 4) Riutilizzo del Codice - Uso della Programmazione ad oggetti  Comprensione dei Principi Fondamentali della Programmazione Object Oriented  Incapsulamento, filosofia, teoria, pratica  Ereditarietà, filosofia, teoria, pratica  Poliformismo, filosofia, teoria, pratica  Esemplificazioni di immediata comprensione  Identificazione degli elementi della Classe: Metodi, Proprietà, Membri, ecc.  Problematiche legate alla Accessibilita degli elementi della Classe  Tecniche di Programmazione a tre o più Livelli  Creazione di una Classe Businness Layer (con funzioni di utilità)  Creazione di una Classe DataLayer generalizzata  Creazione di una Classe DataLayer specializzata 5) B - Uso evoluto di MySQL (Libreria ad Oggetti MSQLI) Nota: Il passaggio alla Programmazione Object Oriented di MySQL comporta l'utilizzo della Estensione SQLI (Improved Estensions). Tutte le operazioni tradizionali possono essere riprogrammate in modo Object. Anche i propri DataLayer vanno ripensati in una ottica Object. 6) Modello ad Oggetti della Libreria MSQLI  Differenze tra la libreria MSQL e MSQLI  Esemplificazione di un Semplice scorrimento dei Record  Problematiche di Paginazione  Problematiche di Interrogazione  Realizzazioni di Classi per la Selezione, l'Aggiornamento, l'Inserimento, la  Cancellazione del Record 7) Problematiche di Secondo livello nell'utilizzo di MySQL  Aspetti Transazionali  Aspetti Relazionali nella definizione del DB (impostazione delle relazioni)  Aspetti Relazionali nell'utilizzo del DB (Join e varianti)
  • 4. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Aspetti Applicativi pratici  Creazione ed utilizzo di Stored Procedure  Creazione di una Classe per il Login 8) Tools di Supporto disponibili sul Web  Amministrazione  Import ed Export di Dati  Generatori di Query  Generatori di porzioni di Codice  Grid evolute  Generatori di Programmi 9) C - PHP XML, RSS, AJAX e WebServices Nota: XML, con i suoi complementi XSL, XPATH, RSS, ecc., costituisce la base su cui si poggia il B2B, applicazioni, anche eterogenee, che si scambiano Dati usando la rete come infrastruttura di trasporto. 10) Lettura di un File XML  Identificazione e scelta del Parser (SAX, SimpleXML, DOM. ecc.)  PHP e XML, lato Server o lato Client  Impostazione a livello PHP.INI delle estensioni per XML  Lettura di un file XML, interno al server, via HTTP  Interpretazione del file XML, tramite le funzionalità DOM (Document Object Model)  Problematiche di Validazione  Utilizzo delle Librerie XSL per elaborare il file XML  Utilizzo delle Librerie XPATH per navigare il file XML 11) Elaborazione via Document Object Model di un File XML  Navigazione tra i Nodi, identificazione Rami, Elementi, Attributi, ecc.  Isolamento di un Nodo, tramite i Metodi getElement  Uso dell'XPATH  Accoppiamento con un file XSL  Cenni sulla sintassi XSL 12) Produzione e Pubblicazione File XML  Produzione elementare di un output xml/html  Produzione di un output XML con dati provenienti da DB  Interattività della risposta XML  Produzione Batch del file XML 13) PHP e i WebServices
  • 5. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Architettura e funzionamento dei WebServices  Primo semplice esperimento di utilizzo di un WebService disponibile sul WEB  Utilizzo di WebService complessi  Produzione di un WebService programmato in PHP  Realizzazione del Client del proprio Web Service 14) RSS: un dialetto XML  Importanza di RSS Really Simple Syndacation  Analisi dello Schema di RSS, Tag obbligatori e Tag facoltativi  Problematiche di utilizzo in un Sito WEB di RSS altrui, utilizzo diretto o manipolato  Problematiche di produzione da un Sito WEB di un proprio RSS 15) Ajax per PHP  Importanza, in un'Applicazione WEB, del codice JavaScript  Funzionamento di Ajax ed Ambiti di Utilizzo  Sperimentazione Elementare per individuare i componenti  Sperimentazione con accesso, lato Server, ai Dati 16) D - Uso delle Librerie Grafiche  Nota: La Grafica è un componente fondamentale di qualsiasi applicazione  Web, sia sotto forma di semplice Loghi, che sotto forma di contenuti grafici interattivi. 17) Ripasso sulle problematiche grafiche sul WEB  Impaginazione statica o dinamica di Immagini  Componenti standard per ospitare Immagini  Componenti Multimediali 18) La libreria Grafica GD2  Installazione  Primitive di Disegno  Esperimenti più complessi 19) Soluzioni Grafiche Evolute e Miste  Dynamic HTML e PHP per realizzare effetti grafici  Importanza dello Standard Flash  Utilizzo di Motori di SlideShow
  • 6. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Utilizzo di Motori di Charting 20) E - Uso di Applicazioni di Pubblico Dominio e di Utility di Mercato  Nota: La Community PHP mette a disposizione dei programmatori migliaia di siti in cui si trovano milioni di brani di codici, routines, funzioni, programmi, applicazioni, ecc. che risolvono quasi tutte le necessità applicative.  Il buon programmatore deve essere in grado di utilizzare a proprio vantaggio questo patrimonio. 21) Download, Installazione e Configurazione di WordPress  Area di Utilizzabilità di WordPress  Predisposizione del Database  Installazione  Funzionalità standard  Aree di Personabilizzazione 22) Utility per PHP  Editors PHP  Generatori di Applicazioni PHP 23) Utility per MySQL  Tools di importazione da e verso MySQL  MySQL usato in altri contesti  Generatori di Codice SQL  Generatori di Codice PHP per MySQL MODALITA’ FORMATIVE o SEMINARIO Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
  • 7. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 o WORKSHOP Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte, soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore. o CORSO TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB: «il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un massimo di 40 ore.