Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso de C# .NET AVANZADO
Rating: 4.7 out of 5(532 ratings)
2,579 students

Curso de C# .NET AVANZADO

Aprende conceptos avanzados del lenguaje C#
Last updated 11/2024
Spanish
Spanish [Auto],

What you'll learn

  • Conceptos Avanzados en el lenguaje de programación C#
  • Uso práctico de conocimientos avanzados
  • Técnicas de programación funcional avanzada
  • Concurrencia

Course content

10 sections90 lectures7h 9m total length
  • Bienvenida al curso0:45

    En este video te explicare el objetivo de este curso de C# Avanzado.

Requirements

  • Saber bases de programación

Description

En este curso me he enfocado a conceptos que son poco conocidos del lenguaje de programación C#.

Abordaremos temas de programación orientada a objetos profundizando en el tipado genérico, toda una sección se enfoca al tipado genérico, lo cual te permitirá entender las bases con las que esta construida mucha biblioteca que utilizas día a día como programador de .NET.

También existe una sección de programación funcional avanzada, donde veremos conceptos pocas veces abordados en los cursos de programación general, y que te brindarán otra forma de resolver problemas.

Una de las secciones se enfoca a la extensión de métodos, con lo cual podrás crear tus propias bibliotecas extendiendo funcionamiento de cosas ya compiladas.

En otra sección nos enfocamos al concepto de inmutabilidad, uno de los conceptos que son una debilidad de mucho programador, en esta sección veremos técnicas que nos ayudarán a proteger información haciéndola inmutable, así como profundizar en entidades añadidas a partir de C# llamadas records, los cuales son inmutables.

En este curso me he enfocado a enseñar estos y más conceptos, ya que son conceptos necesarios para dar un salto de nivel como programador, al dominar dichos conceptos, te permitirá comprender como esta construido mucho funcionamiento que utilizas, y sobre todo, como están hechas muchas cosas de .NET.

Who this course is for:

  • Programadores que deseen mejorar su conocimiento del lenguaje C#