

Dónaghy
- Tarifa S/30
- Respuesta 1h

S/30/h
1ra clase gratis
- Programación
- HTML
- JavaScript
- C#
- C#.NET
Ingeniero de Sistemas, especialista en desarrollo de software, amplia experiencia en la implementación de aplicaciones web empresariales. Lenguajes de Programación: C#, Typescript, Javascript Enseño a
- Programación
- HTML
- JavaScript
- C#
- C#.NET
Lugar de las clases
Acerca de Dónaghy
¡Hola! Soy apasionado del desarrollo de software y de la enseñanza de la tecnología. Con experiencia en el desarrollo de aplicaciones y en la gestión de proyectos de tecnologías de la información, mi objetivo principal es ayudarte a dominar la programación de forma clara, estructurada y sin complicaciones innecesarias.
Entiendo perfectamente lo abrumador que puede parecer iniciar en el mundo de la programación o intentar dar el salto a conceptos más avanzados. Por eso, he diseñado un método de enseñanza que combina fundamentos teóricos sólidos con una práctica constante y orientada a la realidad del sector tecnológico.
¿Por qué aprender conmigo?
Enfoque real y profesional: No solo aprenderás la sintaxis de un lenguaje o a escribir líneas de código; aprenderás a pensar como un desarrollador, resolver problemas de forma lógica y aplicar buenas prácticas de diseño y arquitectura de software.
¡Nos vemos en clase para empezar a construir nuevos proyectos!
Acerca de la clase
- Todos los niveles
- Inglés
- Español
Todos los idiomas hablados para las clases :
Inglés
Español
1. Metodología de enseñanza
Se basa en el equilibrio entre fundamentos teóricos sólidos y práctica inmediata. Entiendo la programación no solo como la escritura de código, sino como el desarrollo del pensamiento lógico y la resolución estructurada de problemas.
Aprendizaje Basado en Proyectos: Desde las primeras sesiones, los conceptos teóricos se aplican en proyectos reales e incrementales, permitiendo que el estudiante entienda el porqué y el para qué de cada estructura o algoritmo.
Metodología Live Coding y Modificación Progresiva: En clase desarrollo código en vivo para mostrar el proceso real de desarrollo, incluyendo la interpretación de errores y el depurado (debugging). Posteriormente, los estudiantes modifican o extienden el código para consolidar su comprensión.
Refactorización y Buenas Prácticas: No me limito a que el código "funcione"; enseño principios de código limpio (Clean Code), legibilidad, reutilización y buenas prácticas de arquitectura desde las etapas iniciales.
Evaluación Formativa y Retroalimentación Continua: Reviso el código con un enfoque constructivo (similar a un Code Review profesional), ayudando al estudiante a identificar patrones de mejora en la lógica y la eficiencia.
2. Ejemplo del programa de una clase
Tema: Programación Orientada a Objetos: Manejo de Excepciones y Abstracción
2.1 Introducción Teórica y Discusión Directa
Presentación del concepto (errores en tiempo de ejecución vs. compilación).
Análisis de casos de uso reales: ¿Qué ocurre en una aplicación cuando falla una conexión a la base de datos o una entrada de usuario es inválida?
Estructura del bloque de control de excepciones.
2.2 Demostración Práctica (Live Coding)
Construcción paso a paso de un módulo de autenticación simple.
Introducción intencionada de fallos para observar el comportamiento del programa.
Implementación de bloques de captura de excepciones y personalización de mensajes de error.
2.3 Taller Guiado y Ejercicio Práctico
Los estudiantes implementan un ejercicio práctico: crear un sistema de validación para una pasarela de pagos simulada.
Resolución de dudas individual/grupal y monitoreo del código de los alumnos.
2.4 Cierre, Retroalimentación y Code Review
Análisis común de dos o tres soluciones desarrolladas por los alumnos.
Discusión sobre casos límite (edge cases) y mejores prácticas.
Resumen de puntos clave y asignación de lectura/reto opcional.
3. Tus particularidades como profesor/a
Enfoque de la vida real: Traslado la experiencia del desarrollo de software profesional al aula, enseñando no solo la sintaxis del lenguaje, sino el flujo de trabajo real (control de versiones, manejo de dependencias y pruebas).
Desmitificación del error: Enseño a ver los errores de compilación y ejecución como herramientas de diagnóstico y aprendizaje, reduciendo la frustración del estudiante al iniciar.
Paciencia y adaptabilidad pedagógica: Explico conceptos abstractos utilizando analogías del mundo real para asegurar que todos los estudiantes, independientemente de su ritmo, logren comprender la lógica subyacente.
Fomento de la autonomía: Guío a los estudiantes para que aprendan a consultar documentación oficial, utilizar herramientas de depuración y buscar soluciones de forma independiente.
4. A quién van dirigidas tus clases
Nivel: Desde principiantes que buscan aprender su primer lenguaje de programación, hasta estudiantes de nivel intermedio que desean reforzar fundamentos, arquitectura y buenas prácticas.
Dirigido a:
Estudiantes universitarios o de institutos técnicos en carreras de Computación, Informática o Ingeniería de Software.
Profesionales en reconversión laboral que buscan ingresar al sector de las Tecnologías de la Información (IT).
Personas que requieren preparación para exámenes, certificaciones o entrevistas técnicas de desarrollo de software.
Precios
Tarifa
- S/30
Tarifas de los paquetes
- 5h: S/150
- 10h: S/300
clase gratis
Esta primera clase gratis con Dónaghy, te permite conocerle, precisarle tus necesidades y planear las siguientes clases.
- 1hr
En línea
- S/30 la hora
Profesores de Programación similares
-
![teacher_picture]()
Leonardo
Tacna & En línea- Recomendado
Bachiller en diseño y desarrollo de software de tecsup - arequipa, con 2 años de experiencia en la programación, clases por videoconferencia o presencial en arequipa.
- S/35 la hora
- 1ra clase gratis
-
![teacher_picture]()
Argenis
Lima & En línea- Embajador
Ingeniero de sistemas con más de 4 años de experiencia en desarrollo web y escritorio, a través de tecnologías como: c#/vb, c++, java, sql server, mysql server, html5, css3, javascript, jquery y wordp
- S/40 la hora
- 1ra clase gratis
-
![teacher_picture]()
Rafael
Lima & En línea- Embajador
Programador backend senior te capacita desde cero en programación y java para impulsar tu inserción profesional, o potenciar tu carrera si ya tienes experiencia en programación.
- S/50 la hora
- 1ra clase gratis
-
![teacher_picture]()
Abraham
Villa EL Salvador & En línea- Embajador
Desarrollador de software enseña programación: python, node js, android e ia. ¡metodología 100% práctica y centrada en proyectos reales!
- S/30 la hora
- 1ra clase gratis
-
![teacher_picture]()
Cesar perales
San Juan de Miraflores & En línea- Embajador
Computer science (utec) | programación, ada y estructuras de datos sin estrés (python, c++, java, grafos, recursión, discretas)
- S/40 la hora
- 1ra clase gratis
-
![teacher_picture]()
Jhosimar
& En línea- Superprofesor
Clases de programación, estructuras de datos y algoritmos. preparación para entrevistas técnicas en google, microsoft, etc.
- S/75 la hora
-
![teacher_picture]()
Ray leonard
Lima & En línea- Recomendado
Software developer con 10 años de experiencia. he visto toda clase de proyectos de software y creo que todos pueden programar!
- S/50 la hora
- 1ra clase gratis
-
![teacher_picture]()
Omar
Lima & En línea- Embajador
Desarrollador de simuladores te ofrece aprender a programar en lenguaje c#, python o java script desde cero / nivel básico a avanzado. (se brinda promociones y descuentos)
- S/60 la hora
- 1ra clase gratis
-
![teacher_picture]()
Hans
& En línea- Superprofesor
Desarrollador full stack semi senior, con mas de 3 años de experiencia desarrollando aplicaciones web
- S/30 la hora
- 1ra clase gratis
-
![teacher_picture]()
Jhancarlo
Lince & En línea- Embajador
Consultor de datos en empresa de ti brinda cursos de sql, python y php para soluciones reales.
- S/40 la hora
- 1ra clase gratis
-
![teacher_picture]()
Isaac
Barranco & En línea- Recomendado
Clases de programación en c++ / python básico - intermedio | resolución de ejercicios | estudiante de ciencias de la computación - utec
- S/35 la hora
- 1ra clase gratis
-
![teacher_picture]()
Frank
San Isidro & En línea- Recomendado
Con el método correcto aprenderás a programar sí o sí, actualmente estoy trabajando en proyectos de programación y desarrollo de sistemas.
- S/35 la hora
- 1ra clase gratis
-
![teacher_picture]()
Salvador
Arequipa & En línea- Superprofesor
Métodos numéricos en matlab, para estudiantes de ingeniería o carreras afines
- S/60 la hora
-
![teacher_picture]()
Fatima
San Juan de Miraflores & En línea- Recomendada
Construye tu primera página web paso a paso: clases particulares de html, css y javascript con ejercicios divertidos y acompañamiento constante.
- S/50 la hora
- 1ra clase gratis
-
![teacher_picture]()
Moisés
Lima & En línea- Superprofesor
Profesor universitario de programación y desarrollo de videojuegos | python, c++ y unity | +10 años de experiencia
- S/60 la hora
- 1ra clase gratis
-
![teacher_picture]()
William jhoel
San Isidro & En línea- Superprofesor
Inteligencia artificial aplicada al trabajo con microsoft copilot para mejorar tu productividad
- S/50 la hora
-
![teacher_picture]()
Giancarlos enrique
Piura & En línea- Superprofesor
Aprende react native desde cero hasta nivel profesional con un software architect | android e ios
- S/50 la hora
- 1ra clase gratis
-
![teacher_picture]()
Italo
Lima & En línea- Superprofesor
Graduado en ingeniería y experto en sql y python: maximiza la eficiencia de tus bases de datos a solo un clic de distancia
- S/50 la hora
- 1ra clase gratis
-
![teacher_picture]()
Sergio
Lima & En línea- Recomendado
Desarrollador backend con java con más de 7 años de experiencia trabajando en servicios en la nube.
- S/40 la hora
- 1ra clase gratis
-
![teacher_picture]()
Melisa karen
Miraflores & En línea- Superprofesor
Aprender a programar desde cero! empezando con python y c++ para principiantes o intermedios.
- S/30 la hora
- 1ra clase gratis
-
Ver los profesores de programación




















