Sistemi e tecnologie web

Università Telematica Guglielmo Marconi
Online

Chiedi il prezzo
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • Online
  • Quando:
    Flessible
Descrizione

L’Università degli Studi Guglielmo Marconi, è la prima Università “aperta” (Open University), riconosciuta dal MIUR con D.M. 1 marzo 2004, che unisce metodologie di formazione “a distanza” (materiale a stampa, dispense, Cd Rom, piattaforma e-learning) con le attività di formazione frontale (lezioni, seminari, laboratori, sessioni di ripasso e approfondimento) al fine di raggiungere i migliori risultati di apprendimento per lo studente.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Flessible
Online

Opinioni

Non ci sono ancora opinioni su questo corso

Cosa impari in questo corso?

Programmazione
Server
Programmazione web
Web master

Programma

Programma del Corso

DISCIPLINA

Sistemi e Tecnologie Web

DOCENTE

Prof. Fabio Pompei

CODICE DISCIPLINA: INF05018

SSD: ING-INF/05

CREDITI: 06

OBIETTIVI E FINALITÀ DELL’INSEGNAMENTO

Il corso di Sistemi e Tecnologie Web si pone come obiettivo quello di fornire un quadro generale della programmazione web suddividendo il percorso didattico in due macro aree: programmazione lato client e programmazione lato server. Il corso si propone di presentare l’insieme di tecniche che consentono di realizzare web application dinamiche e interattive soffermandosi in particolare sugli aspetti relativi all’integrazione con le basi di dati e con i servizi on line.
Dopo un richiamo alle tecniche di base del Web e ai linguaggi di markup viene introdotta la programmazione web lato server utilizzando due tecnologie tra le più diffuse: PHP e Java Enterprise Edition. Il corso si sofferma sul pattern di programmazione Model View Controller introducendo il framework Struts; viene infine introdotta la programmazione per dispositivi mobili basati su Android.

Prerequisiti: si richiede la conoscenza dei fondamenti della programmazione orientata agli oggetti, delle reti di calcolatori e delle basi di dati.

PROGRAMMA DEL CORSO

I - Tecnologie e metodologie lato client

Introduzione ai sistemi e alle tecnologie web lato client
(X)HTML
XML
CSS
Javascript
Applet Java
Ajax e le Rich Internet Application (vista lato client)

II - Tecnologie e metodologie lato server

Web Server e introduzione alle tecnologie web lato server
Application Server
PHP
JSP
JDBC
Servlet

Pattern architetturali, il paradigma Model-View-Controller. Introduzione a Struts

III – Tecnologie avanzate

I web service ed integrazione con servizi on-line
Programmazione su dispositivi mobili Java oriented (Android)
Web 2.0 e Web 3.0

LIBRI DI TESTO

Oltre alle lezioni realizzate dal Docente ed ai materiali didattici pubblicati in piattaforma, è obbligatorio lo studio del seguente testo:

  • Della Mea, Di Gaspero, Scagnetto, Programmazione web lato server, seconda edizione, Apogeo, Milano, 2010

MODALITÀ DELL’ESAME FINALE

Prova scritta e/o orale


RICEVIMENTO STUDENTI

Previo appuntamento ()