Workshop Buenas Prácticas de Programación

TecGurus
TecGurus
CUM LAUDE

Curso

En línea

¡24% de ahorro!

Precio Emagister

$ 2,568.24 $ 3,412.83 IVA inc.

*Precio estimado

Importe original en USD:

$ 149 $ 198

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Descripción

  • Tipología

    Taller intensivo

  • Nivel

    Nivel intermedio

  • Metodología

    En línea

  • Horas lectivas

    10h

  • Duración

    2 Días

  • Inicio

    Fechas disponibles

  • Prácticas en empresa

  • Envío de materiales didácticos

  • Clases virtuales

Conviértete en un Consultor Experto

¡Adquiere una ventaja en el mundo laboral ampliando tus conocimientos!

Durante este workshop nuestros consultores expertos te guiarán desde cero para que aprendas los principios de Clean Code y logres desarrollar aplicaciones con código cada vez más simple, legible, comprensible y por lo tanto mantenible.

Precisiones importantes

Precio a usuarios Emagister: Obtén un 25% de descuento si realizas tu pago de contado. Promoción válida para las primeras 4 personas en inscribirse al curso.

Sedes y fechas disponibles

Ubicación

Inicio

En línea

Inicio

Fechas disponiblesInscripciones abiertas

Acerca de este curso

-Aprender a escribir código que sea legible y comprensible
-Conozca los principios, reglas y conceptos clave que le permiten escribir código limpio
-Mantenga el código vivo aumentando la capacidad de mantenimiento con código limpio
-Aprenda con ejemplos prácticos y transformaciones de "código malo a bueno"
-Al finalizar el workshop lograras escribir código limpio y crear mejores aplicaciones en cualquier lenguaje, esto basado en la constante práctica de las funcionalidades enseñadas a lo largo del workshop.

A desarrolladores en el campo de T.I. con ganas de superarse o personas interesadas de iniciar su carrera en el mundo de la programación, contamos con cursos desde nivel básico hasta avanzado.

-Se requieren conocimientos básicos de programación (sin importar el lenguaje)
-Se recomienda el workshop Aprende a Programar.

Obtendrás las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.

Además al finalizar nuestro curso se te otorga un Diploma donde se mencionan los temas aprendidos durante el mismo con valor curricular.

Estamos comprometidos con lo profesional.
Buscamos ofrecer un servicio excelente y eficiente, acompañado de un trato digno, amable y eficaz, con el fin de que logres tus objetivos.

Asegura un mejor posicionamiento en tu empresa.

Te contactaremos a través de WhatsApp / email, para atender tus dudas y brindarte información acerca del curso de tu interés con el objetivo de que logres incrementes tus conocimientos.

• Grupos Reducidos.
• Interactividad directa con profesionales en T.I.
• Bolsa de Trabajo.
• Consultor Experto.
• Curso 100% Práctico.
• Practicas acorde a la industria.
• Acceso a más de 30 Talleres en Línea sin Costo.
• Acceso exclusivo a nuestros GuruDay en Vivo en Línea.
• Garantía de Aprendizaje.
• + 10 Años de Experiencia en el Sector T.I.

¿Quieres estar seguro de que somos tu mejor opción?

Asiste a una clase muestra gratis, donde conocerás la metodología de nuestros cursos

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2023
2022
2021
2020
2019
2016
2015

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 reseñas en los últimos 12 meses

Este centro lleva 12 años en Emagister.

Materias

  • Qué es el código limpio?
  • Puntos clave y cómo escribir codigo limpio
  • Codigo limpio y tipos de lenguaje
  • Principios
  • Patrones y arquitectura limpia
  • Codigo limpio vs codigo rapido
  • ¿Por qué son importantes los buenos nombres?
  • Nombrar funciones y métodos
  • Excepciones que debe conocer
  • Formato: consideraciones específicas del lenguaje
  • Análisis de partes de funciones clave
  • Funciones con un número dinámico de parámetros
  • Presentación de "guards"
  • Clases y polimorfismo
  • El principio de inversión de dependencia
  • El principio de sustitución de Liskov

