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