Roberto Di Vito

Servizi e Consulenza informatica. Sulmona

La formazione: corsi di informatica dalla patente europea del computer (ECDL) all'informatica professionale, dalla formazione aziendale ai corsi personalizzati

La web agency più qualificata a Sulmona. Creazione siti web. Realizzazione siti statici e dinamici. E-commerce

Menù di accesso rapido

Io voglio...

...realizzare applicativi web senza paragoni

Home

Corsi di informatica

Corsi professionali / Programmare applicazioni web 2.0 con AJAX, PHP e MySQL

Programmare applicazioni web 2.0 con AJAX, PHP e MySQL

In questo corso metterai a frutto tutte le competenze di un web programmer per realizzare applicazioni web 2.0 accattivanti e all'avanguardia. Il corso è fortemente orientato alla pratica e alla realizzazioni di applicazioni didattiche.

A chi è rivolto

Il corso è rivolto a chi vuole raggiungere i vertici della programmazione web considerando già acquisite le conoscenze su Javascript, PHP e MySQL.

Il corso in breve

Scheda del corso
Ore 120
Lezioni 30
Periododa Dicembre
a Maggio
Livelloprofessionale
Competenze richiesteProgrammazione Javascript, PHP e MySQL.
DocenteRoberto Di Vito
Prezzo € 1690 + IVA

Programma

AJAX

Introduzione. Cos'è AJAX
Il paradigma AJAX. Alcuni esempi di applicazioni AJAX esistenti. Google Suggest. Google Map. A9. Yahoo! news. .
Basi di AJAX
Richiami sulle avanzate lato client di Javascript e DOM. Avviare una richiestra mediante XmlHttpRequest. Gestire la risposta. Il primo esempio di chiamata asincrona.
AJAX in combinazione con PHP e MySQL
Richiami su PHP e MySQL. Configurazione di un test server per realizzare applicazioni web 2.0 Usare AJAX con PHP. Passaggio dei parametri e gestione degli errori. Connessione ai server remoti e sicurezza. Integrare MySQL. Connessione al database ed esecuzione di query.
Controllo della comunicazione.
Recupero predittivo. Submission Throttling. Validazione incrementale di un form. Validazione incrementale di campi. Rinfresco periodico. Notifica di un nuovo commento. Scaricamento in più fasi. Collegamento ad informazioni addizionali. Pattern di ripristino.
Formato dei dati: XML, JSON e HTML.
Richiami su XML. XML DOM in IE. XML DOM in Firefox. XPath. XSLT. JSON. La sintassi di JSON. Codifica e decodifica. Strumenti JSON-PHP. Esempio: realizzare un feed RSS. HTML e proprietà innerHTML.
Web services e framework AJAX
SOAP. Stile RPC e stile DOCUMENT. WSDL. REST. Servizi web fra domini diversi. Google Web APIs. Panoramica delle librerie AJAX. Prototype. Scriptacolous. Dojo. JQuery. YUI. MooTools.

Esempi di applicazioni per il web.

Alcune applicazioni semplici
Visualizzatore di notizie. Widget di ricerca sul web. Widget di ricerca su un sito. Ajax suggest ed autocompletamento. Ajax chat. AJAX Drag and Drop
Esempio finale: Ajax mail
Pianificazione: risorse utilizzate, il Database e i file di configurazione. Ricevere messaggi di posta. Ottenere l'elenco dei messaggi. Ottenere uno specifico messaggio. Inviare un messaggio. Ottenere i dati degli allegati. Gestire il cestino. Marcare i messaggi come letti. Interfaccia utente, viste e composizione. Completare il lavoro.
Esempio finale: Negozio on-line
Pianificazione. Struttura e funzionalità. Preparare la pagina. Gestione degli errori. Accessibilità.

Competenze richieste

Per partecipare al corso Programmare applicazioni web 2.0 con AJAX e PHP è necessario conoscere la programmazione Javascript e PHP nonchè la realizzazione di database con MySQL. Queste competenze possono essere acquisite nei corsi:

Suggeriamo caldamente di seguire i corsi in oggetto.

Il materiale didatico

Il libro scelto per il corso

Il libro scelto per il corso è AJAX guida per lo sviluppatore della collana programmers to programmers edita da Wrox e pubblicata in Italia da Hoepli

Il volume non copre l'intero programma del corso che è impossibile coprire con un unico libro. Abbiamo scelto questo libro perchè comunque copre la maggior parte degli argomenti. Altre letture ad hoc sui singoli argomenti saranno discussi durante il corso.

Cancelleria e supporti

  • una cartellina, una penna ad inchiostro liquido, un blocco note;
  • una pen-drive USB da 512Mbyte.

Offerta speciale!
porta i tuoi amici

Se porti uno o più amici ci sono sconti per tutti.

  • 10% a ciascuno con 1 amico
  • 15% a ciascuno con 2 amici
  • 20% a ciascuno con 3 amici
  • la 5^ persona è gratis!

L'offerta vale anche per iscrizioni non contemporanee. E' sufficiente essere iscritti allo stesso corso.

note

Noi cerchiamo di:

  • rendere i programmi dei corsi sempre migliori;
  • tenerci sempre aggiornati con il materiale didattico;
  • considerare le esigenze particolari dei corsisti

Per questo motivo il programma del corso e il materiale didattico (specialmente i libri di testo), possono subire variazioni dell'ultimo momento rispetto a quando indicato in questa pagina.