• No se han encontrado resultados

POSTGRADO. Ingeniería MÁSTER TELEFÓNICA EN INGENIERÍA DE DESARROLLO PROFESIONAL DE SOFTWARE

N/A
N/A
Protected

Academic year: 2021

Share "POSTGRADO. Ingeniería MÁSTER TELEFÓNICA EN INGENIERÍA DE DESARROLLO PROFESIONAL DE SOFTWARE"

Copied!
6
0
0

Texto completo

(1)

Ingeniería

POSTGRADO

MÁSTER TELEFÓNICA EN INGENIERÍA

DE DESARROLLO PROFESIONAL

(2)

Este programa Máster está orientado a formar

a desarrolladores

ware de muy alto nivel

técnico. El máster consta de un primer módulo

general de técnicas de programación avanzada y

dos módulos de especialización en tecnologías

tanto en el lado cliente como servidor.

El primer módulo dota a los alumnos de

recursos avanzados tanto para el diseño como

la implementación de

ware: paradigmas de

programación, patrones de diseño y arquitectura

avanzados, diseño de algoritmos y estructuras

de datos, métodos y prácticas de desarrollo de

ware. Los módulos de desarrollo cliente y

desarrollo servidor proporcionan al alumno

los conocimientos sobre las tecnologías y

plataformas de vanguardia en el desarrollo de

servicios y productos digitales (HTML5, Android,

iOS, FireFoxOS, NoSQL, node.js, etc).

Los módulos de contenido técnico se

complementan con un módulo de

-skills

(estrategia personal, comunicación efectiva

y relaciones interpersonales, liderazgo,

co-working, presentaciones con impacto, etc.)

que proporcionan al alumno una serie de

competencias y capacidades clave para su

desarrollo profesional en la era digital.

DIRIGIDO A

Postgrado dirigido a Licenciados en Matemáticas, Física, Ingenierías técnicas y superiores en Informática,

Telecomunicaciones y campos afines que quieran ampliar sus conocimientos y especializarse tanto en

MÁSTER TELEFÓNICA EN

DESARROLLO DE SOFTWARE AVANZADO

Linux • FirefoxOS • HTML5 • Javascript • Multinavegador • Android • C++ • Programación Boost •

Implementación de Interfaces • IOS • Producción de

ware • Desarrollo Avanzado Web • SCRUM •

Extreme Programming

• Refactorización de Código • Desarrollo Dirigido por Pruebas • Programación

Concurrente • Tolerancia a Fallos • Depuración en Sistemas Paralelos • Bug Tracking

(3)

PLAN DE ESTUDIOS

U-tad se reserva el derecho a realizar cambios en el Plan de Estudios y en el profesorado presentado en este folleto para conseguir la actualización y mejora constante de sus programas de postgrado.

DESARROLLO AVANZADO

Optimización de algoritmos y estructuras de datos Estructuras de datos auto-optimizables Eficiencia de Stack y Heap

Análisis avanzado de coste y complejidad Manejo de memoria y garbage collection Implementación dependiente de caché Continuaciones

Árboles avanzados Estructuras de datos mixtas Profiling y optimización avanzada Metodologías y prácticas de desarrollo

Metodologías complejas vs. Metodologías ágiles SCRUM

Extreme programming

Unified Process

Behavioral Driven Development

Prácticas de desarrollo (Refactoring, TDD, CI, etc.) Paradigmas de programación

Programación lógica Programación concurrente DSLs

Programación orientada a aspectos Programación dirigida por eventos Programación funcional

Programación reactiva Desarrollo en plataformas distribuidas Programación concurrente Tipos de plataformas distribuidas Tolerancia a fallos

Memoria compartida y memoria distribuida Algoritmos paralelos

Depuración en sistemas paralelos Pr

are

Cr

Modelos de desarr Planificación

Gestión de los Entornos e infraestructura. Cloud Services (AWS, OpenStack)

Despliegue y Operación (DevOps, Continous Integration,

Continous Delivery)

Documentación

Sistemas de gestión del desarrollo: control de versiones, bug/issue tracking

Modelos de release y actualizaciones (iterativo, rolling, etc.) Métodos y Tipos de Testing

are Development in Test Quality Testing y Quality Assurance

Test Architecture, Test Design, Test Metrics Test Automation

P F

Modelos de vistas (4+1…) Patrones de Diseño e Idioms Patrones de Arquitectura El r

Estrategias de implementación de la Arquitectura Ar

Componentes y Plataformas

Arquitecturas basadas en la Cloud (AWS, OpenStack) Alta Disponibilidad y Escalabilidad

Protocolos y Desarrollo de Apps de Comunicaciones Fundamentos de TCP/IP

Fundamentos de http RTP, SIP, XMPP VoIP Applications

Instant Messagging Applications

SERVER-SIDE DEVELOPMENT

Programación avanzada en C/C++ en Linux:

C++11, profiling, alto rendimiento, gestión automática de memoria, Programación avanzada con Boost: librerías boost, redes, threads, testing. Programación en el entorno Linux, apis de sistema, interfaces con dispositivos, drivers.

Programación avanzada en Python:

Desarrollo avanzado de aplicaciones en Python, modelo de objetos de Python, colecciones avanzadas, idioms… Programación con lenguajes del siglo XXI (Go, Scala):

