Basi di Dati II. Introduzione al corso

Documenti analoghi
Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Tecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web

Basi di dati I

Tecnologie di Sviluppo per il Web

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

CORSO DI BASI DI DATI E CONOSCENZA GESTIONE DEI DATI E DELLA CONOSCENZA

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

Tecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web

Programmazione Procedurale

INFORMATICA PER LE SCIENZE UMANE a.a. 2017/2018

INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

Basi di dati I

Sistemi Informativi. Ing. Fabrizio Riguzzi

Informatica e Tecnologie per la Produzione del Software Crediti formativi 9

Fondamenti di Informatica T-1

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

Corso di Tecnologie Web L-A

Fondamenti di Informatica (lettere A-I) A

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Basi di dati I

Programmazione Procedurale

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)

Introduzione al corso

Ingegneria Informatica A.A

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)

Syllabus A042 Insegnamenti disciplinari

Introduzione al corso

Introduzione alla Programmazione per il Web

Laboratorio di Applicazioni Internet Anno Accademico 2005/2006

PROGRAMMAZIONE DIDATTICA ANNUALE ANNO SCOLASTICO 2017/2018 DOCENTE PROF. LUCCHI ENEA

Informatica. a.a. 2010/2011. Prof. Fulvio Corno. Dip. Automatica e Informatica. Corso n 4 (DELS-FEQ)

Corso di INFORMATICA AZIENDALE (4 CFU)

DIPARTIMENTO DI MATEMATICA E INFORMATICA Corso di laurea in Informatica Anno accademico 2018/ anno

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

OBIETTIVI DELL APPRENDIMENTO (del secondo biennio)

SAPIENZA Università di Roma, Facoltà di Ingegneria (sede di RIETI)

REGOLATORI INDUSTRIALI E CONTROLLO DIGITALE Alberto Leva

Introduzione al corso

WEB:

APPENDICE 4 AL CAPITOLATO TECNICO

CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA

Dip. Informatica VI Piano. Ambito disciplinare. Secondo Semestre Secondo Anno Lezioni frontali (9 CFU) Progetto (3 CFU)

Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!

REGOLATORI INDUSTRIALI E CONTROLLO DIGITALE Alberto Leva

Fondamenti di Informatica

PROGRAMMAZIONE DIDATTICA ANNUALE ANNO SCOLASTICO 2018/2019 DOCENTE PROF. LUCCHI ENEA

Corso di Laurea Ingegneria Informatica

Corso di Sistemi di Elaborazione Modulo 1 (6 CFU)

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

PROGRAMMAZIONE ANNUALE DEL DIPARTIMENTO DI INFORMATICA per la classe V SIA A.S.:

I.T.I. E. MAJORANA SOMMA VESUVIANA PIANO DI LAVORO ANNUALE DEL DOCENTE ANNO SCOLASTICO 2018/2019

Tecnologie Informatiche L-31. Corso di Ingegneria del software e Laboratorio di Ingegneria del software

Programmazione Orientata agli Oggetti I

Informatica di Base A - DAMS

WEB:

OBIETTIVI DELL APPRENDIMENTO (del secondo biennio)

Grafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14

Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro

Corso Programmatore Object Oriented per Web e App.

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

Sistemi Distribuiti LS

Basi di dati Basi di dati per bioinformatica

Lezione 1: Introduzione al Corso Mercoledì 30 Settembre 2009

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11

Laura Farinetti (lezioni, esercitazioni) Dipartimento di Automatica e Informatica

Progettazione di siti Web

01KPS BF Progettazione di applicazioni web

Fondamenti di Informatica

I.T.I. E. MAJORANA SOMMA VESUVIANA PIANO DI LAVORO ANNUALE DEL DOCENTE ANNO SCOLASTICO 2015/2016

Istituzioni di Informatica - DAMS

01KPS BF Progettazione di applicazioni web

Alma Mater Studiorum - Università di Bologna Scuola di Ingegneria e Architettura. Tecnologie Web T. Presentazione del Corso

Alma Mater Studiorum - Università di Bologna Scuola di Ingegneria e Architettura. Tecnologie Web T

