Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

18 Días
19 Hrs
57 Min
58 Seg

¿Por qué aprender C#?

2/20
Recursos
Transcripción

Aportes 20

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

¿Por que aprender C#?


Aprender C# es importante debido a su popularidad, versatilidad, facilidad de aprendizaje, y su demanda en el mercado laboral.

  1. Es un lenguaje de programación popular y versátil que se utiliza en una variedad de aplicaciones, incluyendo desarrollo de juegos, aplicaciones de escritorio y móviles, y desarrollo web.
  2. Es un lenguaje de programación de Microsoft, lo que significa que es compatible con una variedad de herramientas y tecnologías de Microsoft, como Visual Studio y .NET Framework.
  3. Es un lenguaje de programación moderno que tiene una sintaxis fácil de aprender y ofrece características avanzadas, como programación orientada a objetos y manejo automático de memoria.

Considero importante resaltar en si lo que es .NET y donde se encuentra ubicado c#. Pero entonces que es .NET?

¿QUE ES .NET?

Es una plataforma de desarrollo, lo que significa que basicamente es un conjunto de lenguajes, librerias,
herramientas, y otras plataformas, .net es todo un ecosistema de desarrollo, es grats y de codigo abierto y
con .net podemos desarrollar todo tipo de aplicaciones.

Podemos desarrollar desde aplicaciones moviles, aplicaciones web, machine learning, desarrollo de juegos,
aplicaciones en la nube, entre otras.

_.NET soporta principalmente 3 lenguajes de programacion, esto significa que podemos escribir aplicaciones .net
en cualquiera de estos lenguajes.

- Visual Basic
- C# // Aca estaremos trabajando en este curso
- F#

.NET es multiplataforma, lo que significa que no importa si escribes tu codigo en C# ó VB.n et ó F#, la cual
podra ejecutarse de manera nativa en Windows, Linux, Mac, Android ó IOS.

  • Versiones
    • .NET Framework: Es la primera version del lenguaje .NET liberada en el año 2002 y sirve para construir
      y ejecutar aplicaciones sobre Windows exclusivamente. La ultima version disponible del
      framework es la 4.8 y Microsoft ha anunciado que no habra mas versiones despues de esta,
      ya que la intension es que se trabaje con .net core.

    • .Net Core: Es la implementacion mas importante de .NET es absolutamente multiplataforma, por lo que las apps
      construidas en .net core, pueden ser ejecutas en caulquier sistema operativo e incorpora un gran
      ecosistema de librerias para desarrollar practicamnte lo que quieras. A la fecha .NET Core es la
      apuesta mas reciente de la plataforma .NET y se espera que almenos por muchos años mas, esta sea la
      implementacion definitiva.

    • Xamarin ó Mono: Es la implementacion de la plataforma .NET que se usa para construir y ejecutar aplicaciones en
      todos los sistemas operativos moviles mas importantes.

De cualquier manera si no es una aplicacion movil, para cualquier otro tipo de aplicacion lo recomendado a la fecha es
utilizar .net core ya que contiene las librerias y las utilidades mas modernas.

Apesar de haber detenido el desarrollo de nuevas funcionalidades para .NET Framework, Microsoft mantiene aun esa implementacion
y arregla potenciales problemas, es decir, que esta completamente operativa; En otras palabras, .NET Framework y .NET Core
conviven hoy por hoy como dos implementaciones de la plataforma que son interoperables. Es decir, en la misma soluciones pueden
existir proyectos .NET Core y proyectos .NET Framework, ademas al existir una gran cantidad de aplicaciones ya construidas sobre
.NET Framework, Microsoftno podia reemplazarla con .NET Core asi como asi y es por eso que en donde se encuentras una serie de
librerias que son la gran mayoria, hoy por hoy son compatilbles tanto con el Framework .NET como con .NET Core.

Esta API compartida, se conoce como .NET Standard, es decir que si tienes una solucion robusta ya escrita sobre .NET Framework y
no tienes ningun interes en migrarla a .NET Core, puedes crear un pryceto con .NET Core y con mucha facildad reusar todas tus
librerias del framework en el nuevo proyecto.

Podemos usar para desarollar:

  • Visual Studio => Es el mas recomendado por su cantidad de herramientas y caracteristicas
  • Visual Studio Code
  • Visual Studio Mac
  • .NET CLI => dotnet

Esta clase me dio un resumen de la historia de los C y porque hay tantos, me gustaría aporar con un par de blogs por si quieren saber un poco mas de las historia de estos lenguajes:
Historia de C/C++/C#
Historia de C y C++

Finalmente me encuentro con uno de los mejores profesores de todo Platzi con un lenguaje tan hermoso como es C#

#thisistheway

Vengo de JS, Python, PHP, Java, y veo que no será fácil la sintaxis, sin miedo al éxtito.

Como Ruby y Java? Siempre quise aprender C# y Python.
Estoy muy feliz, Te amo Platzi, quiero que sepas, fuiste mi primer escuela EN 2020, y aca estoy, gracias.

Curiosidad, ya estamos en la version 12 del lenguaje.
Como puedo instalar monodevelop lo e intentado instalar hasta ahora meda un error si que solo me queda realizar el curso en vscode

Desarrollo de juegos: C# es el lenguaje de programación principal utilizado en Unity, una popular plataforma de desarrollo de juegos. Si estás interesado en el desarrollo de juegos, aprender C# te abrirá muchas oportunidades en la industria de los videojuegos.

C# es un lenguaje desarrollado por Sun Mycrossystems, orientado a objetos. Se utiliza mucho para el desarrollo de aplicaciones de escritorio en Windows, Desarrollo Web y videojuegos.

Muy bueno! Vengo de php y python, me preparo en C# para oportunidades laborales y eso me viene bien para complementar.

Soporte y herramientas de Microsoft: C# está respaldado por Microsoft, lo que significa que cuenta con un sólido soporte técnico, documentación extensa y herramientas de desarrollo de alta calidad, como Visual Studio.

Programación orientada a objetos: C# es un lenguaje de programación orientada a objetos, lo que facilita la creación de código modular y reutilizable. Este enfoque ayuda a estructurar y organizar el código de manera eficiente.

que mal envejecio el comentario de unity

Con todas las ganas!, vamos con todo!

Aprendiendo C# para dejar de ser soporte técnico de una vez por todas

C# qué es. Es un lenguaje de programación multiparadigma desarrollado por Microsoft, que evoluciona de la familia de lenguajes C -como su nombre indica- tomando lo mejor de los lenguajes C y C++ y que se asemeja mucho a lenguajes de alto nivel de abstracción como Java y JavaScript. Forma parte de la plataforma

Siempre me ha apasionado el tema de los videojuegos. Con lo que dice el profe Ricardo sobre C#, en verdad puedo decir que es muy inspirador.

comenzando con este curso espero aprender mucho al respecto de c# .. deberían de colocar todos los cursos de este lenguaje en una clasificación para dominarlo al 100

😄