State en C# .Net, Patrones de diseño, design patterns #7

En este video te enseñare para qué sirve el patrón de diseño State, un patrón de diseño de tipo comportamiento que nos ayuda a administrar como se deben comportar nuestros objetos dependiendo el estado de los mismos.

Código fuente: descargar

El código fuente tiene publicidad, disculpa por ponerla, pero gracias a eso este sitio sigue disponible para todos ustedes.

Mediator en C# .Net, Patrones de diseño, design patterns #6

En este video te explicare el patrón de diseño mediator o mediador, un patrón de diseño de tipo comportamiento con el cual puedes administrar los mensajes entre los objetos de tus sistemas.

Código fuente: descargar

Curso de arquitectura software

En este curso te enseñare según mi experiencia como puedes irte adentrando a ser un arquitecto de software.

Te daré consejos de como dividir un sistema y organizarlo, así como problemática que puedes encontrar, experiencia con clientes, como hacer sistemas escalables y listos para enfrentar cambios.

El curso esta en proceso por lo cual te recomiendo te suscribas a mi canal dando clic aquí para que estés enterado al momento que publique nuevo video de esta serie.

1.- Diagrama de componentes, aun sirve UML

2.- Identificar la solución al problema, diagrama de secuencia

3.- Escalabilidad y rendimiento

4.- Seguridad en desarrollo de software parte 1 de 2

5.- Seguridad en desarrollo de software parte 2 de 2

Podcast #5 – Antipatrones de diseño PARTE 1

En este primer podcast enfocado a antipatrones de diseño vamos a hablar de que es lo que no se debe hacer en la programación.

  • Antipatrones de diseño mencionados:
  • Objeto todopoderoso
  • Gran bola de lodo
  • Poltergeist
  • Magic pushbutton
  • Reinventar la rueda

Patrones de diseño en C# .Net

Los patrones de diseño son un conjunto de técnicas que nos ayudaran a no reinventar la rueda, con estas técnicas ya tendremos soluciones a problemas comunes.

El aprender Patrones de diseño es darle un brinco a tu conocimiento como programador, el cual te ayudara a tener lista la solución de problemas a los que te enfrentaras en el día a día.

Si deseas un curso de Patrones de diseño en C# con ejemplos reales de su uso da CLIC AQUÍ.

Puedes ver el listado de patrones de diseño a continuación o si lo deseas puedes verlo en youtube dando clic aquí:

Prototype shallow en C# .Net, Patrones de diseño, design patterns, #2

En este video te explico el patrón de diseño Prototype superficial, y ejemplos de cuando utilizarlo y como programarlo.


//clase prototype superficial
public class Animal : ICloneable
    {
        public int Patas { get; set; }
        public string Nombre { get; set; }

        public object Clone()
        {
            return this.MemberwiseClone();
        }
    }

//como utilizarla
  Animal oAnimal = new Animal() { Nombre="Oveja Dolly", Patas=4};
  Animal oAnimalClonado = oAnimal.Clone() as Animal;
  oAnimalClonado.Patas = 5;

  Console.WriteLine(oAnimal.Patas);



Todos mis videos de patrones de diseño en C# .Net: https://www.youtube.com/watch?v=K902i_tsXl0&list=PLWYKfSbdsjJiiaXNIW1OYhRnStsyGvr6t