Intelligenia Soluciones Informáticas
Customer area:
  • User
  • Password

Web programming 2.0: advanced users interfaces with AJAX

Destined for: Computing Engineering, Computing Technical Engineering, Telecommunication Engineering, Electronic Engineering and Sciences students or graduates. Professionals and other graduates with knowledge about HTML/XHTML and JAVA programming languages.

Duration: 30 horas.

Recognition of credits: 3 free elective credits.

Presentation & Aims

The great changes that the Web has experienced in the last years due to its quick growth has implied a wide range of possibilities. The maturity reached by the cluster of technologies included in the “Web 2.0” concept has enabled us to take the leap into the web: it is not about web pages anymore, but about web applications and services. The standardization of browsers now enables the users to massively use theses technologies. This satisfies the need of quickly developing extremely dynamic interfaces, which enable us to offer more complex services through a web page. At this point we can find the figure of the web developer, who is more and more required.

AJAX has become, without a doubt, the core of all the technologies related to Web 2.0: web applications can now be provided with possibilities that used to be restricted to the desktop, since the web systems have become more interactive than ever imagined.

Throughout the course, the trainee will acquire the needed knowledge to develop web applications with dynamic and interactive interfaces, leaving behind the old concept of “web page”. We will use the latest technologies and standards in order to show the usability and accessibility of the web. Unlike other courses on similar topics, this course focuses on the development of applications for the browser, leaving browser programming with technologies such us PHP, Django or Ruby on Rails aside.

In this course the trainee will learn to use the YahooUI toolkit - a cluster of Opensource function libraries for JavasScript which makes the design of complex user interfaces in any current browser easier by using standard technologies like XHTML, DOM, CSS y AJAX. The trainee will be able to define any standard component of the web interfaces, such as buttons, dialogue boxes, trees... and to discover how YahooUI can control the interaction of the user with these controls and simplify the communication among these controls and the web server.

To the most of this course, the trainee must have previous knowledge about XHTML and computing programming. It is also advisable to know basic JavaScript.

Programme

  1. Introduction: web applications
  2. Introduction: XHTML+CSS
  3. Developer tools
  4. Basic Javascript
  5. Advanced Javascript
  6. Compatibility among browsers
  7. DOM
  8. AJAX: Basics
  9. AJAX: Toolkits
  10. Project

Previous Courses

  1. July 2008: University of Granada
  2. March 2009: Public Hospital System of Granada
  3. July 2009: University of Granada
  4. February 2010: Teacher Center of Linares, province of Jaén
  5. February 2010: University of Granada
  6. July 2010: University of Granada

Information & Contact

Should you be interested and need more information, please contact us through our contact form.