Offerta Didattica

 

INFORMATICA

PROGRAMMAZIONE III

Classe di corso: L-31 - Scienze e tecnologie informatiche
AA: 2018/2019
Sedi: MESSINA
SSDTAFtipologiafrequenzamoduli
INF/01CaratterizzanteLiberaLiberaNo
CFUCFU LEZCFU LABCFU ESEOREORE LEZORE LABORE ESE
96307848300
Legenda
CFU: n. crediti dell’insegnamento
CFU LEZ: n. cfu di lezione in aula
CFU LAB: n. cfu di laboratorio
CFU ESE: n. cfu di esercitazione
FREQUENZA:Libera/Obbligatoria
MODULI:SI - L'insegnamento prevede la suddivisione in moduli, NO - non sono previsti moduli
ORE: n. ore programmate
ORE LEZ: n. ore programmate di lezione in aula
ORE LAB: n. ore programmate di laboratorio
ORE ESE: n. ore programmate di esercitazione
SSD:sigla del settore scientifico disciplinare dell’insegnamento
TAF:sigla della tipologia di attività formativa
TIPOLOGIA:LEZ - lezioni frontali, ESE - esercitazioni, LAB - laboratorio

Obiettivi Formativi

Il principale obiettivo del corso è quello di consentire allo studente di poter sviluppare applicazioni software su architettura web, secondo il paradigma del WEB 2.0, ovvero con uno spiccato livello di interazione sito-utente. Durante il corso verranno presentati alcune tra le più comuni tecnologie utilizzate lato client e lato server, nonché utili alla realizzazione di servizi web. Infine, verranno fatti cenni all'utilizzo delle tecnologie web per la realizzazione di applicazioni mobile multipiattaforma.

Learning Goals

The main goal of the course is to enable the student to develop software web applications, according to the WEB 2.0 paradigm, with a high level of user-site interaction. During the course some of the most commonly used client side and server side technologies will be presented, as well as technologies for implementing web services. Finally, we will make use of web technologies to implement multiplatform mobile applications.

Metodi didattici

Lezioni ed esercitazioni.

Teaching Methods

Lectures and tutorials.

Prerequisiti

Programmazione procedurale e ad oggetti. Reti.

Prerequisites

Procedural and object programming. Networking.

Verifiche dell'apprendimento

Esami e progetto.

Assessment

Exams and project.

Programma del Corso

1. Storia e architettura del WWW 2. Interfacce per il Web 3. Programmazione lato client 4. Programmazione lato server 5. Servizi Web 6. Ambienti e framework di programmazione Web e Mobile

Course Syllabus

1. History and architecture of the WWW 2. Web interfaces 3. Client Programming 4. Server-side programming 5. Web Services 6. Web and Mobile programming environments and frameworks

Testi di riferimento: Vincenzo Della Mea, Luca Di Gaspero, Ivan Scagnetto. Vincenzo Della Mea, Luca Di Gaspero, Ivan Scagnetto. Programmazione web lato server Seconda edizione aggiornata. Apogeo Education - Maggioli Editore. Marco Avvenuti, Mario G.C. A. Cimino. Laboratori di programmazione Web - HTML, CSS, Javascript e PHP. McGraw-Hill. Robert W. Sebesta. Programming the World Wide Web. Pearson

Elenco delle unità didattiche costituenti l'insegnamento

PROGRAMMAZIONE III

Docente: ANDREA NUCITA

Orario di Ricevimento - ANDREA NUCITA

GiornoOra inizioOra fineLuogo
Lunedì 10:00 12:00Laboratorio HuM-HI, piano terra, Via Bivona Bernardi 3
Note:
  • Segui Unime su:
  • istagram32x32.jpg
  • facebook
  • youtube
  • twitter
  • UnimeMobile
  • tutti