Programación en go (modelo de memoria, go routines…) y Scala (actors, funcional)

Programación con contenedores async io (node.js):

Desarrollo de aplicaciones dirigidas por eventos con node.js

(4)

Desarrollo de servicios Web (FrontEnds, APIs, Backends, Middleware):

Programación end2end de servicios Web, usando contenedores web (apache, nginx, wsgi, fastcgi), redis, mongodb, cassandra, mysql, middlewares de mensajes (rabbimq). High Availabilty, Scalabilty, Monitorización y operación.

Desarrollo de servicios Web usando Cloud Platforms (Amazon WS, OpenStack)

Arquitecturas tipo en la cloud, servicios en la cloud para desarrollo, alta disponibilidad, self healing, continous delivery y devops.

CLIENT-SIDE DEVELOPMENT

Diseño e implementación de interfaces de usuario

User experience, librerías gráficas multidispositivo, interfactes táctiles, interfaces web.

Desarrollo de WebApps en Javascript y HTML 5

Estándar HTML5, canvas, SVG, audio y vídeo. APIs Facebook, Google, Twitter.

Desarrollo en iOS

Frameworks Apple, Objective C.

Desarrollo en Windows Phone

Plataforma Windows, .NET.

Desarrollo en FirefoxOS

Javascript, HTML5 para Apps FirefoxOS

Desarrollo en Android

Java, API Android

SOFT SKILLS PARA DESARROLLADORES

Estrategia personal: liderazgo personal, pensamiento positivo, gestión de la carrera profesional, gestión del tiempo

Comunicación efectiva y relaciones interpersonales: negociación, feedback, gestión de la diversidad Liderazgo

Co-working

Presentaciones con impacto

PROYECTO FIN DE MÁSTER EN UN

PROYECTO REAL DE TELEFÓNICA

Trabajo por equipos de proyecto donde se desarrollará un Servicio Digital end2end sobre una temática de Telefónica

COLABORA

DATOS GENERALES

Duración:

Horario:

Primer mes (hasta el 20 de noviembre):

600 horas

intensivo de lunes a viernes de 17 h. a 21 h. en U-tad.

Segundo mes (hasta diciembre) de lunes a jueves

de 17 h. a 21 h. en U-tad.

Resto del curso académico: de martes a jueves de

16 h. a 20 h. en Distrito C en Telefónica.

Fecha de inicio: Octubre

El Programa de Becas ‘Next Gen Digital Talent’ está dirigido a jóvenes talentos de España con vocaciones

avanzado y tecnologías relacionadas con el Big Data y la analítica de datos, y adquirir las competencias

necesarias para involucrarse en proyectos de última generación de grandes compañías y start–ups que

desarrollen proyectos avanzados TIC en mercados nacionales e internacionales.

Dotación:

• U-tad: 3 Becas Full Scholarship que cubre todos los costes académicos del Máster (reserva de plaza

y docencia).

• Telefónica: 10 becas de prácticas remuneradas (al menos 600 €/mes) durante un período de 6 a

9 meses en Telefónica.

BECAS

(5)

CL

AU

STRO

DIRECCIÓN

Javier Martínez Álvarez

Javier Martínez Álvarez es el responsable de la disciplina de Desarrollo (Head of Development) en Telefónica I+D, empresa en la que se unió en el año 1999 tras haber trabajado previamente en otras empresas siempre orientadas al mundo del desarrollo software en las que ostentó diferentes roles: desarrollador, consultor y arquitecto software.

Controla que los productos de la compañía sean construidos con las mejores tecnologías, prácticas, personas y herramientas, y lidera la construcción de la plataforma transversal de la compañía. Lleva más de 20 años trabajando en el desarrollo de software, que constituye su verdadera pasión tanto a nivel personal como profesional. Posee varias patentes de software y ha participado en numerosos proyectos de desarrollo tanto de productos como de tecnologías. Se considera así mismo un eterno aprendiz en el apasionante mundo del desarrollo software

PROFESORADO

Ana González de Vega:

Socia-Fundadora de Thinkia.

Antonio Manuel Amaya:

Responsable del Desarrollo Software de FirefoxOS en Telefonica I+D.

Fernando Rodríguez:

Principal developer y arquitecto del servidor de notificaciones push de FirefoxOS.

Ignacio Blasco: Desarrollador

y especialista en Lenguajes de programación.

Juan Agüí: Experto Tecnológico en Marcos Reyes: Arquitecto de

desarrollo en el proyecto FiWARE.

Rafael de las Heras: Impulsor de la

adopción métodos Ágiles y prácticas de desarrollo avanzadas en Telefónica I+D.

Roberto Pérez: Área de Future

Communications en Telefónica I+D.

Salvador de la Puente: Telefónica

(6)

Parque Europa Empresarial

Calle Playa de Liencres, 2 dupdo.

Edificio Madrid

28290 Las Rozas, Madrid

www.u-tad.com

900 373 379

Referencias

Documento similar

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)

Package Item (Container) Type : Vial (100000073563) Quantity Operator: equal to (100000000049) Package Item (Container) Quantity : 1 Material : Glass type I (200000003204)

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

No había pasado un día desde mi solemne entrada cuando, para que el recuerdo me sirviera de advertencia, alguien se encargó de decirme que sobre aquellas losas habían rodado