Esto de coreEscuela me tiene aburrido y cansado ya
Introducción a ASP.NET Core
Todo lo que aprenderás sobre ASP.NET Core
Herramientas y prerrequisitos
La importancia del middleware en el entorno web
Mi primera aplicación ASP.Net Core
Habilitar certificados, planillas preinstaladas
Revisión detalladas de la estructura de directorios
¿Qúé es el patrón MVC?
Nuestro Proyecto
Modelo Vista Controlador a nivel básico
Vista y controlador
Modelo a nivel básico
Razor Syntax
Vistas Plantillas y modelo
Vistas, plantillas, Archivos de inicio
Importación de modelos
Vistas para listar asignaturas
Vistas parciales
Mostrando otras listas de objetos
Actualizando la versión de bootstrap
Entity Framework Core
Introducción a entity framework
Conectando la solución con Entity Framework Core
Sembrando datos en la base de datos
Optimizando siembra de datos
Refactoring del Modelo para un ORM
Implementando cambios en el modelo
Refactoring siembra de datos
Ajuste de vistas y formularios
Ajuste de enrutamiento
Ajuste de vistas y controladores
Creando un formulario
Validaciones de formularios
Tu primer Reto
Atributos de validación y bases de datos
Data annotations
Segundo Reto
Usando una Base de Datos de verdad
Diseño de vistas y controladores optimizado
Scaffolding o borrón y cuenta nueva
Tercer Reto
Deploy del sitio
Publicando el website
Conclusiones
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Juan Carlos Ruiz
Aportes 47
Preguntas 6
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.
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.
Por convención deberíamos nombrar los modelos con el prefijo Model
ej: EscuelaModel.cs, AlumnoModel.cs, esto para poder diferenciar a los archivos.
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 ?
Veo mucha gente quejandose sin entender que nos estan enseñando con esto lo facil que es reutilizar codigo.
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.
Ya si no me gusto : Clonar algo de un curso anterior.
Han roto mi corazon
|||||||||
/ -_-
oOo-------oOo
Creo que es algo complicado usar acentos o tildes en variables, clases etc, pero solo es mi opinión.
que costaba empezar el curso desde cero?
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.
terrible que utilicen código de cursos anteriores.
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.
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
La idea de reutilizar el mismo código por 3 cursos seguidos no la veo mal. Realmente es algo que sucede en el ambiente laboral, mucho más seguido de lo que creemos.
Básicamente estamos utilizando el mismo Core para múltiples propósitos, y como programadores eso es el pan de cada día.
No ce si soy solo yo, pero me molesta ver las tildes y las “ñ” siendo usadas en el código, soy solo yo?
¿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?
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.
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.
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í.
Y yo que venia programando todo en ingles. 😦
Muy mal, otro curso que veo que no esta valiendo la pena pagar.
😒… Seguimos con CoreEscuela…
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 ha gustado el curso hasta ahora, en mi caso particular no hago los mismos ejemplos que propone el curso ya que eso me da pereza en general. Mas bien hago mi propio proyecto con lo que va explicando Juan Carlos, eso me ayuda a mantener el interés además de que salen dudas que de otra forma no tendría o no vería. Saludos a todos y espero no se desanimen los que ven el vaso medio vacio.
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}";
}
}
}```
Yo creo que se debería de crear un proyecto nuevo desde cero. Así aparte de tener el ejemplo de la escuela podríamos tener otro. Ya sé que se debe reutilizar código pero para fines didácticos es mejor un ejemplo desde cero.
No entiendo como hay tanta gente que se queja (del mismo modo no me agrada), pero tiene buen puntaje este curso
creo que es mas chamba copiar todo y estar cambiando las referencias.
Podríamos usar modelos nuevos, otro tipo de negocio.
Un Nuevo Dia
Y cuál es la diferencia del estas opciones(partial, razon, etc) con un template engine como twig o blade?
Excelente! de que forma tan fácil podemos reutilizar el código y refactorizar, buena clase.
😯
Deberiamos empezar con un nuevo proyecto por curso y no usar codigo de 2 cursos atras
Me gusta este reto de los modelos.
El que copiaba las descripciones de la clase y la pegaba en los aportes debio quedar perdido en este curso.
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?
Pésima práctica copiar y pegar, vengo a estudiar un lenguaje nuevo por mi trabajo y lo único que hace es romper el proyecto actual…
Que buen lio han armado aqui
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
CAMBIA EL COLOCAR DEL VC
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?