CTO

& Development Manager

Desarrollamos { talento }

Adquiere nuevas habilidades y aprende

de la mano de de grandes empresas y startups.

¿Cómo está organizado?

Duración: 15 semanas. 

Modalidad: 100% presencial.

Horario: Viernes de 16:00 a 21:00 y sábados de 9:00 a 20:00.

Campus: Barcelona (español) y Madrid (español).

Profesores:
Cada módulo será impartido por un profesor experto en la materia.

Dirección de programa:
En cada sede habrá un director de bootcamp que se encargará de la coordinación general y académica. 

¿A quien va dirigido?

Profesionales con experiencia que quieran mejorar sus habilidades en estas áreas, especializarse o iniciar su camino a ser Head of Engineering, VP of Engineering, Lead Architect, Development Manager CTO.
 
Perfiles profesionales.
  • Developer
  • Senior developer
  • Tech Project Manager
  • Tech Product Owner
  • Tech Leader
  • CTO

Convocatorias y precio

Barcelona

Octubre 2018

en Español

V de 16:00 a 21:00
S de 9:00 a 20:00

Part Time
15 semanas

7.500€ *

Madrid

Octubre 2018

en Español

V de 16:00 a 21:00
S de 9:00 a 20:00

Part Time
15 semanas

7.500€ *

* Precio exclusivo sólo para la primera edición en marzo 2018. 

¿Qué vas a conseguir?

  • Conocer nuevas tecnologías que usan las startups y empresas punteras
  • Mejorar los aspectos técnicos alineados con la empresa
  • Crear procesos que aseguren calidad en los equipos técnicos
  • Sesiones en vivo 'live coding' para practicar con código real
  • Controlar las métricas y los presupuestos de tecnología
  • Comunicar la estrategia tecnológica a empleados, socios e inversores

Temario del curso.

Contenido:

  1. Del CTO al CIO (Chief innovation Officer).
    Trabajaremos las principales tendencias en innovación, innovación abierta, qué es, por qué tiene éxito, la importancia del modelo de negocio en la innovación.
    Visión sobre las principales tendencias tecnológicas a medio/largo plazo (hype cycle, etc…).

Contenido:

  1. Herramientas para gestión de proyectos.
    Gestión de proyectos, herramientas como Atlassian, cultura de código y cómo generar un dashboard para negocio para tomar decisiones informadas.

  2. Gestión de negocio vs desarrollo.
    Técnicas de gestión prácticas hablando de productividad, maximizar el rendimiento de las personas y evitar sobrecostes.
    Hablaremos de proveedores internos y externos, relaciones con otros departamentos y diferentes metodologías.
    KPIs: qué son, cuántos necesito, cómo los mido…
    Estrategia tecnológica y su alineación con los objetivos de negocio, relación con inversores, gestión de la obsolescencia y deuda tecnológica. Medición y gestión de la calidad.

  3. Metdologías ágiles. Scrum avanzado.
    Profundizar en la gestión del scrum master con expertos liderando equipos con mucho volumen de personas.

  4. Team building.
    Construcción del equipo y fases de crecimiento.

  5. Liderazgo.
    Cómo gestionar equipos con inteligencia emocional. Durante la sesión de liderazgo hablaremos del modelo de Tuckman, liderazgo situacional y los estilos sociales de comunicación

  6. Project Management.
    Gestionar y asignar recursos para cumplir los objetivos, definir las prioridades de las tareas relacionadas con el proyecto y dead-lines. Motivar y organizar al equipo de trabajo para lograr un objetivo definido manteniendo el plan de proyecto y teniendo el control de costes, plazos y alcance.

  7. Negocio: Finanzas, balances, presupuestos.
    En esta formación hablaremos de cuenta de resultados, balance y cash flow. Por otro lado trabajaremos los métodos de valoración de inversiones con plazo de recuperación, VAN y TIR.
    Caso práctico con la valoración de un proyecto de inversión estimando flujos de caja del proyecto, valoración del proyecto, escenarios, análisis de sensibilidad y búsqueda de objetivos.

