Taller 2×1: Refactoriza el espagueti y Dojo on writing resilient software

Competencias digitales avanzadas

Cursos y talleres

  • Límite de inscripción: 01/07/2023 00:00
  • Fechas: 01/07/2023 09:00 - 02/07/2023 13:00
  • Duración: 4 horas
  • Modalidad: Presencial

Datos de interés

Esta actividad es un solo evento que consiste en dos talleres. Al inscribirse, la inscripción será para ambos talleres. Las plazas están limitadas.

Taller 1 (de 9:00 a 10:45): Refactoriza el espagueti

Impartido porMaría Guerra y Cristián Suárez Vera

Duración: entre 1.5 y 2 horas

Descripción: Este taller está diseñado para que los asistentes aprendan a mejorar la calidad y la eficiencia de un código ya existente. Durante el taller, se proporcionará a los participantes un repositorio de código escrito en Java y se les enseñará cómo refactorizarlo utilizando el IDE de JetBrains, Intellij IDEA.

El objetivo del taller es que los asistentes aprendan a identificar y solucionar problemas comunes en el código, mejorar su estructura y organización, y optimizar su rendimiento. Para ello, se irán presentando una serie de ejercicios acotados de diferentes niveles de dificultad, que les permitirán ir progresando en su aprendizaje de manera gradual.

Los ejercicios se centrarán en aspectos específicos del código, como la refactorización de nombres de variables, la eliminación de código duplicado, la mejora de la legibilidad del código, y la identificación de patrones de diseño que puedan ser aplicados para mejorar la calidad del código.

En general, el taller proporcionará a los asistentes una oportunidad única para mejorar sus habilidades en programación, en particular en el área de refactorización de código. Al finalizar el taller, los participantes habrán adquirido una serie de habilidades valiosas que les permitirán mejorar la calidad del código de sus proyectos y, por ende, mejorar la eficiencia y el rendimiento de sus aplicaciones.

Requisitos del taller:

– Portátil

– Tener Intellij IDEA instalado. Puedes descargar la versión gratuita (Community Edition) aquí.

Taller 2 (from 11:00 to 12:45): Resilient Software Dojo (en Inglés pero algo bilingüe también)

Impartido porTed Stresen-Reuter

Duración: entre 1.5 y 2 horas

Descripción: In this Dojo, we’re going to take some typical UIs and try to find ways to make them more resilient. You can work in your favorite frontend framework, or with no framework. The goal is simply to learn and consider features we don’t normally think about.

Here are some resources you can start reading in preparation of the Dojo:

In this workshop we’ll do a quick study on Progressive Enhancement, what it is, why it matters, and ultimately, how to do it!

What’s interesting and special about PE is the focus on the “end user experience” and the recognition that any error in the site could be catastrophic for the user, and ultimately, the organization behind the site. End user experience matters, a lot, and PE is an exploration into just how important it is.

Requisitos del taller: Un portátil y un editor de código (cualquiera sirve)