Study-unit WEB AND MOBILE PROGRAMMING WITH LAB.

Course name Informatics
Study-unit Code A002065
Curriculum Comune a tutti i curricula
Lecturer Leonardo Mostarda
Lecturers
  • Leonardo Mostarda
Hours
  • 52 ore - Leonardo Mostarda
CFU 6
Course Regulation Coorte 2021
Supplied 2023/24
Supplied other course regulation
Learning activities Caratterizzante
Area Discipline informatiche
Sector INF/01
Type of study-unit Opzionale (Optional)
Type of learning activities Attività formativa monodisciplinare
Language of instruction Italian
Contents Introduction to Web, HTML and CSS
- JavaScript
- Server-Side and client side Development
- Security
- Mobile programming
Reference texts course notes written by the teacher
online documentations

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
Educational objectives At the end of the course, students will be able to:
- Know the basic functioning of the HTTP protocol
- Manage authentication in a WEB application
- Define the functionality of an application and implement them by defining REST-style APIs
- Implement full-stack web solutions using technologies related to the Javascript ecosystem
- Create hybrid applications for the mobile and desktop world
Prerequisites procedural programming
object-oriented programming
a basic course of computer networks
Teaching methods theoretical lessons

examples using a computer
Other information na
Learning verification modality Project and oral discussion of the project
Extended program At the end of the course, students will be able to:
- Know the basic functioning of the HTTP protocol
- Manage authentication in a WEB application
- Define the functionality of an application and implement them by defining REST-style APIs
- Implement full-stack web solutions using technologies related to the Javascript ecosystem
- Create hybrid applications for the mobile and desktop world
Obiettivi Agenda 2030 per lo sviluppo sostenibile na

Digital Information Service by Lidia Pozzoblu - Thanks to Aldo Bizzilupo for Web site and other technical assistance.