Bit - loader
Bit - Patrones de Software para el Diseño de Aplicaciones .NET

Patrones de Software para el Diseño de Aplicaciones .NET


Patrones de Software para el Diseño de Aplicaciones .NET

El objetivo del curso es que los alumnos adquieran los conocimientos y habilidades necesarias para poder desarrollar aplicaciones siguiendo los principios y estándares de buenas prácticas recomendados oficialmente por expertos en la materia a nivel mundial.

Así pues, en este curso, el foco estará en la implantación de esos principios en las distintas fases del ciclo de vida de las aplicaciones, teniendo como base las recomendaciones universalmente aceptadas de Robert Martin (principios SOLID) y del Gang of Four en algunos casos.

A esto hay que añadir todos aquellos aspectos que –no estando explícitamente incluidos en esos principios, han sido claramente recomendados y establecidos por la documentación oficial de Microsoft publicada en sus “Patterns and Practices” y renovada frecuentemente.


Objetivos

Al finalizar este curso los alumnos podrán:

  • Identificar los principios básicos que se deben de tener en cuenta en el ciclo de vida de una aplicación.
  • Manejar e implementar casos concretos de esos principios de forma que puedan servir de modelo posterior en el ciclo de desarrollo.
  • Reconocer los Patrones de Diseño GoF (Gang of Four), e identificar aquellos que, por su incidencia y aceptación, aparecen estadísticamente como más utilizados en el desarrollo de aplicaciones .NET.
  • Conocer con más detalle las soluciones aportadas por las herramientas de desarrollo, y –en especial de Visual Studio- para favorecer la implantación de buenas prácticas.
  • Reconocer los “anti-patrones” y las soluciones propuestas para evitarlos.

Perfil de los alumnos

Directores de informática, Directores de departamentos tecnológicos, Responsables de desarrollo de software o proyectos tecnológicos, Jefes de proyecto, Analistas con responsabilidad sobre proyectos y, en general, cualquier persona que, por sus necesidades profesionales, deba conocer los principios de buenas prácticas en el desarrollo y cómo implementarlos correctamente.


Requisitos previos

Los asistentes deben tener experiencia en proyectos de desarrollo de software con .NET y en el lenguaje C# (versión 2.0 o superior).


Profesorado

Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos.


Documentación

Cada alumno recibirá un ejemplar de la Documentación elaborada por BIT by Netmind.


Contenidos del Patrones de Software para el Diseño de Aplicaciones .NET

Patrones de Diseño

  • Introducción a .NET
  • Principios de arquitectura
  • Ejemplos y herramientas

Catálogos de patrones

  • Catálogos de patrones (Gang Of Four)
  • Catálogo de patrones de arquitectura (N-Capas, MVC)
  • Catálogo de patrones .NET

Principios SOLID

  • Principios S.O.L.I.D.
  • Separación de responsabilidades
  • Open/Closed
  • Sustitución de Liskov
  • Segregación de la interfaz
  • Inversión de dependencia

Anti-Patrones

  • Anti-Patrones
  • Un proceso para el uso de anti-patrones
  • Catálogo de anti-patrones

Metodología

Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real.


Certificaciones

Evaluación continua en base a las actividades realizadas en grupo y/o individualmente. El formador proporcionará feedback de forma continuada/al final de las actividades/individualmente a cada participante.

En el curso se realizará una prueba de evaluación tipo test que deberá superarse en un 75%. Se dispondrá de veinte minutos para su realización.


Acreditación

Se emitirá Certificado de Asistencia sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.


Cursos relacionados