CTO

& Development Manager

Desarrollamos { talento }

Adquiere nuevas habilidades y aprende

1
Semanas
1
Horas
1
Profesores expertos

de la mano de de grandes empresas y startups.

¿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

Precio

Matrícula inicial

500€

Financia* el resto del importe (docencia) en cuotas de

388€

durante 18 meses

Early Bird

Consigue un 10% de descuento

Days
Hours
Minutes

Convocatorias

Madrid

Febrero 2018

V de 15:30 a 20:30
S de 9:00 a 14:00

Part Time
15 semanas

26 Octubre 2018

V de 15:30 a 20:30
S de 9:00 a 14:00

Part Time
15 semanas

Barcelona

9 Noviembre 2018

V de 15:30 a 20:30
S de 9:00 a 14:00

Part Time
15 semanas

¿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 14:00.

Ciudades: Barcelona y Madrid.

Idioma: 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 quién 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

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
en XING

Ricard Clau

CTO de
Holaluz

Justyna Adamczyk

HR Manager
de 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 de
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
en 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.

Nos has podido ver en estos medios.

Financiación

bankia

Acuerdos de financiación preferente con entidades bancarias.

Disponemos de acuerdos con varias entidades bancarias.
 
Financiación del pago de la docencia con intereses entre 12 y 48 meses.
Geekshubs-logo-cuadrado-mediano.png

Financiación propia de GeeksHubs.

Financiación del pago de la docencia sin intereses en 7 pagos.

academy-blanco.png

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