

El correo electrónico y el número de teléfono de Jose han sido verificados
Jose
- Tarifa por hora 308HNL
- Tiempo de respuesta 1h

308HNL /h
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.
Acerca de la clase
- Educación básica
- Ciclo Común
- Educación media
- +7
niveles :
Educación básica
Ciclo Común
Educación media
Formación técnica
Educación Superior Universitaria
Adultos
Principiante
Intermedio
Avanzado
Niños
- 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.
Precios
Tarifa por hora
- 308HNL
Tarifas de los paquetes
- 5h: 1540HNL
- 10h: 3080HNL
En línea
- 308HNL/h
Profesores de Programación similares
Paul Jonathan
, España & En línea
- 492 HNL/h
- 1ra clase gratis
Laurent
Marseille 1er, Francia & En línea
- 1.847 HNL/h
- 1ra clase gratis
Agustina
Barcelona, España & En línea
- 769 HNL/h
- 1ra clase gratis
Victor
Algete, España & En línea
- 739 HNL/h
Thomas
Paris, Francia & En línea
- 923 HNL/h
- 1ra clase gratis
Adrian
Madrid, España & En línea
- 616 HNL/h
Daniel
Madrid, España & En línea
- 923 HNL/h
- 1ra clase gratis
Ricardo
Cuernavaca, México & En línea
- 545 HNL/h
- 1ra clase gratis
Andrei
Berlin, Alemania & En línea
- 2.462 HNL/h
- 1ra clase gratis
Francisco
Madrid, España & En línea
- 769 HNL/h
- 1ra clase gratis
Eduardo
Aguascalientes, México & En línea
- 467 HNL/h
- 1ra clase gratis
Cristóbal
Santiago, Chile & En línea
- 768 HNL/h
- 1ra clase gratis
Eduardo
Ciudad de México, México & En línea
- 467 HNL/h
- 1ra clase gratis
Mohamed
Marseille 1er, Francia & En línea
- 892 HNL/h
- 1ra clase gratis
Andre
Sant Climent de Llobregat, España & En línea
- 892 HNL/h
- 1ra clase gratis
Ezequiel
Rafael Calzada, Argentina & En línea
- 212 HNL/h
- 1ra clase gratis
Marisa
Monte Grande, Argentina & En línea
- 266 HNL/h
Mauro Guillermo
Buenos Aires, Argentina & En línea
- 372 HNL/h
Guadalupe
Buenos Aires, Argentina & En línea
- 673 HNL/h
Lautaro
Villa Ballester, Argentina & En línea
- 708 HNL/h
-
Ver los profesores de programación
