Profesor verificado, moderado por el equipo de Classgap
10 10 3
5,0 (3)
0 clases
Programación
Sobre miDisponibilidadValoraciones (3)Más info
Sobre mi
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.
Temas a ver
- Domain-driven design (DDD)
- CQRS
- Clean code
- Github action
- Testing
- Docker
Disponibilidad
Elige fecha y hora para empezar a reservar tu clase.
Los horarios se muestran en tu zona horaria local.
Buena sesión, los temas para aprender son muy interesantes y me oriento para resolver un problema que tenía.
Miguel Anselmo Carbajal Lévano
★★★★★
Rosa
★★★★★
Enseño
Programación
SQL
NodeJS
TypeScript
Los idiomas que hablo
EspañolNativo
Estudios y certificaciones
Ingeniro De Sistemas
Grado
Kubernetes
Diplomatura
Preguntas más frecuentes
¿Puedo cancelar una reserva?
Sí, puedes cancelar una reserva hasta un máximo de 8 horas antes de la clase, indicando el motivo de cancelación. Estudiaremos cada caso de forma personal para proceder a la devolución del valor.
¿Cómo realizo el pago de la clase?
En el momento en que selecciones una clase o un pack de horas, podrás realizar el pago mediante nuestro TPV virtual. Tienes dos opciones para efectuar el pago: - Tarjeta de crédito. - Paypal. Una vez realices el pago de la clase, recibirás un email de confirmación de la reserva.
¿Puedo modificar una reserva?
Sí, siempre puede surgir algún imprevisto, por lo que podrás cambiar la hora o el día de clase. Puedes hacerlo desde tu área personal, dentro de "Clases programadas", en la opción “Cambiar fecha”.
¿Dónde se realizan las clases?
Las clases se realizan en el aula virtual de Classgap, desarrollada para el ámbito formativo con muchas funcionalidades específicas para ello, como el vídeo-chat, la pizarra virtual o el editor de textos a tiempo real. En el siguiente enlace puedes ver una demo del aula y conocerla: Ver aula virtual
Profesor verificado, moderado por el equipo de Classgap
4396 clases
Programación
HTMLC++CSSJavaJavascriptPHPSQLWeb
Mi nombre es Mauricio Piñango. Vivo en Venezuela y me gusta enseñar sobre las cosas que me apasionan como lo son la programación y el desarrollo web. ...
Profesor verificado, moderado por el equipo de Classgap
40 clases
Matemáticas, Programación
HTMLJavascriptPHPCSSReact
Soy profesor de matemática e informática con 8 años de experiencia. He trabajado como creador de aplicaciones web por más de 10 años. He tenido la opo...
Profesor verificado, moderado por el equipo de Classgap
558 clases
Programación
HTMLSQLCSSPython
Hola soy José, tengo 11 años de experiencia programando en Python, MySQL, HTML, CSS y JavaScript. Soy graduado técnologo en Electrónica Digital y post...