Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso de ASP.NET Core

Curso de ASP.NET Core

Juan Carlos Ruiz

Juan Carlos Ruiz

Importación de modelos

12/35
Recursos

Aportes 45

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Esto de coreEscuela me tiene aburrido y cansado ya

Está bien reusar código. Pero me gustaría que cada curso tenga un proyecto diferente. Empecé el curso con mucho entusiasmo. Pero desde este video ya perdí la motivación 😦

PLATZI no me esta gustando el curso.

Aquí me perdieron.

La idea de los cursos (para mí), es desarrollar un NUEVO proyecto, para tener un portafolio variado.

Seguir con el mismo proyecto por tres cursos diferentes, aburre, desgasta y hace que se pierda el entusiasmo.

Por convención deberíamos nombrar los modelos con el prefijo Model
ej: EscuelaModel.cs, AlumnoModel.cs, esto para poder diferenciar a los archivos.

vengo del curso anterior, pero me parece que por hacer copy/paste se le pasan errores muy comunmente que resulta un tanto predecible y no muy grato., es mi opinion.

No seria conveniente crear un proyecto de librería de clases para tener el modelo y poder re usarlo en todos los proyectos que necesitemos ?. Pensando en una aplicación empresarial, es factible hacer esto? o para cada tipo de proyecto que tengamos (un mvc, un web api, un win forms, un xamarin) tenemos que importar las clases de esta manera ?

Opino como algunos compañeros que hubiese sido más ameno iniciar con otro proyecto. Sin embargo entiendo que es por llevar la horizontalidad y verticalidad con los otros cursos.

Veo mucha gente quejandose sin entender que nos estan enseñando con esto lo facil que es reutilizar codigo.

Creo que es algo complicado usar acentos o tildes en variables, clases etc, pero solo es mi opinión.

Ya si no me gusto : Clonar algo de un curso anterior.
Han roto mi corazon
|||||||||
/ -_-
oOo-------oOo

que costaba empezar el curso desde cero?

Bueh, no me gusta esto de copiar y pegar lo que hicimos en los cursos anteriores, pero en fin. Supongo que así me veo forzado a crear un proyecto propio.

terrible que utilicen código de cursos anteriores.

No ce si soy solo yo, pero me molesta ver las tildes y las “ñ” siendo usadas en el código, soy solo yo?

Me gusta el estilo del profesor, aunque no me gusta mucho eso de reutilizar código anterior, creo que cuando estás conociendo una tecnología es mejor ir haciendo cosas distintas para reforzar conceptos, por otro lado, me gustaría ver el mismo cariño que tiene platzi por javascript en estas tecnologías de microsoft.

😒… Seguimos con CoreEscuela…

El profesor es muy bueno técnicamente y hace su mejor esfuerzo, pero en mi humilde opinión no le vendría mal algún curso de la escuela de habilidades blandas.

Muy mal, otro curso que veo que no esta valiendo la pena pagar.

Aunque no estoy de acuerdo con lo que hace el profesor, pienso que la solución no se queda solamente en la queja, si no quiere implementar una Escuela, no lo haga. También existen Restaurantes, Supermercados, Cines y así se aprende más.

Esta es una critica algo fuerte pero el echo de que haya usado el mismo proyecto en los dos cursos y al pasar los modelos del proyecto de consola al proyecto web y le resulten incompatibilidades es un indicio de que no estructuro adecuadamente el proyecto de consola… Uno de los objetivo de ver un curso es aprender de las buenas practicas resultado de la experiencia del profesor, cosa que se delato y no se vio aquí

me parece raro poner tildes en los atributos.. a alguien más le parece raro?

creo que es mas chamba copiar todo y estar cambiando las referencias.
Podríamos usar modelos nuevos, otro tipo de negocio.

Escuela.cs

using System;
using System.Collections.Generic;


namespace platzi_asp_net_core.Models
{
    public class Escuela : ObjetoEscuelaBase
    {
        public int AñoDeCreación { get; set; }

