Category Archives: Programming

Multiuser applications

Programma: Concetti di base su streaming ed applicazioni multiuser. Protocolli di trasmissione dei dati. Panoramica di codec audio-video. Buffering, Keyframe, Banda. Le tecnologie: Real, Apple, Windows, Adobe Flash Media Server. Amministrazione e gestione di un server multiuser. Creazione di un’applicazione multiuser. Risorse e case studies.

Mobile systems

Programma: Introduzione ai sistemi mobile. Ambienti di sviluppo più diffusi. Design & development di applicazioni su piattaforma Symbian, Apple e Android. La nuova frontiera dei dispositivi tablet. Esercitazioni e case studies.

Rich internet applications

Programma: Come progettare correttamente un applicativo in Flex. Panoramica sull’ambiente di sviluppo Flex. Utilizzo di componenti e contenitori per la costruzione di interfacce interattive. Gestione degli eventi legati all’attività del mouse. Strutturazione dell’applicazione in stati di visualizzazione. Esempi di passaggio da uno stato di visualizzazione all’altro tramite transizioni. Personalizzazione dei componenti grafico-testuali dell’applicazione attraverso stili. […]

Client side programming

Programma: Il Document Object Model. Basi di javascript, principi di programmazione ad oggetti e programmazione asincrona. Richieste XML-RPC. Comunicazione Ajax con server PHP e gestione delle risposte. Integrazione con il database. Librerie AJAX con particolare attenzione a jQuery. jQuery: CSS selectors, XPath selectors, custom selectors, DOM traversal methods, gestione degli eventi, gestione e sviluppo di […]

Server side programming – Session 2: Server side scripting

Programma:  Introduzione alla programmazione lato server. Il linguaggio PHP: variabili, funzioni e strutture di controllo. Gestione di form HTML con metodi POST e GET. Connessione a un database MySQL per l’inserimento e il recupero di dati. Formati di interscambio dati con PHP. Cenni di programmazione ad oggetti e sicurezza. Esempi applicativi.

Server side programming – Session 1: Database systems

Programma: Introduzione ai database. Modelli organizzativi: flat-file e database relazionali. Tabelle e relazioni. Principi e linee guida nel progetto. Componenti per la creazione e interrogazione di database dal Web. Il database server MySQL ed il linguaggio SQL. Software per l’amministrazione del database MySQL: il phpMyAdmin e gli Administrator Tools. Accesso a database e creazione dinamica […]