Ya hasta se me quitó el sueño! 😃
Introducción al curso
Bienvenidos al curso
Instalación de C#
Mi primer programa C#
Instalación de Visual Studio Code
Configuración IDE
Breve Historia de C#
Versiones de C# / ¿De dónde viene su nombre?
Clases y Objetos
Clases, objetos, métodos, acciones y atributos
Introducción a la Programación Orientada a Objetos
Aprendamos con un proyecto
Proyecto: CorEscuela
Etapa 1 – Creando la escuela
Creación de la estructura básica de la escuela
Uso de numeraciones y el método ToString
Creación de parámetros
Etapa 2 – Creando Cursos para la escuela
Creando otros objetos para nuestra escuela
¿Qué es un arreglo?
Crea un arreglo de objetos
Formas de recorrer arreglos
Inicializando arreglos y mejorando impresión
Condiciones
Operadores en C#
Etapa 3 – Implementado colecciones para el manejo de cursos
Colecciones vs arreglos
Implementando colecciones
Removiendo y buscando objetos en colecciones
Expresiones lambda y delegados
Etapa 4 – Refactorizando y cargando datos de prueba
Refactorizar a escuela engine
Clases estáticas
Creación de entidades
Generación de datos aleatorios
Datos de prueba
El gran RETO
El gran reto
Resolución del reto
Conclusiones del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Juan Carlos Ruiz
En este curso iremos aprendiendo mientras hacemos un proyecto, este proyecto se llama CorEscuela. CorEscuela debe ser capaz de:
Aportes 55
Preguntas 3
Ya hasta se me quitó el sueño! 😃
Por fin entendí la diferencia entre un objeto, un metodo (funcion) y atributo…
Asi luce el programa en core 6.0
estoy emocionado con c sharp, aunque este comenzando desde cero y despues de buscar un lenguaje para poder hacer practicamente de todo. voy a tomar todo lo relacionado con este lenguaje xamarin unity inteligencia artifical web y aplicaciones de escritorio gracias platzi por ofrecer esto
Muy contento con este curso, el profesor es genial,
pregunta, tengo un servidor iis que me esta emulando en este momento unos proyectos asp .net webforms, no e sido capaz de desplegar un proyecto net core que me corra en este servidor y e visto documentación donde me dice que tengo que instalar dotnet hosting para poder leer los proyectos net core, lo hice como prueba sobre mi pc pero deja de leer los proyectos asp .net normales. ¿Estas dos tecnologías no pueden convivir en un mismo servidor o estoy haciendo algo mal?
Resumen del Proyecto del Curso:
Queremos Administrar una escuela pequeña.
Manejar los alumnos de cada grado.
Controlar sus asignaturas.
Controlar sus evaluaciones.
Elaborar informes.
Este tipo de enfoque me gusta mas. Aprendiendo en la marcha. 😄
CorEscuela debe ser capaz de:
Administrar una escuela pequeña.
Manejar los alumnos de cada grado.
Controlar sus asignaturas.
Controlar sus evaluaciones.
Elaborar informes.
Hola, porfavor corrigan el titulo, CoreEscuela
Git Init -------
Me agrada como aborda los temas y como le da secuencia a los temas
a mi me falto la definicion de Propiedad, Espero sirva de ayuda…
Una propiedad es un miembro que proporciona un mecanismo flexible para leer, escribir o calcular el valor de un campo privado. Las propiedades se pueden usar como si fueran miembros de datos públicos, pero en realidad son métodos especiales denominados descriptores de acceso. Esto permite acceder fácilmente a los datos a la vez que proporciona la seguridad y la flexibilidad de los métodos.
Información general sobre propiedades
Las propiedades permiten que una clase exponga una manera pública de obtener y establecer valores, a la vez que se oculta el código de implementación o verificación.
Para devolver el valor de la propiedad se usa un descriptor de acceso de propiedad get, mientras que para asignar un nuevo valor se emplea un descriptor de acceso de propiedad set. Estos descriptores de acceso pueden tener diferentes niveles de acceso. Para más información, vea Restringir la accesibilidad del descriptor de acceso.
La palabra clave value se usa para definir el valor que va a asignar el descriptor de acceso set.
Las propiedades pueden ser de lectura y escritura (en ambos casos tienen un descriptor de acceso get y set), de solo lectura (tienen un descriptor de acceso get, pero no set) o de solo escritura (tienen un descriptor de acceso set, pero no get). Las propiedades de solo escritura son poco frecuentes y se suelen usar para restringir el acceso a datos confidenciales.
Las propiedades simples que no necesitan ningún código de descriptor de acceso personalizado se pueden implementar como definiciones de cuerpos de expresión o como propiedades implementadas automáticamente.
Realmente este curso me esta agradando mucho vamos a ver que tal nos va con este provecto 😄
Probemos el enfoque de aprender C# haciendo un proyecto.
Gran profe 😃
Muy bien, la mejor forma de aprender.
Estos cursos son lindos por que vienen con proyecto incluido.
Interesante
Muy buen proyecto!!
que significa este “Proyecto: **?**CorEscuela” simbolo?
Muy buena la metodología de ir aprendiendo conforme avanzamos en la creación del proyecto 😃
Ejecutando el proyecto…
Excelente…😃
Proyecto: ?CorEscuela
Chicos les recomiendo que hagan el versionamiento con git para que puedan revisar los cambios que han hecho durante el curso y si pueden hacerle mejoras.
Aquí esta el curso Profesional de Git y Github para el control de versiones
Excelente!!
vamos a estudiar practicando
Excelente!
Para ejemplos prácticos me parece un proyecto muy bueno.
Excelente trabajo!
Excelente Profesor!
Que buen curso
Buenas clases
Excelente, me llega el proyecto!
Con muchas ganas!!
Excelente proyecto para un curso de fundamentos 😃
suena excelente
Muy buen ejemplo. Aplicar muchos metodos en un mismo proyecto tiende a confundir, aunq realizando cada ejemplo por separado podemos confirmar las diferentes formas de realizar una misma acción.
A por todo!
Interesante el proyecto que se llevará a cabo.
muy buenas las explicaciones de Juan Carlos
Excelente contenido
Suena muy interesante, vamos adelante
🤘🏼
Interesante 😉
Tengo problemas con el beep en Ubuntu, dice que la función no la soporta la plataforma. ¿Tendrá alguien alguna sugerencia?
Muy interesante!
Estoy usando el IDE de visual estudio cuando genero la slucion no me aprecen las carpetas bin ni obj alguin sabe porque?
Me encanta la metodología por proyectos, cuando aprendemos conceptos básicos, no los relacionamos con algo y nos vemos obligados a memorizarlos sin saber para que son.
Con toda la energía para aprender 😉
Gracias por enseñar tan bien!
Muy interesante.
Tantas clases de programación, y hasta ahora entido lo que son objeto, clase y método. Todo estudiante de ingeniería debería pasar por Platzi.
Un buen ejemplo
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?