Rita FRANCESE | WEB PROGRAMMING
Rita FRANCESE WEB PROGRAMMING
cod. 0512100044
WEB PROGRAMMING
0512100044 | |
DIPARTIMENTO DI INFORMATICA | |
EQF6 | |
COMPUTER SCIENCE | |
2016/2017 |
OBBLIGATORIO | |
YEAR OF COURSE 2 | |
YEAR OF DIDACTIC SYSTEM 2015 | |
SECONDO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 6 | 48 | LESSONS | |
INF/01 | 3 | 30 | LAB |
Objectives | |
---|---|
KNOWLEDGE AND UNDERSTANDING: - PROGRAMMING LANGUAGES FOR BOTH CLIENT AND SERVER SIDES - WEB SPECIFIC TECHNIQUES OF DESIGN AND IMPLEMENTATION - THE ARCHITECTURE OF A SERVLET CONTAINER AND OF THE SPECIFIC RELATIVE WEB APPLICATIONS APPLICATION OF KNOWLEDGE AND UNDERSTANDING: - DESIGN AND IMPLEMENTATION OF RESPONSIVE WEB APPLICATIONS OF SMALL/AVERAGE SIZE AND COMPLEXITY - DEPLOYMENT OF WEB APPLICATIONS ON THE SERVLET CONTAINER TOMCAT - USE OF THE MODEL-VIEW-CONTROLLER (MVC) PATTERN FOR THE DESIGN OF WEB APPLICATIONS. |
Prerequisites | |
---|---|
KNOWLEDGE OF IMPERATIVE AND OBJECT ORIENTED PROGRAMMING LANGUAGES AND, PARTICULARLY, THE JAVA LANGUAGE. DESIGN AND IMPLEMENTATION OF A DATABASE |
Contents | |
---|---|
THE COURSE IS ABOUT CLIENT SIDE PROGRAMMING (HTML, CSS, JAVASCRIPT, JQUERY), SERVER SIDE PROGRAMMING (JSP, SERVLET) AND TOOLS AND AND MODELS FOR DATA EXCHANGE (JDOM, XML, AJAX, JSON). IN PARTICULAR, THE FOLLOWING TOPICS ARE DEVELOPED: - THE HTTP PROTOCOL THE CONCEPT OF URI, CLIENT-SERVER ATCHITECTURES - DEPLOYMENT AND EXECUTION OF A WEB APPLICATION ON THE SERVLET CONTAINER TOMCAT; - THE LANGUAGES HTML 5 E CSS 3 (RESPONSIVE CSS); - DATA MODELING: XML (JDOM, DTD, PARSER DOM E SAX) E JSON; - SESSIONS AND STATUS MANAGEMENT; - THE DESIGN PATTERN MODEL-VIEW-CONTROLLER (MVC); - SERVER SIDE PROGRAMMING: SERVLET, JSP, EL, JAVABEAN; - WEB APPLICATIONS AND SECUTIRY; - CLIENT SIDE PROGRAMMING: JAVASCRIPT (AJAX, JQUERY). |
Teaching Methods | |
---|---|
- LECTURES (6 CFU); - LAB (3 CFU) - INDIVIDUAL STUDY AND PROJECT DEVELOPMENT |
Verification of learning | |
---|---|
THE EXAM CONSISTS IN A WRITTEN PART NEEDED TO ACCESS TO AN ORAL EXAM WHERE ALL THE ACTIVITIES DEVELOPED IN CLASS WILL BE DISCUSSED. THE ACTIVITIES TO BE DISCUSSED INCLUDE EXERCISES AND/OR THE PROJECT IMPLEMENTATION. THE WRITTEN PART CAN BE SUBSTITUTED BY TWO TESTS (MIDTERM AND FINAL) TAKEN DURING THE CLASS AND IT TESTS THE KNOWLEDGE AND THE UNDERSTANDING OF THE CLASS MATERIAL AND ALSO THE CAPABILITY TO SOLVE SMALL PROGRAMMING EXERCISES EITHER BY COMPLETING OR DEFINING SOME CODE. |
Texts | |
---|---|
- ONLINE MATERIAL PUBLISHED ON WEB SITES SUCH AS W3C, W3SCHOOLS, HTML.IT. - FREE ONLINE VERSION OF SECOND EDITION, CORE SERVLETS AND JAVASERVER PAGES BY MARTY HALL AND LARRY BROWN - HTTP://PDF.CORESERVLETS.COM/ |
More Information | |
---|---|
THE COURSE IS WEB ASSISTED THROUGH THE COURSE WEB SITE WHERE ALL THE ACTIVITIES AND THE MATERIAL OF THE COURSE WILL BE PUBLISHED. |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2019-03-11]