Jose Alexander Cortes Casanova
Por favor, platzii está en deuda con un curso de POO exclusivo con C#
Addison Reyes
Asi es
Néstor Jaco
Totalmente de acuerdo
Aprender las bases de C# abre la puerta a backend, videojuegos y desarrollo móvil, pero el siguiente paso lógico es la programación orientada a objetos, el paradigma más usado hoy en la industria. Si quieres avanzar con criterio, conviene saber qué ruta tomar y por qué.
¿Qué sigue después de aprender las bases de C#?
La recomendación es continuar con un curso de programación orientada a objetos (POO) en C#. Este paradigma es la forma estándar de escribir código profesional y te prepara para proyectos reales en cualquier industria que use el lenguaje.
¿Qué es la programación orientada a objetos? Es un paradigma de escritura de código que organiza el software en objetos y es el más utilizado en la industria de desarrollo actualmente.
Dominar la POO con C# te da una base sólida antes de entrar a frameworks más complejos, porque casi todo el ecosistema moderno está construido sobre estos principios.
¿Por qué aprender C# si quieres crear videojuegos?
C# es el lenguaje principal de Unity, uno de los motores más usados para crear videojuegos. Con lo que ya sabes del curso, puedes entrar directamente al curso de introducción a la creación de videojuegos 3D y entender la lógica sin fricción.
Los lenguajes de programación son herramientas, y el valor real está en lo que construyes con ellos. Por eso conviene explorar varios contextos donde C# se aplica.
¿Sirve C# para hacer videojuegos 3D? Sí. Unity utiliza C# como lenguaje principal, así que las bases que ya tienes te permiten empezar a programar mecánicas de juego desde cero.
¿Cómo es la ruta de aprendizaje en .NET?
Platzi ofrece un track completo de cursos de .NET, pero hay un orden recomendado para sacarle provecho. Antes de entrar al ecosistema .NET, primero deberías afianzar la programación orientada a objetos con C#.
En paralelo, puedes explorar Unity para diversificar tus proyectos y construir un portafolio que combine backend y videojuegos.
¿Qué hacer al terminar el curso?
Comparte tu examen en redes sociales y deja tus cinco estrellas si el contenido te aportó. Cuéntame en los comentarios qué fue lo que más te gustó y si te veré en el curso de POO con C#.
Jose Alexander Cortes Casanova
Por favor, platzii está en deuda con un curso de POO exclusivo con C#
Addison Reyes
Asi es
Néstor Jaco
Totalmente de acuerdo
Luis Cano
La ruta backend C# (ASP NET Core) merece un reboot o una gran actualización
Juan Castro
ProfesorMira: https://platzi.com/web-net Han salido MUCHOS nuevos cursos de C# y .NET. Y están por salir mucho más sobre SOLID, buenas prácticas, Blazor...
Jesús Jose Calvo Ochoa
Comparto esta opinion, son muy antiguos y cambiaron muchas cosas, creo que seria excelente que los hagan nuevamente
Ivan David Martinez Baron
Siento que una de las rutas mas debiles de platzi es la relacionada con C#. Han agregado cosas interesantes como entity framework pero falta más o al menos una actualización de los que ya tienen. Un curso de SOAP super necesario. Actualmente muchas empresas siguen usando dicho modelo de comunicación.
Ovett Mora
No lo queremos, LO NECESITAMOS <3
Esteban Cerda Román
Hay varios cursos, para seguir con el aprendizaje de C#:
Fidel Evangelista
SI
Andres Robles
Me estoy sumando a aprender C# para conseguir trabajo en este lenguaje.
Javier Amador Amador
Otra pregunta, saben si van a lanzar algun curso de apliaciones de escritorio con C# usando WPF???
Felix Ricky Llanos Bonifacio
Seria bueno tener otro curso POO en C# y con el mismo profesor. :)
David Ruiz
Si quisiera un curso de POO por favor!! Tambien estaré en busca de uno de Entity Framework, buscaré aqui en Platzi a ver si hay uno.
David Enrique Morales Cajina
Si queremos / necesitamos ese curso :v
Federico Ivan Llano
Falto el manejo de arrays y listas. En C#, tanto los arrays como las listas son estructuras de datos que se utilizan para almacenar colecciones de elementos, pero tienen diferencias importantes en cuanto a su uso y funcionalidad:
Arrays (Arreglos):
Tamaño fijo: Los arrays en C# tienen un tamaño fijo que se establece al momento de su creación. No puedes cambiar su tamaño una vez creado.
Tipo de datos homogéneo: Los arrays almacenan elementos del mismo tipo de datos. Todos los elementos deben ser del mismo tipo, como int, string, etc.
Rendimiento: Los arrays tienen un mejor rendimiento en términos de acceso a elementos debido a su estructura fija. Puedes acceder a un elemento por su índice de manera eficiente.
Ejemplo de declaración de un array en C#:
int[] miArray = new int[5]; // Creación de un array de enteros con tamaño 5
Listas (Listas Genéricas):
Tamaño dinámico: Las listas en C# tienen un tamaño dinámico que puede cambiar durante la ejecución del programa. Puedes agregar o eliminar elementos fácilmente.
Tipo de datos heterogéneo: Las listas pueden almacenar elementos de diferentes tipos de datos, siempre que se especifique el tipo de elemento al crear la lista, como List<int>, List<string>, etc.
Facilidad de uso: Las listas ofrecen métodos y propiedades más convenientes para trabajar con colecciones, como Add(), Remove(), Count, etc.
Ejemplo de declaración de una lista en C#:
List<int> miLista = new List<int>(); // Creación de una lista de enteros
En resumen, la principal diferencia entre arrays y listas en C# es que los arrays tienen un tamaño fijo y almacenan elementos del mismo tipo, mientras que las listas tienen un tamaño dinámico y pueden almacenar elementos de diferentes tipos. Las listas suelen ser más flexibles y fáciles de usar en la mayoría de los escenarios, pero los arrays pueden ser más eficientes en términos de rendimiento en situaciones específicas. La elección entre ambos depende de las necesidades de tu aplicación.
José Daniel Alfaro Pallarés
Como es posible que tengan tantos cursos de videojuegos con Unity y no tengan un curso de POO con C#?
Moisés Mora
En espera de POO con C#
Mariano Monje
Curso de POO para c# por favor lo necesito
Jesus Ramirez
Que curso recomiendan hacer despuestde este?
CARLOS ALBERTO MARTINEZ SANCHEZ
Ps como lo dice el nombre de esta última clase: "Programación Orientada a Objetos con C#" POO C#
Helberth Vega
excelente curso profesor gracias