        public string Pais { get; set; }
        public string Ciudad { get; set; }

        public string Dirección { get; set; }

        public TiposEscuela TipoEscuela { get; set; }
        public List<Curso> Cursos { get; set; }

        public Escuela(string nombre, int año) => (Nombre, AñoDeCreación) = (nombre, año);

        public Escuela(string nombre, int año,
                       TiposEscuela tipo,
                       string pais = "", string ciudad = "") : base()
        {
            (Nombre, AñoDeCreación) = (nombre, año);
            Pais = pais;
            Ciudad = ciudad;
        }

        public Escuela()
        {

        }
        public override string ToString()
        {
            return $"Nombre: \"{Nombre}\", Tipo: {TipoEscuela} {System.Environment.NewLine} Pais: {Pais}, Ciudad:{Ciudad}";
        }
    }
}```

¿Cómo hago para que en Visual Studio Code me aparezca las palabras subrayadas en rojo , los archivos de color rojo cuando hay problemas?
Tan solo me aparecen los problemas en la consola de debug o terminal cuando le doy play o corro el programa pero no me lo señala como al profesor.
¿Qué extensión me hace falta? o qué debo configurar?

Independientemente de si se ha trabajado en otro curso, creo que no es bueno copiar y pegar en este caso las clases, muy mal ahí.

Un Nuevo Dia

La verdad me sorprenden las quejas que hay en el curso. LA idea de tomar un proyecto anterior y modificarlo, o de continuar con uno previo, es algo completamente normal en un entorno de trabajo, y el hecho de tener namespaces distintos también. No es sencillo encontrar una empresa que mantenga durante años los parámetros de programación sin cambios, y esos cambios producen problemas similares a los que el profesor muestra. Todo lo que se enseñó hasta ahora sirve para insertarse en el mundo laboral con experiencia. Ahora bien, no es obligatorio hacer el proyecto de escuela, uno puede crear el sistema que quiera, y construir sus propios modelos, vistas y controladores. En mi caso lo hice con la escuela, pero todo lo tengo en inglés por que llevo demasiados años programando de esa manera, y no es necesario quejarse, no copio el código del repositorio, lo escribo y no tengo errores.
Disculpen lo largo, pero es necesario aprender de todo, y evitar quejas sin sentido

No entiendo como hay tanta gente que se queja (del mismo modo no me agrada), pero tiene buen puntaje este curso

En lo personal, me parece de muy mal gusto y poco profesional ver una “ñ” o tildes en el código…

https://es.stackoverflow.com/questions/22360/uso-de-Ñ-en-nombre-de-variables/22393

Y yo que venia programando todo en ingles. 😦

Empecé este curso desde cero, en este video hablan de nombre de espacio, termino que no esta en ninguno de los videos anteriores.
También se usa código de que se realizo en otro curso.
Para este curso (Net Core), hay algún curso de prerrequisito?

Deberiamos empezar con un nuevo proyecto por curso y no usar codigo de 2 cursos atras

😯

Y cuál es la diferencia del estas opciones(partial, razon, etc) con un template engine como twig o blade?

Me gusta este reto de los modelos.

En vez de setearlo en public al UniqueId, simplemente hubiese eliminado la instruccion de asignacion en el controlador xd

El que copiaba las descripciones de la clase y la pegaba en los aportes debio quedar perdido en este curso.

Excelente! de que forma tan fácil podemos reutilizar el código y refactorizar, buena clase.

CAMBIA EL COLOCAR DEL VC

Era más factible que referenciara el antiguo proyecto escuela, quedo claro como funciona el modelo, era mejor usar las referencias para utilizar todas las clases armadas en el proyecto de consola y así extender conocimientos como es la Inyección de dependencias etc…

usamos viewbag para pasar cosas sin checkear el tipo, usamos model para indicar el tipo ?? no termino de entender la logica o las convenciones estas…
basta con usar la viewbag y ya, el model como que es innecesario