Jose - profesor de programación - Madrid
Jose - profesor de programación - Madrid

El perfil Jose y sus datos de contacto han sido verificados por nuestros expertos

Jose

  • Tarifa/h $12
  • Tiempo de respuesta 1h
Jose - profesor de programación - Madrid

$12/h

Ver los profesores de
programación

Desafortunadamente, este profesor no está disponible

  • Programación
  • JavaScript

Programador con 12 años de experiencia da clases de microservicios en node, DDD, CQRS, BDD, event sourcing con nestjs

  • Programación
  • JavaScript

Lugar de las clases

Acerca de Jose

Hola, soy desarrollador de software con más de 12 años de experiencia, los últimos 7 años dedicados al desarrollo web backend.

Mi objetivo es compartir la experiencia ganada en el desarrollo backend y ayudarte a planificar una arquitectura escalable en el tiempo, responder las preguntas que todo desarrollador alguna vez se hizo: ¿Cómo separar la aplicación en microservicios?, ¿Cuántos microservicios crear? ¿Cómo se van a comunicar los microservicios?, ¿Cada microservicio va a tener su propia base de datos? ¿Cómo va a ser la seguridad en los microservicios?, y demás preguntas, para cada empresa la respuesta es diferente, de acuerdo a la complejidad del proyecto y a los tiempos que tenemos para el desarrollo.

Para resolver estas dudas me apoyo del paradigma de programación DDD que nos ayuda a dar una vista macro para separar la aplicación en contextos(pequeños grupos de entidades que modelan una parte del negocio).

Todo esto usando las buenas prácticas que DDD nos recomienda: arquitectura hexagonal, event sourcing, Nos enfocamos desde un punto de vista estratégico e Implementar el diseño táctico.

Todos estos principios se pueden desarrollar en diferentes lenguajes de programación, por ahora estoy enfocado con node y nestjs, he desarrollado varias herramientas para que esta forma de desarrollo tenga bajo la curva de aprendizaje. Tengo varios repositorios con ejemplos en Java, Python, Php y Node. Y están libres para que lo puedan ver y aprender un poco más de este paradigma de programación.

ver más

Acerca de la clase

  • Educación primaria (primero y segundo ciclo)
  • Educación secundaria (tercer ciclo)
  • Bachillerato
  • +8
  • niveles :

    Educación primaria (primero y segundo ciclo)

    Educación secundaria (tercer ciclo)

    Bachillerato

    Terminale

    Técnico

    Licenciatura, profesorado o ingeniería

    Formation pour adultes

    Juvenil

    Intermédiaire

    Adultos

    Infantil

  • Español

Todos los idiomas hablados para las clases :

Español

Las clases están enfocadas a armar una aplicación que sea mantenible en el tiempo y para esto, debemos usar diferentes métodos de programación: patrones de diseño, principio SOLID, clean code, arquitectura hexagonal, pirámide de test.

Crear una API con REST o GraphQL.

Aprender el paradigma de programación Domain-driven design (DDD),

Usar CQRS para separar la infraestructura del modelo de negocio.

Trabajar con event sourcing para tener un desarrollo asíncrono de una aplicación, y actualizar otros microservicios a través de consistencia eventual.

Vamos a trabajar con docker, generando nuestra imagen de desarrollo y una imagen de producción. Tambien vamos a ver el deploy con github action para correr los test y hacer el deploy a producción.

Vemos a detalle los diferentes test que van en la aplicación, (la pirámide de test), aprender el patrón Object Mother para no desarrollar test endebles.

Temas a ver
- Domain-driven design (DDD)
- CQRS
- Clean code
- Github action
- Testing
- Docker


NOTA: Las clases de nodeJS son a un nivel intermedio a avanzado, para conocer las bases de NodeJS te recomiendo ver tutoriales en línea.

ver más

Precios

Tarifa/h

  • $12

Tarifas de los paquetes

  • 5h: $60
  • 10h: $120

En línea

  • $12/h

Profesores de Programación similares

  • Racso

    Chalatenango & En línea

    Nuevo
    • $5/h
    • 1ra clase gratis
  • Laurent

    Marseille 1er, Francia & En línea

    4.6 (75 opiniones)
    • $71/h
    • 1ra clase gratis
  • Agustina

    Barcelona, España & En línea

    5 (94 opiniones)
    • $29/h
    • 1ra clase gratis
  • Victor

    Algete, España & En línea

    5 (71 opiniones)
    • $28/h
  • Thomas

    Paris, Francia & En línea

    4.9 (83 opiniones)
    • $35/h
    • 1ra clase gratis
  • Adrian

    Madrid, España & En línea

    5 (62 opiniones)
    • $24/h
  • Ricardo

    Cuernavaca, México & En línea

    5 (82 opiniones)
    • $20/h
    • 1ra clase gratis
  • Paul Jonathan

    , España & En línea

    5 (47 opiniones)
    • $19/h
    • 1ra clase gratis
  • Daniel

    Madrid, España & En línea

    4.9 (13 opiniones)
    • $35/h
    • 1ra clase gratis
  • Andrei

    Berlin, Alemania & En línea

    5 (28 opiniones)
    • $112/h
    • 1ra clase gratis
  • Francisco

    Madrid, España & En línea

    5 (51 opiniones)
    • $29/h
    • 1ra clase gratis
  • Eduardo

    Aguascalientes, México & En línea

    5 (116 opiniones)
    • $17/h
    • 1ra clase gratis
  • Eduardo

    Ciudad de México, México & En línea

    5 (22 opiniones)
    • $17/h
    • 1ra clase gratis
  • Mohamed

    Marseille 1er, Francia & En línea

    5 (10 opiniones)
    • $34/h
    • 1ra clase gratis
  • David

    Madrid, España & En línea

    5 (38 opiniones)
    • $24/h
    • 1ra clase gratis
  • Ezequiel

    Rafael Calzada, Argentina & En línea

    5 (35 opiniones)
    • $9/h
    • 1ra clase gratis
  • Mauro Guillermo

    Buenos Aires, Argentina & En línea

    5 (32 opiniones)
    • $15/h
  • Andre

    Sant Climent de Llobregat, España & En línea

    5 (24 opiniones)
    • $41/h
    • 1ra clase gratis
  • Pedro

    Ripollet, España & En línea

    5 (76 opiniones)
    • $14/h
    • 1ra clase gratis
  • Juan Carlos

    CDMX, México & En línea

    5 (20 opiniones)
    • $16/h
    • 1ra clase gratis
  • Ver los profesores de
    programación