Programación en C#: Desarrollo de Aplicaciones y Videojuegos

Clase 1 de 26Curso de Introducción a C# con .NET 3.1

Resumen

¿Qué es C# y cuál es su origen?

C# es un lenguaje de programación desarrollado por Microsoft a finales de los años 90. Fue diseñado para ser un lenguaje orientado a objetos, similar a C, y recibió el nombre inicial de "C like object-oriented language". La intención era que Microsoft tuviera control sobre su propio lenguaje, creara aplicaciones para Windows, y lanzara una serie de herramientas como el .NET Framework. En 2002, se lanzó la versión 1.0 de C#, marcando su adopción formal con los estándares ECMA. Desde entonces, C# ha evolucionado significativamente, llegando actualmente a la versión 8.0.

¿Cuáles son las aplicaciones prácticas de C#?

C# se destaca por su versatilidad y demanda en una variedad de campos:

  • Desarrollo web: El .NET Framework permite crear aplicaciones web robustas.
  • Desarrollo de videojuegos: C# es muy popular en el ámbito de los videojuegos, especialmente con Unity Engine, lo que posibilita desarrollar videojuegos para consolas como Nintendo Switch, PlayStation, y dispositivos móviles.
  • Aplicaciones híbridas: Utilizando Xamarin, una herramienta también desarrollada por Microsoft, es posible crear aplicaciones con una sola base de código para tanto iOS como Android.

Retos al desarrollar para dispositivos Apple

Para desarrollar aplicaciones para dispositivos Apple, como iOS, es necesario contar con una computadora Apple (MacBook Pro, Mac mini, etc.). Esto es un requisito impuesto por Apple, independiente del lenguaje de programación utilizado.

¿Quién es el instructor de este curso?

Ricardo Celis, el instructor del curso, hace gala de una amplia trayectoria en el campo tecnológico. Es ingeniero mecatrónico y ha expandido sus conocimientos en robótica, desarrollo web y videojuegos. Aparte de ser el director de la facultad de Computer Science en Platzi, ha impartido más de quince cursos en la plataforma, destacándose por su continua pasión por el aprendizaje y la enseñanza.

¿Cómo contactar al instructor?

Ricardo Celis está disponible para resolver tus dudas y escuchar tus comentarios a través de Twitter en @CelisMX. Además, puedes dejar tus comentarios en la sección correspondiente del curso.

C# es un lenguaje rico en potencial y posibilidades, así que prepárate para embarcarte en un emocionante viaje de aprendizaje junto a un experto. ¡Ánimo y éxito en tu proceso educativo!