Insegnamento PROGRAMMAZIONE WEB E MOBILE CON LAB.

Nome del corso di laurea Informatica
Codice insegnamento A002065
Curriculum Comune a tutti i curricula
Docente responsabile Leonardo Mostarda
Docenti
  • Leonardo Mostarda
Ore
  • 52 Ore - Leonardo Mostarda
CFU 6
Regolamento Coorte 2021
Erogato Erogato nel 2023/24
Attività Caratterizzante
Ambito Discipline informatiche
Settore INF/01
Anno 3
Periodo Secondo Semestre
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
Condividi su