Unit WEB AND MOBILE PROGRAMMING WITH LAB.

Course
Informatics
Study-unit Code
A002065
Curriculum
In all curricula
Teacher
Leonardo Mostarda
Teachers
  • Leonardo Mostarda
Hours
  • 52 ore - Leonardo Mostarda
CFU
6
Course Regulation
Coorte 2021
Offered
2023/24
Learning activities
Caratterizzante
Area
Discipline informatiche
Academic discipline
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
Condividi su