Telefónica I+D y U-tad (Centro Universitario de Tecnología y Arte Digital) unen fuerzas y celebran el mes del Software, un ciclo formativo que se compone de cuatro master classes. La iniciativa estará liderada por ingenieros de Desarrollo de Telefónica I+D que se encargarán de mostrar a los asistentes diferentes materias relacionadas con el ámbito del software.

Entre las materias destacadas, en las master classes se abordarán lenguajes de programación, algoritmos, frameworks, paradigmas y prácticas de desarrollo. Todos los eventos se celebrarán en la sede principal de Telefónica (Distrito C, Edificio Oeste 1 Planta baja – Sala : F11. Telefónica). Las master classes a las que podréis asistir en las próximas semanas, son las siguientes.

Reserva tu plaza gratuita: http://u-tad.com/ingenieria-telefonica/

11 de septiembre

El software es Jazzware – Rubén González: Head of Architecture for Product Innovation
and Research at Telefónica I+D
Existe mucho desconocimiento sobre qué es desarrollar software y qué es un desarrollador software. Te invitamos a la ponencia de Rubén González para entender la profesión desde otra perspectiva y te ayudará a aplicar mejor conceptos de Agile, Arquitectura de software, etc.

Cinco algoritmos sencillos de entender y que quizás no conozcas - Salvador de la Puente:
Computer engineer at Firefox OS en Telefónica Digital.
Ordenaciones en tiempo lineal, map-reduce, agrupamiento por centroide, PGP, Proof of Work son nombres que quizá hayas oído alguna vez o ni te suenan. Se trata de algoritmos ampliamente utilizados, muy optimizados y fáciles de entender. ¡Ven a descubrirlos!


18 de septiembre

Basic Agile para ser Agile – Rubén González: Head of Architecture for Product Innovation and Research at Telefónica I+D.
Antes de aplicar SCRUM, XP u otro método hay que entender ciertos fundamentos que son básicos para poder aplicar Agile de una forma efectiva Rubén González te lo cuenta.

¿Programación idiomática? Los idiomas de Python - Salvador de la Puente: Computer engineer at Firefox OS en Telefónica Digital.
Usar un lenguaje de programación frente a otro que no requiere compilar está muy bien y acorta enormemente los ciclos de prueba y depuración del software, pero normalmente cambiamos de lenguaje. ¿El motivo? porque nos gusta la sintaxis y aporta soluciones más legibles y claras a problemas conocidos y recurrentes. Esto son los idiomas. Ven a descubrir lo que puedes hacer en Python.


25 de septiembre

La arquitectura del software se escribe con “a” minúscula – Rubén González: Head of Architecture for Product Innovation and Research at Telefónica I+D.
¿Sabes qué es la arquitectura del software? ¿Cómo la definirías? ¿Qué papel crees que tiene el arquitecto del software en un proyecto?

Node.js: What, When, Where, Why - Marcos Reyes: Head of development @ Industrial IoT / Fi-ware en Telefónica Digital.
Master Class introductoria al entorno Node.js, exponiendo qué es, para qué escenarios puede utilizarse y por qué es una de las opciones más interesantes del momento en dichos escenarios. El objetivo es exponer los conceptos clave que nos ayuden tomar la decisión de incluir node.js en nuestros productos


2 de octubre

OpenStack and DevOps - Felipe Alfaro: Technological Expert en Telefónica.
Descubre el uso de OpenStack dentro del paradigma DevOps. Cómo OpenStack influye en el despliegue continuo, despliegues automatizados y repetibles, compilación de código en la nube, diferentes entornos de despliegue (desarrollo, pruebas, QA, preproducción y producción), integración con otras nubes públicas como Amazon AWS, etc.

La Web del futuro: WebComponents y WebRTC – Salvador de la Puente: Computer engineer at Firefox OS en Telefónica Digital.
Si hay algo que puede cambiar la forma de entender la web tal y como la conocemos hoy día es WebRTC y sus conexiones P2P dentro del navegador. En el futuro el uso de WebComponents revolucionará la manera de desarrollar aplicaciones web consiguiendo mejor código y de mayor usabilidad. ¿Cómo? Ven y te lo contamos

Máster Telefónica en Desarrollo de Software Avanzado

Además de su colaboración en las master classes de este otoño, Telefónica y U-tad han unido sus fuerzas para lanzar uno de los masters más interesantes del momento: el “Máster Telefónica en desarrollo de software avanzado”, un programa orientado a desarrolladores de software de alto nivel técnico con recursos avanzados de programación tanto en implementación como de diseño software: patrones avanzados, eficiencia, computación paralela y diseño avanzado, algoritmos y estructuras de datos.

A lo largo del máster se abordarán temas como la optimización de algortimos y estructuras de datos, despliegue de bases de datos o técnicas avanzadas en C++. También se verán temas como programación avanzada con Boost o desarrollo para las principales plataformas móviles (iOS, Android, Windows Phone y Firefox OS). De la misma forma se estudiará el diseño e implementación de interfaces, el desarrollo en plataformas distribuidas y distintos paradigmas de programación (lógica, concurrente, funcional, reactiva, orientada a aspectos, etc.)

En el campo de la producción de software se abordarán temas como estructuras de datos auto optimizables, implementaciones dependientes de caché, cerraduras o eficiencia de Stack y Heap. El Máster Telefónica en Desarrollo de Sotware Avanzado tiene una duración de 600 horas y cuenta con el reconocimiento del departamento I+D de Telefónica.

http://www.u-tadpostgrados.com/desarrollo-software-avanzado/?utm_campaign=EM&utm_content=articulo