Contenido:

  1. Formación.
    Definir carrera profesional, cómo crear la cultura de aprendizaje continuo.Selección y retención del talento.
  2. Contratación.
    Definir la marca del empleador cómo se ponen las ofertas laborales y dónde junto con la propuesta de valor para el empleado.
    Tools para encontrar talento Rapportive, Connectifier, OctoHR, Givehub.ioEn el proceso de selección saber dar feedback y mejorar la experiencia del candidato, pequeños trucos en la negociación, cuidar el onboarding del candidato y gestionar la cultura de la empresa para tener una mayor retención. Crear una cultura de carrera profesional para el trabajador.
    No siempre todo el desarrollo se realiza en la compañía y hay que ver los criterios de contratación interno y externo/proveedores.
  3. Roles del equipo y crecimiento.
    Saber qué roles son necesarios en los equipos y cómo son necesarios en cada momento en la empresa. Hay varios niveles de escala pero hay que saber definir en cada momento qué se necesita.
    Live coding para crear varios entornos de desarrollo y qué hay que tener en cuenta en cada fase según se escala.

Contenido:

  1. Stack tecnológico.
    Pros y contras. Tendencias pros y contras. UX & Front, evolución de la web y futuro. Arquitecturas de Front, modelos FPA y SPA junto con el enfoque actual bidireccional y unidireccional. Arquitecturas de componentes, modelo abstracto de componentes (React/Vue, Angular/Aurelia y Polymer).

    Arquitecturas de integración Back con arquitecturas en cliente, cliente/servidor, SOA, mServicios y REST. Estereotipos de arquitecturas dirigidas por datos, transacciones o procesos.

  2. Testing
    Tipos de enfoques de testing (TDD, ATDD, BDD), estrategias de testing para patrones arquitectónicos habituales. Testing y software economics: qué testear, cuándo testear y cuando no.
    Live coding con práctica en transformación de código mal testeable / mantenible / legible.

    La importancia de tener un código semántico y sinergias entre QA y testing automático de los desarrolladores.

  3. Calidad del software.

    Mejorar nuestro software basado en el análisis estático del código fuente.

  4. Arquitectura.
    Los alumnos trabajarán con diferentes soluciones basadas en infraestructuras Azure y AWS.

Contenido:

  1. Escalabilidad de infraestructura de sistemas y servidores.
    Preparar un site para recibir peticiones web de alto rendimiento. Hablaremos de containers vs VMs. Diseño de aplicaciones, el manifiesto de 12 factores, microservicios y arquitecturas SOA. Infraestructura como código e infraestructura inmutable. Balanceo de carga con service discovery, client side load balancing, circuit breakers y service mesh and networking. Autoescalado y chaos engineering, escalado en base de datos, arquitecturas de aplicación para escalar y gestión de servicios SLA / SLO / SLI.

  2. Escalabilidad país / multidioma.
    Cómo gestionar la infraestructura y el equipo para dar servicio a diferentes países.
    Internacionalización no es traducir textos hay que tener en cuenta dominios y URLs, estructura de la aplicación y estructura de datos
    Live coding de Rankia. Múltiples dominios o misma URL o mismo contenido o no. Hreflang y canonical. Registros de la BD utilizados en todos los dominios con la misma BD. Traducciones de textos (pocas) en archivos .yml Explicación de la excepción: Rankia.pt
    Dominios y URLs. Múltiples dominios, múltiples subdominios, único dominio y subdominio, distintas URLs. 
    SEO. Contenido duplicado, canonical y hreflang. Links y redirecciones en la aplicación y links en los emails.
    Estructura de la aplicación. Aplicación única, distintas aplicaciones con partes de código compartidas y la llave de oro: Microservicios.
    Estructura de datos. Misma BD con acceso libre, misma BD con acceso compartimentado (por tablas o por permisos) o BDs separadas.
    Traducciones de textos. En el HTML, en archivos de texto (.yml), en la BD, maquetación de textos traducidos y tests de integración.
    Live coding. Tienda online de mascotas y sistema de pagos internacionales entre particulares

  3. Escalabilidad de equipo.

