- Docente: Chiara Ceccarini
- Crediti formativi: 6
- SSD: INF/01
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Cesena
- Corso: Laurea in Tecnologie dei sistemi informatici (cod. 6007)
-
dal 19/09/2024 al 12/12/2024
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conosce i principali stack per il Web LAMP e MEAN. E’ in grado di sviluppare applicazioni e servizi Web, client side e server side. Conosce e sa utilizzare in modo appropriato i principali framework e content management system per lo sviluppo dei siti Web. Conosce le principali differenze tra le tipologie di applicazioni per device mobili: web app, app ibride e app native.
Contenuti
- Confronto tra le differenti architetture e solution stack per il Web.
- Solution stack MEAN, con introduzione di NodeJS.
- Introduzione ai Build tools
- SuperSet di Linguaggi per il Web: TypeScript, SCSS e SASS.
- Solution stack LAMP, con focus su PHP
- Principali differenze tra le tipologie di applicazioni per device mobili: web app, app ibride e app native
Testi/Bibliografia
Le slide e il materiale aggiuntivo saranno rese disponibili su Virtuale.
Metodi didattici
Lezioni frontali ed esercitazioni in laboratorio.
In considerazione della tipologia di attività e dei metodi didattici adottati, la frequenza di questa attività formativa richiede la preventiva partecipazione di tutti gli studenti ai Moduli 1 e 2 di formazione sulla sicurezza nei luoghi di studio [https://elearning-sicurezza.unibo.it/] in modalità e-learning.
Modalità di verifica e valutazione dell'apprendimento
L'esame è diviso in due parti: la presentazione di gruppo del progetto e una prova orale individuale.
Strumenti a supporto della didattica
Le slide e il materiale aggiuntivo saranno rese disponibili su Virtuale.
Orario di ricevimento
Consulta il sito web di Chiara Ceccarini
SDGs



L'insegnamento contribuisce al perseguimento degli Obiettivi di Sviluppo Sostenibile dell'Agenda 2030 dell'ONU.