PHP e MySQL sono dei linguaggi di programmazione molto diffusi con cui si possono realizzare e gestire siti dinamici. Servono per costruire le applicazioni che consentono all’utente di interagire con il sito o il software. Per esempio database, aree riservate, form per inserire dei dati, o piccole piattaforme per gestire un sito web.
Il corso di PHP e MySql dell’Istituto Italiano Design trasmette gli strumenti necessari per la costruzione di siti accessibili, funzionali e con i requisiti richiesti dagli standard internazionali W3C.
Requisiti del corsista (consigliate):
Programma
Introduzione a php
- Nascita di php
- Differenza tra client e server
- Regole di base
- Confronto con altri linguaggi di programmazione
- Editor per php
Server locale
- Installazione e configurazione di un server locale (windows, mac, linux)
- Gestione remota del server
- Installazione e configurazione di un server ftp
- Accesso remoto all’ftp
Analisi di php
- Costanti e variabili
- Gli operatori
- Condizioni e cicli
- Array e funzioni
Interattività con l’utente
- Metodo Get
- Metodo Post
- Gestione dei form
- Convalida dei campi
- Invio di e-mail
Gestione file e cartelle
- Chiudere,rinominare,copiare,cancellare file e cartelle
- Assegnazione permessi su file e cartelle
- Upload di file
Cookies e Sessioni
- Gestione dei cookies
- Gestione delle sessioni
- Conservare e riavere i dati
- Autenticazione con login e password
La programmazione ad oggetti in PHP
- Introduzione
- Programmare ad oggetti
- Incapsulazione, ereditarietà e polimorfismo
- Definire e utilizzare una classe
- Costruzione e distruzione di un oggetto
- Ereditarietà e classi final
- Overloading
- Modificatori static
- Clonazione di oggetti
- Le classi astratte
Database
- Introduzione a mysql
- Gestione di database mysql attraverso php
- Connettersi ad un database
- Creare un database con php
- Creazione di una tabella
- Selezione di un database
- Creare, cancellare, modificare dati in un database
- Gestione degli errori
Php e xml
- Introduzione a XML
- L'oggetto DOM
- Eseguire query su file XML con Xpath
- Scrittura di un file XML con DOM
- Architettura SAX
- Il parsing con SAX
- Tutorial: un Feed RSS con PHP e MyQSL
Esercizi Pratici
- Creazione di un form per invio di e-mail
- Creazione di un form per invio e-mail con memorizzazione dei dati in un database
- Creazione di un sistema di news
- Costruzione e gestione di un’area riservata
- Costruzione di un motore di ricerca per le news
- Aggiunta di un feed rss per il nostro sistema di news
- Creazione e gestione di una piccola newsletter
- Sistema di registrazione e cancellazione di utenti
- Creazione e gestione di un circuito banner
- Sistema di gestione dei template
Appendice
- Installazione e configurazione di un sistema di statistiche
I corsisti potranno portare i propri notebook per lavorare in autonomia
Durata del corso: 40 ore
Costo: 800€

Esposizione emozionale
Video proezione di foto e grafica
I progetti nascono da un'emozione o suscitano sempre un'emozione
A cura dell'Istituto Italiano design
Le tradizioni afrodisiache nel mondo
Un viaggio attraverso le storie afrodisiache dell'antichità e le pratiche matrimoniali di differenti culture nel mondo, pltre a curiosità e rituali che ancora sopravvivono nella nostra società
Chiostro piano terra - ingresso gratuito

Dal 8 al 10 Ottobre 2010 a Bastia Umbria saremo presenti con uno spazio espositivo esponendo progetti sensibili al tema ambiente.
Gli studenti del corso di Industrial Design, con la docente Marta Toni, hanno progettato una tazza per la degustazione della cioccolata per Giuseppe Rizza di Modica (RG) annoverato tra i migliori cioccolatieri italiani
Marco Autilio, allievo del corso di Industrial Design, ha progettato il podio della premiazione dei vincitori dell'evento ASSISI ENDURANCE 2009; i gadget che PMA design di Torino ha realizzato per l'evento ASSISI ENDURANCE 2009 sono stati disegnati dalla designer Anastasia Krylova.
Il corso di web-design ha ideato la nuova homepage del sito di striscia la notizia.
"Alcolstraw" e "Personal cup" sono i due progetti del 1° anno di corso "Industrial design" selezionati per la mostra Food design che si e tenuta a Torino dal 10 al 28 ottobre 2008 presso "Eataly" in via Nizza 230 - Salone del Gusto (Lingotto Fiere). "Food design 5" fa parte del calendario di "Torino 2008 World Design Capital"
Il 23 marzo 2009 presso l'Auditorium Parco della Musica, due allievi del 2° anno del corso di Industrial Design hanno ricevuto una Menzione speciale per il concorso Lucky Strike Designer Award, concorso promosso dalla Raymond Loewy Foundation Italy, per il progetto di una lampada (La giuria era composta da personaggi del calibro di Milena Mussi, Francesco Bosisio, Michael Erlhoff, Mauro Guzzini e Antonio Romano)
Un'allieva del corso di Interior Design ha vinto il primo premio del concorso indetto da ED+ per l'allestimento dello spazio espositivo dell'Azienda.
Il 7 luglio a Roma nel Loggiato del Bramante, ci sara la premiazione di quattro progetti degli allievi del corso di Industrial Design all'interno della celebrazione del 50° anniversario della fondazione di ELLESSE.