Talleres y Cursos

Como parte de mi actividad profesional suelo dictar los siguientes cursos tanto en forma abierta como privada.

Curso de Desarrollo con Extreme Programming

Este es un curso en video y está disponible aquí en la plataforma Udemy.

Unit Testing en C#

Este curso está publicado gratuitamente en la plataforma Udemy, son prácticamente 2 horas de video con ejercicios y materiales de autoestudio.

Taller de Docker y Kubernetes

Este taller lo dicto en modalidad online, son 5 encuentros de 90 minutos a lo largo de varias semanas. Esto permite abordar los temas con cierto nivel de profundidad y permite a los participantes hacer ejercicios y experimentación entre los encuentros. De esta forma se logra cierta maduración de los temas.

El taller no requiere conocimientos previos especiales, cualquier profesional con 2 o 3 años de experiencia programando algo de web puede seguir el taller sin mayores complicaciones.

El temario del taller es el siguiente:

  • Introducción a Docker
  • Recomendaciones para la creación de imágenes
  • El ecosistema de herramientas Docker
  • Tecnologías de contenedores más allá de Docker
  • Consideraciones de diseño para aplicaciones dockerizadas
  • Introducción a Kubernetes y sus elementos fundacionales
  • Recomendaciones para el diseño de aplicaciones en Kubernetes
  • Manejo de configuración con Secrets y ConfigMaps
  • El ecosistema de herramientas Kubernetes
  • Deploy y monitoreo
  • Diseño de deployment pipeline para aplicaciones en Kubernetes

La próxima edición de este taller será a partir durante el mes de agosto de 2023 en horario matutino. Si estás interesado en participar por favor completa este formulario y te contactaré para darte más detalles.

Taller de Continuous Delivery

El taller tiene una duración de 4 horas. Modalidad presentación y online.

Taller de Prácticas DevOps

Este taller tiene una duración de 4 horas. Modalidad presentación y online.

Taller de Extreme Programming

En este taller los asistentes conocen y ejercitan las prácticas de Extreme Programming a partir del desarrollo de una aplicación «enterprise» tradicional. Entre las prácticas involucradas se encuentran:

  • Versionado de código (con Git)
  • Especificación con ejemplos (BDD)
  • Desarrollo guiado por pruebas (TDD)
  • Automatización de pruebas y técnicas de mocking
  • Integración continua (con Jenkins)
  • Despliegue automatizado

Dependiendo del caso este taller lo dicto con Java, C# o Ruby y puede tener una duración de 8 o 16 horas.

Taller de prueba automatizada

Este taller se centra en la implementación de pruebas automatizadas. Se presentan ciertos conceptos fundamentales de la automatización de pruebas, se analizan los distintos tipos de pruebas acorde a la clasificación de cuadrantes de Marick y se realizan prácticas con distintas herramientas para bajar a tierra los conceptos. El temario detallado incluye los siguiente puntos:

  • Conceptos fundamentales de la prueba de software
  • Teoría de cuadrantes de prueba de Marick
  • Motivaciones para automatizar las pruebas
  • Manifiesto de la automatización de pruebas
  • Pirámide de automatización de pruebas
  • Arquitectura de las herramientas de prueba automatizada
  • Prueba de desarrollador/técnicas
  • Dobles de prueba
  • Pruebas de usuario/funcionales
  • Pruebas y frameworks de desarrollo
  • Métricas: cobertura, complejidad y compliance
  • Integración continua
  • Técnicas test-first: TDD & BDD
  • Pruebas de carga

Dependiendo del caso, este taller dicto con Java o Ruby y tiene una duración de 8 horas.

Taller de Git

Es un taller teórico-práctico de introducción al asombroso mundo del control de versiones con Git. Durante el mismo se explican cuestiones conceptuales del funcionamiento de Git que lo diferencian de los otros controladores de versiones. Cada concepto es acompañado de ejercicios prácticos que los asistentes van realizando en sus propias máquinas.
Entre los temas del taller se incluyen las cuestiones cotidianas del trabajo con Git como ser el uso branches, tags, trabajo con múltiples remotes, creación de forks y pull-request.
Al finalizar el taller los asistentes están en condiciones comenzar a trabajar con Git en sus proyectos cotidianos utilizando las principales funcionalidades de esta poderosa herramienta.
La duración de este taller es de 4 horas, aunque en caso de interés de la audiencia puede hacerse de 8 horas cubriendo algunos temas avanzados como submodules y hooks.

39 comentarios en “Talleres y Cursos

  1. Hola Nicolas, me gustaría saber el temario de los talleres de pruebas automatizadas e integración continua y despliegue automatizado, tambien el precio de cada uno.
    Saludos

  2. Hola Nico, tenes alguna agenda disponible de los cursos para este 2019? Ya van un par de veces que me los pierdo x no conocer la fecha anticipada 😦

    1. Hola Diego, por el momento no tengo cursos agendados, pero si gustas escribe en privado nicopaez_at_computer_org indicando que curso te interesa y te aviso cuando lo agende.

      Saludos!
      NicoPaez

  3. Hola Nicolás! como estas? me interesa mucho participar en alguno de tus cursos! actualmente estoy estudiando terraform, ansible, nginx, jenkins pero lo estoy encarando todo solo y esta complicado, si bien voy teniendo progresos con el tiempo un refuerzo no haria mal, en un video vi que hacias cursos, si hay alguno proximo me avisas?

  4. Hola Nico. Me podes pasar si tenes un calendario previsto para estos talleres? o chances de hacerlos in company; gracias!

  5. Hola Nicolas, estoy interesado en participar del taller de Docker y Kubernetes. Déjame saber como puedo inscribirme. Saludos.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.