Sistemi e tecnologie web

Università Telematica Guglielmo Marconi
Online

Chiedi il prezzo
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • Online
  • Quando:
    Da definire
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
Da definire
Online

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 ()