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 |
|
| Hours |
|
| 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 |


