Menú local
Syllabus 2013-14 - 13312007 - Development of Web Applications (Desarrollo de aplicaciones web)
- Level 1: Tutorial support sessions, materials and exams in this language
- Level 2: Tutorial support sessions, materials, exams and seminars in this language
- Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: | Grado en Ingeniería informática |
FACULTY: | SCHOOL OF ENGINEERING OF JAÉN |
ACADEMIC YEAR: | 2013-14 |
COURSE: | Development of Web Applications |
NAME: Development of Web Applications | |||||
CODE: 13312007 | ACADEMIC YEAR: 2013-14 | ||||
LANGUAGE: English | LEVEL: 2 | ||||
ECTS CREDITS: 6.0 | YEAR: 3 | SEMESTER: SC |
NAME: BALSAS ALMAGRO, JOSÉ RAMÓN | ||
DEPARTMENT: U118 - INFORMÁTICA | ||
FIELD OF STUDY: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS | ||
OFFICE NO.: A3 - 119 | E-MAIL: jrbalsas@ujaen.es | P: 953212881 |
WEBSITE: https://www4.ujaen.es/~jrbalsas/ | ||
ORCID: https://orcid.org/0000-0003-2689-0737 | ||
LANGUAGE: English | LEVEL: 1 |
Chapter 1: Technologies for Web Application Development
-
Client-Server architecture
-
Historical evolution, standards and technologies
-
Programming languages for web development
Chapter 2: Web application development on Client
-
Javascript language
-
Javascript on client
-
Javascript development libraries: JQuery
Chapter 3: Web application development on Server
-
Enterprise web development platforms
-
JavaEE Platform
-
-
User Interface development on the web: Servlets, JSP
-
Relational database access: JDBC
-
Security on web applications
-
-
Methodologies for web application development
-
Development Frameworks: JSF, SpringMVC
Chapter 4: Web application trends
-
Development frameworks for Rich Internet Applications
-
Other platforms for web development
-
Lectures : Professor concepts presentation, encouraging discussion and student critical reasoning.
-
Problems and doubts solving: Resolution and discussion of practical cases. Student will participate on classroom and on-line activities (forum, wiki, etc.) to discuss about topics proposed by professor
-
Practices : Practical implementation of treated and related concepts on lectures. All works are due on specific dates. Practice main objective is the incremental development of a web application in groups of students.
-
Guided work : Student must select a work from a list proposed by professor about extension topics related with the subject. He will study the selected topic and develop a public presentation and debate of his/her results to the rest of companions. Presentations can be exposed and discussed in English.
-
Collective tutorials : Monitoring, presentation and discussion of students guided work. Presentations can be exposed and discussed in English.
Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support
-
Theory (20%): Written examination with short questions, problem solving and practical cases.
-
Practice (40%): Continuous assessment of work during semester. Every session work will have a deadline. Session work will be conducted by teams of two people. They must apply treated concepts incrementally in a specific web application. Teams must submit a memory of their web application before last practice session and must expose and discuss it with professor on last session. Students with no score on this part, on extraordinary exams (July/January) may take an individual practice examination with computer the same day of written exam and after it, but maximum score of this part will be 20% of final qualification
-
Guided Work (20%). Student will study selected topic during semester with the help and guidance of professor on tutorials or practical sessions. He must prepare a brief report with obtained results and conclusions and must expose it on classroom and discuss it with the rest of students. Assessment criteria: topic complexity, work scope, report and presentation quality, and topic knowledge.
- Participation (20%) . Student class participation on classroom or on-line activities (forum, wiki, etc.) to solve or discuss problems or doubts proposed by professor or other students. Also it will be assessed regularly practice session attending.
- Programming the World Wide Web. Edition: 7th ed.. Author: Sebesta, Robert W.. Publisher: Boston : Addison-Wesley, 2013 (Library)
- HTML5 y CSS3 : domine los estándares de las aplicaciones web . Edition: -. Author: Lancker, Luc van. Publisher: Barcelona : Eni, 2011 (Library)
- Core JavaServer faces [Recurso electrónico]. Edition: 3rd ed.. Author: Geary, David M.. Publisher: [S.l.] : Prentice Hall, c2010. (Library)
- JavaScript [Recurso electrónico] : the definitive guide. Edition: 6th ed.. Author: Flanagan, David. Publisher: Sebastopol, Calif. : O'Reilly Media, 2010. (Library)
- The Java EE 6 tutorial [Recurso electrónico] : basic concepts. Edition: 4th ed. Author: -. Publisher: Upper Saddle River, N.J. : Addison-Wesley, 2010, c2011 (Library)
- Pro Spring MVC [Recurso electrónico] : with Web Flow . Edition: -. Author: Deinum, Marten. Publisher: [S.l.] : Apress ; New York : Distributed to the book trade worldwide by Springer Science+Business Media, c2012 (Library)
- Core servlets and JavaServer pages [Recurso electrónico]. Edition: 2nd ed.. Author: Hall, Marty, 1962-.. Publisher: Upper Saddle River, NJ : Prentice Hall PTR, c2004-. (Library)