Profesores

Diego Paniagua López

Diego Paniagua López

Developer JSE, JEE, Spring Specialist

Amplia experiencia en el desarrollo de aplicaciones empresariales con Java, Diego Paniagua forma parte de la plantilla de instructores dentro de Tec Gurus, cuenta con la Oracle Certified Java Programmer 8.0 siempre innovando y aprendiendo nuevas tecnologías. Actualmente forma parte de la comunidad de Tec Gurus impartiendo conferencias, cursos, talleres para empresas a nivel nacional. Siempre dispuesto a ayudar y colaborar en capacitación y actualización de conocimientos.

Programa académico



1.- Introducción1.1 ¿Qué es el codigo limpio?
1.2 Puntos clave y cómo escribir codigo limpio
1.3 Codigo limpio y tipos de lenguaje
1.4 Principios, patrones y arquitectura limpia
1.5 Codigo limpio vs codigo rapido

2.- Asignación de nombres a variables, clases, funciones y más.
2.1 ¿Por qué son importantes los buenos nombres?
2.2 Elegir buenos nombres
2.3 Convenciones de carcasa y lenguajes de programación
2.4 Nombrar variables y propiedades
2.5 Nombrar funciones y métodos
2.6 Clases de nombres
2.7 Excepciones que debe conocer
2.8 Errores y trampas comunes

3.- Estructura de código, comentarios y formato.
3.1 Comentarios malos
3.2 Buenos comentarios
3.3 ¿De qué se trata realmente el "formato de código"?
3.4 Formato vertical
3.5 Formato: consideraciones específicas del lenguaje
3.6 Formato horizontal

4.- Funciones y métodos.
4.1 Análisis de partes de funciones clave
4.2 ¡Mantenga bajo el número de parámetros!
4.3 Parámetros de función de refactorización: ideas y conceptos
4.4 Cuando un parámetro es el correcto
4.5 Dos parámetros y cuándo refactorizar
4.6 Lidiar con demasiados valores
4.7 Funciones con un número dinámico de parámetros
4.8 Tenga cuidado con los "parámetros de salida"
4.9 ¡Las funciones deben ser pequeñas y hacer una cosa!
4.10 Por qué son importantes los "niveles de abstracción"
4.11 ¿Cuándo deberías partir?
4.12 Funciones de división
4.13 No se exceda: evite las extracciones inútiles
4.14 Comprender y evitar efectos secundarios (inesperados)
4.15 ¡Por qué las pruebas unitarias son importantes y ayudan mucho!

5.- Estructuras de control y errores.
5.1 Presentación de "guards"
5.2 Guards en acción
5.3 Extracción de estructuras de control y preferencia por frases positivas
5.4 Extraer estructuras de control en funciones
5.5 Escribir funciones limpias con estructuras de control
5.6 Inversión de la lógica condicional
5.7 Adopte los errores y el manejo de errores
5.8 Crear más protecciones contra errores
5.9 Extrayendo código de validación
5.10 Uso de funciones de fábrica y polimorfismo
5.11 Trabajar con parámetros predeterminados
5.12 Evite los "números y cuerdas mágicos"

6.- Objetos, clases y contenedores.
6.1 Objetos frente a contenedores de datos / estructuras de datos
6.2 Por qué importa la diferenciación
6.3 Clases y polimorfismo
6.4 ¡Las clases deben ser pequeñas!
6.5 Entender la "cohesión"
6.6 Los principios SOLID
6.7 El principio de responsabilidad única (SRP) y por qué es importante
6.8 El principio abierto-cerrado (OCP) y por qué es importante
6.9 El principio de sustitución de Liskov
6.10 El principio de segregación de interfaces
6.11 El principio de inversión de dependencia

Información adicional

-Aprender los principios de SOLID

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Workshop Buenas Prácticas de Programación

Precio Emagister

$ 2,568.24 $ 3,412.83 IVA inc.

*Precio estimado

Importe original en USD:

$ 149 $ 198