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.
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.
Should you be interested and need more information, please contact us through our contact form.