Presentación Electiva Desarrollo de Aplicaciones web 2-2016

14
Electiva – Desarrollo de Aplicaciones Web Oscar Mauricio Caicedo Javier Alexander Hurtado {omcaicedo, javhur}@unicauca.edu.co @omcaicedo, @javhur

Transcript of Presentación Electiva Desarrollo de Aplicaciones web 2-2016

Electiva – Desarrollo de Aplicaciones Web

Oscar Mauricio CaicedoJavier Alexander Hurtado{omcaicedo, javhur}@unicauca.edu.co@omcaicedo, @javhur

¿Profesores?

• Oscar Caicedo / Javier Hurtado{omcaicedo, javhur}@unicauca.edu.co

Oficina 405 – Ext. 2127Departamento de Telemática

What happened?

Client side presentation layer

Server side presentation layer

Business logic layer

Data Access presentation layer

Enterprise Information System

Presentation layerDesign patterns

Frameworks

Integration

Distributed systems

Convergence

Telecommunications

What happened?

BPM

What happened?

Responsive Web Design

Web 2.0+

Objetivo general

Proporcionar los fundamentos necesarios para enfrentar el desarrollo de aplicaciones y/o servicios con características empresariales soportadas sobre plataforma web, analizando la evolución de las tecnologías involucradas y las tendencias del mercado.

¿Contenidos?

• HTML5• CSS3• JavaScript• Ajax• Frameworks

• jQuery, ExtJS, MooTools, Angular, etc.

¿Contenidos?• Fundamentos JavaEE• AJAX (DojoToolkit, ExtJS, etc.)• Struts• JSF (PrimeFaces, IceFaces, etc.)• Hibernate• EJB 3.x / JPA 2.x

¿Contenidos?• Fundamentos PHP • Laravel Framework• Yii Framework• Zend Framework• CakePHP Framework• Phalcon Framework

Otros lenguajes

Contenido

20% 30%

HTML5CSS3

JS Java

35%

Python,Otros

15%

PHP

¿Infraestructura?Clúster Servidores de aplicaciones

Alta disponibilidadAlta escalabilidad

Evaluación

• Primera parte (50%)– Talleres, tareas, expos, consultas, etc.– Proyecto JavaEE

• Segunda parte (50%)– Talleres, tareas, expos, consultas, etc.– Proyecto PHP, Python

¿Preguntas?

¡Gracias por su atención!{omcaicedo, javhur}@unicauca.edu.co