Corso | Ingegneria Informatica e dei sistemi per le Telecomunicazioni |
Curriculum | reti wireless |
Orientamento | Orientamento unico |
Anno Accademico | 2014/2015 |
Crediti | 6 |
Settore Scientifico Disciplinare | ING-INF/05 |
Anno | Secondo anno |
Unità temporale | Secondo semestre |
Ore aula | 48 |
Attività formativa | Attività formative a scelta dello studente (art.10, comma 5, lettera a) |
Docente | GIANLUCA LAX |
Obiettivi | Il corso mira a fornire gli strumenti tecnologici per mettere in pratica (ed ampliare) le conoscenze che sono state presentate durante il modulo di Basi di Dati del Corso Integrato di Sistemi Operativi e Basi di Dati. Al termine del corso, lo studente acquisisce le competenze pratiche di diversi strumenti tecnologici, tra cui il database management system Oracle e la tecnologia JAVA per la realizzazione di portali Web ed applicazioni stand-alone. |
Programma | Oracle11g (2 crediti) Il linguaggio SQL in Oracle 11g SQL Developer, le istruzioni DDL, le istruzioni DML, la tabella DUAL, le funzioni di Oracle, il tipo Date. Gli oggetti di un Database Oracle Le tabelle, le viste, gli indici, i trigger, i sinonimi, le sequenze, i ruoli, le directory, le librerie, i database link, le tablespace. Il linguaggio PL/SQL Introduzione a PL/SQL, il set di caratteri PL/SQL, operatori aritmetici e operatori relazionali, la struttura del linguaggio PL/SQL, le variabili, i tipi, le strutture di controllo, le strutture di selezione, i cicli, i cursori, la gestione delle eccezioni, procedure, funzioni. L’amministrazione dei database Creazione di un utente, gestione delle password, i ruoli, i privilegi, istanze e processi in Oracle, avvio e arresto de servizi, i file di controllo, l’esportazione e l’importazione. Oracle Enterprise Manager Caratteristiche generali, gestione dei ruoli, gestione degli utenti, gestione delle tabelle, gestione degli indici. Portali Web in tecnologia Java (1 credito) Il linguaggio HTML Struttura di una pagina HTML e principali tag, gestione di testo, tabelle, elenchi, immagini, link, form. I fogli di stile Come è fatta una regola, commenti, proprietà singole e a sintassi abbreviata, selettori, id, classi, pseudo-classi, valori e unità di misura, ereditarietà, cascade, conflitti tra stili. Java per il Web Architettura client-server per richieste http, le servlet, accesso al database tramite JDBC, i JavaBean, pagine JSP. XML (2 crediti) Fondamenti di XML I documenti XML, i caratteri, i markup, le sessioni CDATA, i namespace. Le DTD Introduzione alle DTD, dichiarazione degli elementi, dichiarazione degli attributi, i tipi di attributi. XML Schema L’elemento , referenziare uno Schema in un documento XML, definizione degli elementi semplici, utilizzo delle restrizioni, definizione degli elementi complessi, indicatori di tipi complessi, i tre metodi classici di progettazione di Schemi XML. XPath e XQuery Modello dei dati di supporto, espressioni di base, le Path Expression, i predicati, i costruttori degli elementi, le iterazioni e l’ordinamento, le espressioni aritmetiche, le espressioni sulle sequenze, le espressioni condizionali, le espressioni quantificate, le funzioni, i tipi, la validazione, la struttura di una query. Java Document Object Model JDOM, gli oggetti di JDOM, creazione di un documento XML, creazione di nodi, sottoelementi, attributi, salvataggio di un documento, caricamento di un documento XML, suo attraversamento e sua modifica. Le portlet e Liferay (1 credito) Portlet Concetti di base, setup dell’ambiente, lo standard JSR 168, Portlet vs Servlet, ciclo di vita di una portlet, definizione delle modalità di una portlet, package e deployment. Liferay Introduzione a Liferay, installazione di Liferay, creazione di pagine del portale, gestione dei contenuti, amministrazione del portale, portlet predefinite in Liferay. |
Testi docente | K. Loney, “Oracle Database 10g, Guida Completa”, McGraw Hill H. Bergsten, “JavaServer Pages”, O’Reilly – HOPS Tecniche Nuove, III Edizione, 2004 A. Moller, M. Schwartzbach, “Introduzione a XML”, “Pearson Education”, 2007 P. Sarang, “Practical Liferay”, Apress, 2009 |
Erogazione tradizionale | Sì |
Erogazione a distanza | No |
Frequenza obbligatoria | No |
Valutazione prova scritta | No |
Valutazione prova orale | Sì |
Valutazione test attitudinale | No |
Valutazione progetto | Sì |
Valutazione tirocinio | No |
Valutazione in itinere | No |
Prova pratica | Sì |
Cerca nel sito
Posta Elettronica Certificata
Direzione
Tel +39 0965.1693217/3252
Fax +39 0965.1693247
Protocollo
Tel +39 0965.1693422
Fax +39 0965.1693247
Didattica e orientamento
Tel +39 0965.16933385
Fax +39 0965.1693247
Segreteria studenti
Tel +39 0965.1691475
Fax +39 0965.1691474
Amministrazione
Tel +39 0965.1693214
Fax +39 0965.1693247
Ricerca
Tel +39 0965.1693422
Fax +39 0965.1693247