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 $10.542
  • Respuesta 1h
Jose - Profesor de programación - Madrid

$10.542/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

Modalidad de la clase

Sobre 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

  • Enseñanza básica
  • Enseñanza media
  • Seconde
  • +7
  • niveles :

    Enseñanza básica

    Enseñanza media

    Seconde

    Pre-universitario

    Formación Técnica

    Educación para adultos

    Principiante

    Intermedio

    Avanzado

    Para niños

  • Español

Todos 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

  • $10.542

Precio de packs

  • 5 hrs. $52.71
  • 10 hrs. $105.42

online

  • $10.542/hr

Profesores de programación similares

  • Abel

    Concepción & online

    5 (15 opiniones)
    • $25.000/h
    • 1a clase gratis
  • Fernanda

    Santiago & online

    5 (35 opiniones)
    • $23.000/h
    • 1a clase gratis
  • Jose

    Rancagua & online

    5 (30 opiniones)
    • $20.000/h
    • 1a clase gratis
  • Constanza

    Ñuñoa & online

    5 (17 opiniones)
    • $25.000/h
    • 1a clase gratis
  • Juan Pablo

    Puente Alto & online

    5 (11 opiniones)
    • $15.000/h
    • 1a clase gratis
  • Daniel

    Temuco & online

    5 (14 opiniones)
    • $10.000/h
    • 1a clase gratis
  • Edison

    La Florida & online

    5 (9 opiniones)
    • $15.000/h
    • 1a clase gratis
  • Rodrigo

    San Carlos & online

    5 (9 opiniones)
    • $10.000/h
    • 1a clase gratis
  • Rodrigo

    Talca & online

    5 (7 opiniones)
    • $35.000/h
  • Katherine

    Quillota & online

    5 (10 opiniones)
    • $15.000/h
    • 1a clase gratis
  • David

    Providencia & online

    5 (9 opiniones)
    • $25.000/h
    • 1a clase gratis
  • Brian

    Ñuñoa & online

    5 (12 opiniones)
    • $25.000/h
    • 1a clase gratis
  • Juan

    Macul & online

    4.8 (8 opiniones)
    • $13.500/h
    • 1a clase gratis
  • Daniel

    Ñuñoa & online

    5 (8 opiniones)
    • $16.000/h
    • 1a clase gratis
  • José Francisco

    Santiago & online

    5 (5 opiniones)
    • $35.000/h
    • 1a clase gratis
  • Esteban

    Valparaíso & online

    5 (9 opiniones)
    • $18.000/h
    • 1a clase gratis
  • Luciano

    Santiago & online

    5 (4 opiniones)
    • $8.000/h
    • 1a clase gratis
  • Fernando José

    Las Condes & online

    5 (6 opiniones)
    • $20.000/h
  • Leonardo

    Santiago & online

    5 (7 opiniones)
    • $25.000/h
  • Daniel Elías

    Puerto Varas & online

    5 (9 opiniones)
    • $20/h
  • Ver los profesores de programación