Insegnamento PROGRAMMAZIONE WEB E MOBILE CON LAB.
- Corso
- Informatica
- Codice insegnamento
- A002065
- Curriculum
- Comune a tutti i curricula
- Docente
- Leonardo Mostarda
- Docenti
-
- Leonardo Mostarda
- Ore
- 52 ore - Leonardo Mostarda
- CFU
- 6
- Regolamento
- Coorte 2021
- Erogato
- 2023/24
- Attività
- Caratterizzante
- Ambito
- Discipline informatiche
- Settore
- INF/01
- Tipo insegnamento
- Opzionale (Optional)
- Tipo attività
- Attività formativa monodisciplinare
- Lingua insegnamento
- ITALIANO
- Contenuti
- - concetti base del web, HTML e CSS
- JavaScript
- sviluppo server e client side
- Sicurezza
- Programmazione mobile - Testi di riferimento
- slides e documentazione fornita on line
Simon Holmes, "Getting MEAN with Mongo, Express, Angular, and Node", Manning Publications, 2015. ISBN-10: 1617292036
Eric Elliott, "Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries", O'Reilly
Media, 2014. ISBN-10: 1491950293
Fernando Doglio, "Pro REST API Development with Node.js", Apress, 2015. ISBN-10: 1484209184
Steve Fenton, "Pro Typescript", Apress, 2014. ISBN 978-1-4302-6790-4
Adam Freeman, "Pro Angular", Apress 2017. ISBN 978-1-4842-2307-9 - Obiettivi formativi
- Al termine del corso, gli studenti saranno in grado di:
- Conoscere le basi di funzionamento del protocollo HTTP
- Gestire l'autenticazione in un'applicazione WEB
- Definire le funzionalità di un'applicazione e realizzarle definendo delle API in stile REST
- Implementare soluzioni web full-stack utilizzando tecnologie legate all'ecosistema Javascript
- Realizzare applicazioni ibride per il mondo mobile e desktop - Prerequisiti
- programmazione procedurale
programmazione orientata gli oggetti
corso di reti di calcolatori - Metodi didattici
- lezioni teoriche
esempi al computer - Altre informazioni
- na
- Modalità di verifica dell'apprendimento
- Progetto e discussione orale del progetto
- Programma esteso
- Introduzione al WEB
concetti base del web
HTML
CSS
Web Media
JavaScript
React
Server-Side Development
PHP
Node.js
Working with Databases
Managing State
Security
Programmazione mobile - Obiettivi Agenda 2030 per lo sviluppo sostenibile
- na