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
Master Coding and Problem-Solving with a Programmer and Computer Science Graduate. ⏤ My classes are interactive, practical, and tailored to each student’s needs. I focus on core concepts in computer science, problem-solving, and hands-...
Hola a todos! Mi nombre es Viviana Guillen, me he recibido de Analista de Sistemas de Computación y Profesora de Informática en Institutos referentes en la provincia de Córdoba, lugar donde vivo en la actualidad. He dictado cursos de computación en Academias privadas sobre el uso de las Tics, ofimática, y desde 2020 docente virtual en escuela de nivel secundario (estudiantes adolescentes) en desarrollo de software (hasta 2022). Además en una carrera de Tecnicatura Superior en Desarrollo Web y Aplicaciones digitales en la actualidad.
Capacitadora en varias empresas y entidades IT. Me gusta mucho la metodología de aprender por proyecto, gestión del mismo mediante Scrum.
Espero poder guiarlos en su próxima capacitación o preparación para una carrera o puesto de trabajo,
Graphic Design Degree (RUFA), with a strong illustration attitude. ⏤ Hi, I'm Federico, and I'm graduated in Graphic Design by Rome University of Fine Arts. I wanted to learn the all tools available to the Graphic Design...
Soy Micaela, una arquitecta de Argentina. Estudié en la Universidad Nacional de la Matanza. Tengo 24 años. Tengo experiencia con los programas Revit, Sketch Up, Rhinoceros, Autocad, Photoshop e Ilustrator. Un nivel intermedio aproximadamente. Todavía no tengo experiencia enseñando, pero estaría feliz de compartir mis conocimientos. Hablo inglés y Español y también se usar los programas en ambos idiomas.
Se modelar en 3d, y conozco los distintos comando que pueden utilizarse en los programas.
I am Marta Ruipérez, graduated from Physics and PhD in Neuroscience at the Vrije Universiteit from Amsterdam.
I have been teaching for over 10 years...
Maths tutor, also an engineer with a passion for teaching. Let's solve problems! ⏤ Hello! I'm Tashfia Tahiat, I have a masters degree in Robotics and Autonomous Systems from the University of Bath, and I also have a bachelors degree ...
Soy Benjamín Ingeniero en sistemas , programador , desarrollador web con 10 años de trayectoria . He dado clases y cursos básicos de programación con temas como: Algoritmos - Paradigmas de programación - Condicionales - Ciclos - Funciones - Estructuras de Datos - Tipos de Datos - Operadores - Variables - Programación Orientada a Objetas - Diagramas de Flujo - Pseudocodigo - Estructuras de Control .etc.
Sintaxis de lenguajes de programación , bibliotecas y preprocesadores como : html - Css - JavaScript -
React.js - NPM - Node.js - Express.js -Bootstrap - Sass. - mySQL
Clases y guías de Git y Github.
Mis métodos son , teoría de manera practica y breve , y mucha practica con distintos proyectos y ejemplos.
Si se solicita la clase con tiempo (3 días mínimo) , la clase puede incluir contenido didáctico y creado como , mapas mentales , pdf , imágenes , etc.
A lo largo de mie experiencia de 5 años e dado clases virtuales , individuales , grupales y presenciales.
Considero que para poder llevar a cabo una buena metodología , es la comunicación , para saber bien cuales son las necesidades o los problemas que tenga la persona sobre la materia que esta necesitando ayuda, y para que los conocimientos adquiridos durante la clase, no se olviden en un futuro , practicar lo aprendido , con una gran diversidad de ejemplos e ilustraciones , ya que usando estas técnicas , hace que sea mucho mas fácil el poder recordarlas y aplicarlas en un futuro, ya que la programación es muy compleja y abundante.
Mi metodología no sigue un camino en concreto, puesto que he tenido que dar clases a personas de rangos de edades muy diferentes, por eso siempre intento personalizar un poco la metodología a aplicar, ya que lo mismo desgraciadamente no funciona para todo el mundo, eso sí, siempre intento dotar las clases de bastante dinamismo, y que disfrutemos aprendiendo, que de eso se trata. Actualmente estoy cursando el MAES(Máster en enseñanza secundaria y bachillerato) y ya he tenido algún acercamiento al mundo de los institutos, con muy buenos resultados.
Hi! I'm Rubén, a Computer Engineering graduate specializing in software development. I currently balance my work at a tech startup with tutoring.
I'm...
View more
How does Classgap work?
1. Use the filters to find a tutor 2. Book a free trial 3. Learn on a regular basis