- Oggetto:
- Oggetto:
Introduzione basi dati e sistemi informativi e web design
- Oggetto:
Introduction to databases and to web design
- Oggetto:
Anno accademico 2020/2021
- Codice dell'attività didattica
- STU0346
- Docente
- Andrea Crevola (Titolare del corso)
- Corso di studi
- laurea triennale in Scienze della comunicazione
- Anno
- 3° anno
- Periodo didattico
- Secondo semestre
- Tipologia
- Affine o integrativo
- Crediti/Valenza
- 12
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- A distanza
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Facoltativa
- Tipologia d'esame
- Orale
- Prerequisiti
- Nessuno
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Il corso ha per obiettivo la conoscenza di due ambienti tecnologici funzionali alla gestione e alla pubblicazione di informazione in rete: i database e i siti web. Le lezioni avranno per argomento le caratteristiche tecniche di base, le logiche progettuali, i principali software e linguaggi necessari all'implementazione di una base di dati e di un sito web.
The course wants to teach the basic knowledge necessary to design and develop a database and a website. During lessons, students will learn about technologies, methodologies and computer languages that must be known to create a database and a website.
- Oggetto:
Risultati dell'apprendimento attesi
Al termine del corso lo studente avrà acquisito le conoscenze utili a progettare e a implementare, gestire e interrogare una base di dati. Analogamente, lo studente avrà ottenuto le conoscenze necessarei a progettare e realizzare un sito internet "statico" (HTML e CSS).
At the end of the course the student will be able to design, develop, manage and query a database. Similarly, the student will be able to design and implement a "static" website (HTML and CSS).
- Oggetto:
Modalità di insegnamento
Lezioni frontali.
Classroom lessons.
- Oggetto:
Modalità di verifica dell'apprendimento
Lo studente dovrà un progetto di database e implementare un sito web sulla base delle nozioni apprese a lezione.
Lo studente dovrà consegnare il progetto via e-mail almeno 1 giorno prima della data dell'appello all'indirizzo andrea.crevola@gmail.com.
ATTENZIONE: in considerazione dell'emergenza Covid-19, la consegna dei progetti è posticipata ad 1 giorno prima dell'appello. Gli esiti saranno comunicati via e-mail nei giorni immediatamente successivi. In caso di necessità particolari - da motivare via e-mail in modo puntuale (es. ultimo esame prima della laurea) - darò priorità.
La mail dovrà avere per oggetto "COGNOME - DATA APPELLO".
Il progetto dovrà essere allegato in formato ZIP.
In caso di file di grandi dimensioni, si può spedire il progetto anche tramite Google Drive (usare sempre l'indirizzo andrea.crevola@gmail.com come riferimento).I requisiti minimi di tali progetti e ulteriori indicazioni saranno comunicati nel corso delle lezioni e sul sito web del docente (http://www.andreacrevola.it).
ISTRUZIONI COMPLETE: http://andreacrevola.it/introduzione-basi-dati-e-sistemi-informativi-e-web-design/
The student will have to design and build a database and a website, applying what learned during lessons.
The student will have to send its project by e-mail to andrea.crevola@gmail.com at least 1 day before the date of the exam.
The subject must be "LAST NAME - DATE OF THE EXAM".
The project must be attached as a ZIP file.
In case of big files, it's possibile to use services as Google Drive (using always the same address andrea.crevola@gmail.com).Minimal requirement for these projects and more details will be comunicated during lessons and on the teacher website (http://www.andreacrevola.it).
COMPLETE REQUIREMENTS: http://andreacrevola.it/introduzione-basi-dati-e-sistemi-informativi-e-web-design/
- Oggetto:
Programma
VIDEO LEZIONI disponibili qui: https://www.youtube.com/playlist?list=PL6ZeD9t03pYOSmzvlGb0f_L956hAspG6Z
Il corso è strutturato in due parti.
Parte prima: web design
- Introduzione al web design: contesto tecnologico e progettazione user-centered
- Architettura dell'informazione
- Usabilità e Accessibilità
- Design di wireframes con Axure https://axure.com
- Il linguaggio HTML
- Il linguaggio CSS
- Il framework Bootstrap 4 (http://getbootstrap.com/docs/4.1/)
Parte seconda: basi di dati
- Introduzione alle basi di dati
- Tipi di dato
- Diagrammi Entità - Relazioni
- Modello relazionale del database
- Nozioni di insiemistica
- Installazione di MySQL e utilizzo tramite PHPMyAdmin:
- creare, esplorare e interrogare un database;
- operazioni su tabelle e campi;
- indici e ottimizzazioni;
- chiavi esterne;
- backup e restore di un database;
- importazione di dati da un file excel o da altra sorgente;
- interfaccia di query.
- Il linguaggio SQL:
- istruzione SELECT;
- istruzioni GROUP BY, HAVING, ORDER BY, LIMIT
- istruzione JOIN
- istruzione INSERT;
- istruzione UPDATE;
- istruzione DELETE.
VIDEO LESSONS available here: https://www.youtube.com/playlist?list=PL6ZeD9t03pYOSmzvlGb0f_L956hAspG6Z
The course is divided in two main arguments / parts.
Part 1: web design
- Introduction to web design: technologies and user-centerd design
- Information architecture
- Usability and accessibility
- Wireframes design with Axure https://axure.com
- HTML
- CSS
- Bootstrap 4 (http://getbootstrap.com/docs/4.1/)
Part 2: databases
- Introduction to databases
- Data types
- Entity - Relationship diagrams
- Relational model
- Set theory basic concepts
- MySQL and PHPMyAdmin:
- create, explore and query a database;
- actions on tables and fields;
- indexes and other optimizations;
- foreign keys;
- backup and restore of a database;
- import of data from an excel file or other data sources;
- the query interface.
- SQL:
- SELECT;
- GROUP BY, HAVING, ORDER BY, LIMIT
- JOIN
- INSERT;
- UPDATE;
- DELETE
Testi consigliati e bibliografia
- Oggetto:
- Documentazione online fornita durante le lezioni
- Duckett J, "HTML e CSS. Progettare e costruire siti web.", APOGEO, 2017;
- Giacchina V., "Web design con Bootstrap. Guida allo sviluppo di interfacce responsive", APOGEO, 2018
- Atzeni P. et al, "Basi di dati. Modelli e linguaggi di interrogazione - IV edizione", McGraw-Hill, 2013
See italian bibliography
- Oggetto:
Note
Da definire.
Da definire.
- Oggetto: