Clean Code: Mejorando tu eficiencia y productividad

Descubre cómo mejorar la calidad y productividad de tu código con nuestros cursos especializados en Clean Code, Refactoring, XP, y herramientas de desarrollo líderes.

Impartido por:
  • Pello Xabier Altadill
  • Joseba Fuentes
  • César Díaz Alcolea
  • Juan Manuel Pérez Toro
  • Tatiana Rocha
  • Varios Profesores
14 horas y 44 minutos

Estas empresas ya confían en nosotros


Lo que aprenderás en esta carrera:

  • Introducción a Clean Code
  • Control de versiones con GIT
  • Pruebas unitarias con jUnit
  • Mejores IDEs
  • Refactorización
  • Diferentes patrones de diseño.
  • Principios SOLID
  • Aprenderás que es Refactoring.
  • Conocerás el concepto de código limpio y su importancia.
  • Conocerás cuando y como hacer Refactoring.
  • Identificar código a Refactorizar.
  • Conocer una serie de técnicas para generar código limpio.
  • Cómo aplicar las técnicas de XP.
  • Definir el proceso de desarrollo ágil de software con XP.
  • Cómo utilizar XP en conjunto con otras metodologías ágiles de desarrollo de software.
  • Que es un githook
  • Librería husky
  • Librería commitlit
  • Libreria lintstaged
  • ConventionalLints
  • Semantic versioning
  • Los atajos de teclado más importantes.
  • Funcionalidades útiles del IDE.
  • Crear nuestros propios snippets.
  • Los atajos de teclado más importantes.
  • Funcionalidades útiles del IDE.
  • Crear nuestros propios snippets.

Requisitos de la carrera

Para realizar este curso es necesario tener conocimientos de algún lenguaje orientado a objetos. Los ejemplos de código serán en C#, pero la teoría es aplicable a cualquier lenguaje. Conocimientos básicos de Git y metodologías ágiles.

Cursos de esta carrera

Te recomendamos que sigas los cursos en el siguiente orden

Curso de Clean Code

1. Curso de Clean Code
4.3

4 horas y 25 minutos · Empresas

Aprende buenas prácticas con este curso de Clean Code para ser mejor desarrollador y crear mejores aplicaciones con código limpio.

Curso de técnicas de Refactoring y Clean Code

2. Curso de técnicas de Refactoring y Clean Code
3.7

5 horas y 40 minutos · Empresas

Con este curso de refactoring y clean code aprenderás a detectar código sucio y a aplicar técnicas y buenas prácticas para generar un código limpio.

Curso de Extreme Programming (XP): Herramientas para mejorar las entregas de los equipos ágiles

3. Curso de Extreme Programming (XP): Herramientas para mejorar las entregas de los equipos ágiles
4.3

2 horas y 18 minutos · Empresas

En este curso vamos a contextualizar qué es Extreme Programming (XP) y sus principales técnicas, valores, principios y aplicación, ofreciendo una visión crítica de por qué deben adoptarse sus técnicas en equipos de Desarrollo de Software y un ejemplo p...

Clean Commits en proyectos NPM

4. Clean Commits en proyectos NPM
4.6

55 minutos y 54 segundos · Empresas

En este taller veremos como tener un lint sobre los commits para tener las ramas más limpias, además, aprenderemos a configurar desde el package.json git-hooks que puedan ser compartidos por todos los desarrolladores.

Aumenta tu productividad con Visual Studio Code

5. Aumenta tu productividad con Visual Studio Code
4.4

41 minutos y 10 segundos · Taller

En este taller aprenderemos como aumentar la productividad del desarrollador mediante atajos de teclado y funciones del IDE nuevas, lo que permitirá un mayor desempeño laboral.

Aumenta tu productividad con IntelliJ

6. Aumenta tu productividad con IntelliJ
4.2

43 minutos y 24 segundos · Taller

Con este taller aumentarás la productividad como desarrollador mediante atajos de teclado y funciones del IDE nuevas, lo que permitirá un mayor desempeño laboral.

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

2

Qué es Agile Learning

El Agile Learning hace referencia a un enfoque de aprendizaje que se inspira en los principios y prácticas de las metodologías agile, particularmente en el marco Scrum.

En concreto, con esta funcionalidad hemos adaptado dicha metodología al campo del aprendizaje para conseguir que la formación de las personas sea más efectiva.

3

¿Qué requisitos necesito?

Es recomendable que tengas algunos conocimientos básicos de programación en cualquier otro lenguaje, aunque no son indispensables.

Python se puede instalar tanto en Windows cómo en Linux o Mac, por lo que el sistema operativo es indiferente. Aún así te recomendamos usar Linux o Mac ya que el manejo de la terminal en estos sistemas operativos hace que todo sea mucho más productivo.

Con nuestro itinerario "Maestría en Código Limpio y Productividad de Desarrollo", te embarcarás en un viaje de transformación hacia un desarrollo de software más eficiente y profesional. Este recorrido formativo te brinda las habilidades esenciales para escribir código limpio, aplicar técnicas de refactoring y aprovechar al máximo las herramientas de programación extremas (XP) para mejorar las entregas de equipos ágiles.

Descubrirás las prácticas avanzadas para gestionar Clean Commits en proyectos NPM, elevando la calidad y claridad de tu trabajo. Además, aprenderás a maximizar tu productividad utilizando poderosos entornos de desarrollo integrados (IDEs) como Visual Studio Code e IntelliJ. Estos cursos están diseñados para que afiances tus conocimientos y habilidades, convirtiéndote en un desarrollador más competente y demandado en el mercado tecnológico.

Este itinerario es perfecto para aquellos desarrolladores que buscan pulir su técnica de escritura de código, agilizar sus procesos de trabajo y adoptar metodologías de desarrollo de vanguardia. ¡Prepárate para llevar tus habilidades de programación a un nuevo nivel de excelencia con nuestro completo y enriquecedor programa de formación!

Artículos
Ver todos