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 |