Fondamenti di Informatica e Programmazione

MINISTERO DELLA ISTRUZIONE DELL UNIVERSITA E RICERCA UFFICIO SCOLASTICO REGIONALE PER IL LAZIO

Laboratorio di Informatica

Informatica industriale L-31. Corso di Programmazione e Laboratorio di Programmazione

Corso di. Html e Css. per creare e disegnare siti web

Basi di dati D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2012/13

Sistemi Informativi Avanzati

Informatica 2007/2008. Facoltà di Economia 1 anno 6 cfu

Corso di. Html e Css. per creare e disegnare siti web. M-CORSO-Schedacorso-luglio16, rev 1

PROGRAMMA DEL CORSO DI STRUMENTI INFORMATICI PER LO SPORT

Istituto di Istruzione Superiore Statale Carlo Emilio Gadda PIANO DI LAVORO ANNO SCOLASTICO 2018/2019. I.I.S.S '' C. E. GADDA Sede di FONOVO

Architettura Client-Server. In a nutshell

Transcript:

Introduzione al corso

Obiettivi formativi 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 basati su Java Server Page e Servlet 2

Il corso è strutturato in 3 parti: 1) HTML e CSS 2) JSP e Servlet 3) Oracle Ogni lezione prevede la presentazione dell argomento dal punto di vista teorico e l utilizzo delle conoscenze apprese attraverso un esercitazione 3

Parte 1: HTML e CSS Vengono presentate le nozioni necessarie per la creazione di pagine statiche con layout gestito attraverso fogli di stile 4

Parte 2: JSP e Servlet Viene presentato l utilizzo delle Servlet Java per il processamento di una richiesta HTTP e del linguaggio JSP per la creazione di pagine dinamiche lato server 5

Parte 3: Oracle Viene presentato il DBMS Oracle e il modo in cui debba essere amministrato. Oracle viene inoltre utilizzato come base di dati per le informazioni da mostrare in un portale Web 6

Software utilizzati (disponibili nel materiale didattico o forniti a lezione): Eclipse Mars Java EE IDE for Web Developers Oracle 11gR2 Tomcat 8 7

Testi Consigliati Dispense delle lezioni K. Loney, Oracle Database 10g, Guida Completa, McGraw Hill libri, 2005 Oracle Enterprise Manager Concepts, Manuale, 2005 H. Bergsten, JavaServer Pages, O Reilly HOPS Tecniche Nuove, III Edizione, 2004 Si raccomanda la frequenza del corso, in modo particolare delle esercitazioni 8

Schede di valutazione: Orari delle lezioni Lunedì 15.00-17.00 Mercoledì 9.00-11.00 In aula informatica A 9

Schede di valutazione: Reperibilità docente Orario di ricevimento ufficiale: lunedì alle 11.00 E' possibile anche in altri giorni concordando l'orario via e- mail Durante i corsi, anche al termine della lezione 10

Schede di valutazione: Coerenza con sito web Sul sito sono disponibili: presentazione del corso, programma, modalità d esame, linee guida modalità d'esame, materiale didattico, 11

Schede di valutazione: Attività didattiche integrative Sono previste numerose esercitazioni, molte delle quali guidate E fortemente consigliato portare a lezione un portatile per svolgere le esercitazioni autonomamente Al termine dell esercitazione si consiglia di verificare il corretto funzionamento dell implementazione 12

Schede di valutazione: Conoscenze preliminari Conoscenze di base di Java Modellazione di oggetti in Java Progettazione concettuale e logica di una base di dati SQL 13

Schede di valutazione: Modalità di esame L esame consiste in una prova progettuale relativa all implementazione di una Web Application Il progetto deve implementare le funzionalità viste nelle esercitazioni ed è tipicamente svolto da due persone (vedi linee guida nel materiale didattico) Il progetto deve essere consegnato 7 giorni prima della sua discussione (war con sorgenti). Può essere inviato via mail o usando servizi quali DropBox, Google Drive. La discussione del progetto è effettuata solo durante il periodo di esami 14