Contenido:

  1. DevOps.
    Crear la cultura devops y toda la infraestructura para escalar un proyecto.
    Tactical patterns para saber por dónde empezar y detalles a considerar en un proyecto.
    Deployments / Rollbacks para la automatización total.
    CI / CD con Jenkins. Automation y Config Management con live coding en Ansible.
    Cloud vs datacenter para ver pros y contras.
    Software architecture encarada a DevOps.
    Imágenes (Packer / AMIs) vs VMs (Virtualbox / Vagrant) vs Containers (Docker).
    Utilizar los logs para almacenarlos y explotarlos con ELK Stack.
    Time series almacenado en InfluxDB / Cloudwatch y visualización con Grafana. Monitor y alerting.
    Infrastructure as code con Terraform.
    Secrets management / Security (Ansible Vault / Hashicorp Vault / Best practices redes).
    Business transformation viendo los beneficios de cultura DevOps.

Contenido:

  1. Habilidades comunicativas.

    Un rol gerencial requiere unas habilidades sociales y personales que mejorar. Hablaremos de lenguaje no verbal, gestión de los nervios, 3Ps, la narrativa en el mundo de los negocios y elevator pitch,
    La primera sesión será para introducir los conceptos y las dos siguientes serán para practicar en directo grabando al alumno en vídeo unas cuantas veces.

Nuestros profesores

 

Profesionales en activo de primer nivel, con reconocida experiencia docente impartiendo conferencias, workshops y cursos de formación en escuelas de negocio, entidades y empresas.

Jordi Miró

Ex CTO de Wuaki.tv

Luis Peralta

Director of Engineering en Schibsted

Carlos Buenosvinos

VicePresident of Technology XING

Ricard Clau

CTO de Holaluz

Justyna Adamczyk

HR Manager CARTO

Javier Vélez

Head de innovación y desarrollo tecnológico front in BBVA

Ricardo García

QA Engineer ElevenPaths

Fernando Calatayud

Lead Developer de Rankia

Diego Kuperman

CTO de SoySuper

Modesto San Juan

CTO Aida - Domingo Alonso Group

Vicent Soria

Head Of Engineering en B-wom

Fabián Sellés

System Administrator en Schibsted

Olga Cebrián

Olga Cebrián

Co-founder at Aomm.tv

Jose Manuel Beas--bootcamps-geekshubsacademy

Jose Manuel Beas​

Agile coach

Ruben_Sanchez-bootcamps-geekshubsacademy

Rubén Sánchez

CTO de Coches.com

Nuño_López-Coronado-bootcamps-geekshubsacedemy

Nuño López-Coronado

CMO y CPO de Coches.com

Susana Cavero

Business Development en Alfatec Sistemas

Nuestros profesores en acción en charlas públicas.

Talent Acquisition.

Empresas que fichan talento.

Nuestro departamento de Talent Acquisition está en continuo contacto con compañías, startups, aceleradoras y fondos de inversión, que buscan talento técnico para crear o escalar sus equipos. 

Te conectamos con empresas y ayudamos a afrontar los procesos de selección.

Nuestras sedes

España

  • Calle Vicente Barrera Cambra nº 6, 46020 Valencia, España
  • +34 652 858 567
  • esp@geekshubsacademy.com

México

  • Calderón de la Barca nº 78, Polanquito, 11560 Ciudad de México, COMX
  • +52 1 55 3846 2292
  • mx@geekshubsacademy.com

Financiación

bancos.png

Financiación por parte de bancos.

Acuerdos de financiación preferente con Bankia y Banco Sabadell.

Geekshubs-logo-cuadrado-mediano.png

Financiación propia de GeeksHubs.

Apoyada por el grupo Alfatec.

Paga la matrícula y financia el resto del Bootcamp al completo, devolviéndolo en un plazo de 18 meses.

Solicítanos la información detallada.

academy-blanco.png

Conéctate con nuestra comunidad de desarrolladores y potencia tu talento técnico con la metodología GeeksHubs Academy.