Saltar al contenido

C# Métodos de extensión

Sección Introducción Transcripciones

Resumen del curso

C# Métodos de extensión
C# Métodos de extensión

Hola, ¿cómo estás? Me llamo Elton, y esto es C# Extension Methods. Soy un MVP de Microsoft, y he estado escribiendo código C# desde el primer lanzamiento de .NET en 2002. Siempre he encontrado que los métodos de extensión son una de las características más poderosas de C# que la gente no usa. Este curso le enseñará todo lo que necesita para ser productivo con los métodos de extensión para que pueda eliminar la duplicación de código, reducir el tiempo de entrega, implementar estándares y mejorar la calidad y la mantenibilidad de sus aplicaciones. Empezarás aprendiendo los fundamentos de los métodos de extensión, cómo usarlos, cómo escribirlos, y cómo las herramientas de Visual Studio y VS Code te ayudan a trabajar con ellos. Luego aprenderás las áreas de peligro y las mejores prácticas para construir tus propios métodos de extensión, y te daré algunas pautas que se aplican a cualquier tipo de proyecto en el que estés trabajando. Y por último, verás cómo empaquetar y publicar tu propia librería de métodos de extensión con una sólida documentación para facilitar a los desarrolladores de tu organización el descubrimiento y la reutilización del código común. Los métodos de extensión son una característica del lenguaje C# que funciona en todas las versiones de .NET, y mis demostraciones usarán aplicaciones .NET Core y .NET Framework. Verás algunas extensiones realmente útiles que puedes poner a trabajar tú mismo, pero lo más importante es que aprenderás los principios para hacer reutilizable el código común con los métodos de extensión. Al final del curso, tendrás un completo entendimiento de cómo obtener valor de esta poderosa e infrautilizada característica. Este curso es parte del camino de aprendizaje de C#, y espero que se unan a mí para aprender lo que pueden hacer con los métodos de extensión de C#.