Matteo GAETA | Software Technologies for the WEB
Matteo GAETA Software Technologies for the WEB
cod. 0612700022
SOFTWARE TECHNOLOGIES FOR THE WEB
0612700022 | |
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA | |
EQF6 | |
COMPUTER ENGINEERING | |
2019/2020 |
YEAR OF COURSE 3 | |
YEAR OF DIDACTIC SYSTEM 2017 | |
SECONDO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/05 | 3 | 24 | LESSONS | |
ING-INF/05 | 3 | 24 | LAB |
Objectives | |
---|---|
THE COURSE AIMS TO INTRODUCE THE MAIN SOFTWARE TECHNOLOGIES IN THE FIELD OF DISTRIBUTED ENVIRONMENT. THE STUDENT WILL BE ABLE TO DESIGN AND IMPLEMENT STATIC AND DYNAMIC WEBSITES. KNOWLEDGE AND UNDERSTANDING THE STUDENT WILL BE ABLE TO UNDERSTAND THE TERMINOLOGY OF WEB SOFTWARE TECHNOLOGIES, AND THE ANALYSIS OF THE FUNCTIONAL SPECIFICATIONS. THE STUDENT WILL ACQUIRE THE KNOWLEDGE OF THE MOST IMPORTANT SOFTWARE METHODOLOGIES OF THIS FIELD. APPLYING KNOWLEDGE AND UNDERSTANDING THE STUDENT WILL BE ABLE TO DESIGN AND IMPLEMENT STATIC AND DYNAMIC WEB SITES USING THE MAIN DEVELOPMENT TECHNOLOGIES IN THE FIELD. THE STUDENT WILL ALSO BE CAPABLE OF SELECTING THE MOST APPRORPRIATE TECHNOLOGIES FOR SOLVING A GIVEN PROBLEM. |
Prerequisites | |
---|---|
STUDENTS MUST HAVE NOTIONS ON ALGORITHMS, DATABASE AND BOTH PROCEDURAL AND OBJECT ORIENTED PROGRAMMING |
Contents | |
---|---|
INTRODUCTION TO THE WEB. HTTP PROTOCOL ( 2 HOURS). MARKUP LANGUAGES: HTML5 (14 HOURS) STYLE DEFINITION LANGUAGES. CSS (8 HOURS). SERVER SIDE PROGRAMMING: PHP, AJAX, BASE CONFIGURATION WEB SERVER APACHE, XML, JSON. (12 HOURS) CLIENT SIDE PROGRAMMING: JAVASCRIPT, XML, JSON (12 HOURS) |
Teaching Methods | |
---|---|
THE COURSE IS ORGANIZES IN A SERIES OF LESSONS (36 HOURS), TRAINING IN THE CLASSROOM (12 HOURS). THE TRAINING LECTURES ARE INSPIRED TO THE PROBLEM SOLVING APPROACH AND THE REALIZATION FO DYNAMICAL WEB SITES |
Verification of learning | |
---|---|
EVALUATION OF STUDENTS WILL OBTAINED THROUGH THE FOLLOWING STEPS: - STUDENTS WILL DEVELOP AND DOCUMENT THE DESIGN AND IMPLEMENTATION OF A DYNAMIC WEBSITE. - ORAL EXAMINATION ON THEORETICAL ARGUMENTS |
Texts | |
---|---|
ADAM FREEMAN, "THE DEFINITIVE GUIDE TO HTML5", APRESS ROBIN NIXON, "LEARNING PHP, MYSQL, JAVASCRIPT, CSS & HTML5", O'REILLY |
More Information | |
---|---|
The course language is Italian |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2021-02-19]