De los mejores videos sobre net core que he encontrado, la mayoría arranca proyectos desde visual studio y no esta mal pero aprender a hacer todo desde la consola y configurarlo como quieras como si se tratará de node es muy emocionante, cuentas con mi like y mi suscripción
@@cacmis Estaré atento a SQL Server y Git que me interesa y si en algún momento pudieras algo de despliegue en docker y/o kubernetes se agradecería mucho
@@SantiagoMartinez-dn7kj Para lo de Docker y Kubernetes aun no lo he trabajado, así que tardare mas en subir contenido sobre esos temas, ya lo tengo anotado para futuro contenido
Bro excelente expliacion, una pregunta, si ya tengo una base de datos como podria hacer para no crear migraciones si no solo conectar a la base de datos excistente?
cuando ya tienes la BD, puedes usar CodeFirst aqui te dejo un video donde explico como hacerlo, aunque esta en una version atrasada la escenciia es la misma. ua-cam.com/video/mIbRelqlCEk/v-deo.htmlsi=hqxecnF1MP1qsEjB
Muchisimas gracias, venia hace tiempo queriendo mudar todos mis desarrollos a VSCode pero no encontraba todos los plugins necesarios para el mismo, muy agradecido, muy buen video y muy rapido 😁
@@cacmis use net 8 ya que sin querer lo instale ajajaja y funciono impecable, solo un problemilla en el puerto que levantaba pero hay que eliminar una linea del applauncher y solucionado, nada confuso
Interesante, no tienes un video o lista de videos en una breve aplicación en. Net 7 MVC 5, de como operar un detalles de las compras o ventas y que se guarden los datos vía scrolling en la BD?
Hola, no tengo actualiacion a Net 7, este año intentare actualizar las listas a Net 8 que es la version LTS, seran repetitivas pero ayudara a no confundirse ya que la que tengo esta en NEt5
Hola Misael, tus videos me han ayudado mucho, gracias por compartir tu conocimiento, estaría bueno agregar pruebas unitarias y una vista a la api, un saludo!
Gracias por comentar, mientras mas comentarios tienen los videos mas recomendados son. Gracias por la recomendación, tratare de complementar con el CRUD de MVC donde consumimos esta Web API creada aquí, solo que tengo poco tiempo para crear contenido, espero no demorar mucho y poder crear ese contenido.
Gracias por comentar, no he trabajado con Autenticacion KeyCloak, investigare y trataré de crear algo con eso, lo que si esta pensado es agregarle autenticación y autorización JWT
Tendrias que evaluar Los scenarios, hay varias opciones azure, AWS, IIS, Ngix, enter otros. Puede ser usando contenedores o no, y pues si pudieras aplicar CI/CD seria lo mejor. Pero repito debes evaluar cada scenario. Si es para temas de aprendizaje y demos puedes ir por azure tiene servicios gratis con los que puedes lograrlo y seria de los mas facil
Hola buenas noches, consultita, estos conceptos los puedo aplicar con proyectos mvc? estuve viendo otros de sus videos de mvc y queria hacer una convinacion. Gracias
Muy buen contenido. Quiero preguntar si me hace falta instalar otra extensión porque Instalé las extensiones que recomiendas en el video pero aún no tengo ayuda de subrayado en el código cuando hay posibilidad de valores nulos o importación de nombres de espacio.
Es una característica desde Net 6, en el archivo csproj hay un valor y debe estar enable. Y además debes agregar la carpeta VSCode la puedes agregar cerrando y abriendo nuevamente el proyecto y en la parte inferior derecha aparece la sugerencia
@@cacmis Ah bueno. Me funcionó bien la API, lo que no pude quitar fue la advertencia de null en el constructor de la clase DataContext ¿Qué idea tienes al respecto?
@@cmonzonreyes el warning lo marca porque puedes tener atributos null, entonces la idea es revisar las propiedades o atributos que todo los posibles nuleables esten inicalizados o marcados como nuleable con el signo "?" en el tipo de dato. en este ejemplo seria en el atributos Productos.
uan pregunta, estoy empezando en esto y en la terminal me sale "el termino dontnet" y "new" me dice que no existe o "token new inesperado en la expresion "
Valida que tengas el sdk.NET instalado. usa el comando dotnet --version si te dice que no reconoce el comando debes instalar el SDK.NET, para eso en el canal encuentras un video de como realizar la instalacion. en la siguiente lista hay videos de como realizar la instalacion: ua-cam.com/play/PL9Bm8IOGYHA1BSYdPKlFZ-ATE1I-JTJRi.html
Si es posible trabajar con NetCore en Linux, en lo personal no se usar linux y por eso no lo he probado en linux, pero tengo conocidos que lo han trabajado. learn.microsoft.com/en-us/dotnet/core/install/linux
Recuerden que si estan trabajando en Linux, deben instalar primero el motor de base de datos sqlite3 en su sistema operativo...de lo contrario les saldra un error al intentar crear la db
Hola, Me sale este error al momento de actualizar la base de datos, he buscado por muchos lugares y no he encontrado la solución: SQLite Error 1: 'no such table: __EFMigrationsHistory'.
Hola, has seguido cada uno de los passo del video? o te saltaste algun paso? ya que si estas tomando una BD existente el proceso es diferente, este video muestra usando CodeFrist, pero igual esta usando DataBase First
Ya sea que uses VSCode o Visual Stdio para windows, no hay problema, el unico cambio es los comandos de consola, pero puedes hacerlo de forma grafica, usando las caracteristicas de VS
hola estimado, llevo alrededor de 8 horas tratando de solucionar el problema. he rediseñado el programa 3 veces completas. usado chatgpt a no poder . pero no puedo solucionar el problema. al ejecutar el migraciones arroja el siguiente error : PS C:\Users\hamta\Desktop\WEBAPICRUD\WebApiProducto> dotnet ef migrations add MigracionInicial Build started... Build failed. Use dotnet build to see the errors. ya he validado todas las versiones del net. deinstalado las ef. reinstalado,modificando el csproj. de todo pero no hay solucion >.
De los mejores videos sobre net core que he encontrado, la mayoría arranca proyectos desde visual studio y no esta mal pero aprender a hacer todo desde la consola y configurarlo como quieras como si se tratará de node es muy emocionante, cuentas con mi like y mi suscripción
Gracias por el comentario, muy pronto retomaré la creación de contenido, cosas de Sql Server, git básico y blazor
@@cacmis Estaré atento a SQL Server y Git que me interesa y si en algún momento pudieras algo de despliegue en docker y/o kubernetes se agradecería mucho
@@SantiagoMartinez-dn7kj Para lo de Docker y Kubernetes aun no lo he trabajado, así que tardare mas en subir contenido sobre esos temas, ya lo tengo anotado para futuro contenido
Primer video de la serie donde veremos los comandos básicos para trabajar con GIT
ua-cam.com/video/hLPCG0WRhjo/v-deo.html
muchas gracias hermano, no tenia ni idea de como hacerlo desde vscode, me has ayudado mucho.
con gusto
Muchas gracias por estos turoriales!!
Con gusto, espero pronto retomar la creación de contenido
Lo que necesitaba, gracias por tu aporte.
un gusto compartir
Bro excelente expliacion, una pregunta, si ya tengo una base de datos como podria hacer para no crear migraciones si no solo conectar a la base de datos excistente?
cuando ya tienes la BD, puedes usar CodeFirst aqui te dejo un video donde explico como hacerlo, aunque esta en una version atrasada la escenciia es la misma.
ua-cam.com/video/mIbRelqlCEk/v-deo.htmlsi=hqxecnF1MP1qsEjB
Muchisimas gracias, venia hace tiempo queriendo mudar todos mis desarrollos a VSCode pero no encontraba todos los plugins necesarios para el mismo, muy agradecido, muy buen video y muy rapido 😁
Esperopronto retomar, y actualizare las listas a NEt 8, para que no sea confunso
@@cacmis use net 8 ya que sin querer lo instale ajajaja y funciono impecable, solo un problemilla en el puerto que levantaba pero hay que eliminar una linea del applauncher y solucionado, nada confuso
Interesante, no tienes un video o lista de videos en una breve aplicación en. Net 7 MVC 5, de como operar un detalles de las compras o ventas y que se guarden los datos vía scrolling en la BD?
Hola, no tengo actualiacion a Net 7, este año intentare actualizar las listas a Net 8 que es la version LTS, seran repetitivas pero ayudara a no confundirse ya que la que tengo esta en NEt5
gracias por la informacion muy util. saludos
con mucho gusto, gracias por comentar, eso ayuda al canal.
Excelente video amigo nuevo suscriptor
Muchas gracias 🤓
Excelentes tutoriales Misael
Gracias
Hola Misael, tus videos me han ayudado mucho, gracias por compartir tu conocimiento, estaría bueno agregar pruebas unitarias y una vista a la api, un saludo!
Gracias por comentar, mientras mas comentarios tienen los videos mas recomendados son.
Gracias por la recomendación, tratare de complementar con el CRUD de MVC donde consumimos esta Web API creada aquí, solo que tengo poco tiempo para crear contenido, espero no demorar mucho y poder crear ese contenido.
Excelente material! felicidades, estaria bueno uno orientado a proveedores de autenticación tipo keycloak o identity provider.
Gracias por comentar, no he trabajado con Autenticacion KeyCloak, investigare y trataré de crear algo con eso, lo que si esta pensado es agregarle autenticación y autorización JWT
Con que herramienta recomendas hacer el deploy de una api?
Tendrias que evaluar Los scenarios, hay varias opciones azure, AWS, IIS, Ngix, enter otros. Puede ser usando contenedores o no, y pues si pudieras aplicar CI/CD seria lo mejor.
Pero repito debes evaluar cada scenario.
Si es para temas de aprendizaje y demos puedes ir por azure tiene servicios gratis con los que puedes lograrlo y seria de los mas facil
Ahh buenisimo, si es para un proyecto propio nada profesional, ahora voy a ver lo de azure. gracias@@cacmis
Hola buenas noches, consultita, estos conceptos los puedo aplicar con proyectos mvc? estuve viendo otros de sus videos de mvc y queria hacer una convinacion. Gracias
Si puedes convinar los conceptos, de hecho sigue las mismas practicas solo que enfocadas a Web API y a MVC.
Hola cacmis, que extensión usas para el que te haga el predict de la siguiente línea de código? gracias!! excelente video.
Hola Jose. En ese video tenia periodo de prueba de copilot de github.
Muy buen contenido. Quiero preguntar si me hace falta instalar otra extensión porque Instalé las extensiones que recomiendas en el video pero aún no tengo ayuda de subrayado en el código cuando hay posibilidad de valores nulos o importación de nombres de espacio.
Es una característica desde Net 6, en el archivo csproj hay un valor y debe estar enable. Y además debes agregar la carpeta VSCode la puedes agregar cerrando y abriendo nuevamente el proyecto y en la parte inferior derecha aparece la sugerencia
@@cacmis Gracias. Veo que te aparece en gris las sugerencias de código ¿Qué extensión ayuda en eso?
@@cmonzonreyes en ese momento estaba probando COPILOT y por eso las sugerencias.
@@cacmis Ah bueno. Me funcionó bien la API, lo que no pude quitar fue la advertencia de null en el constructor de la clase DataContext ¿Qué idea tienes al respecto?
@@cmonzonreyes el warning lo marca porque puedes tener atributos null, entonces la idea es revisar las propiedades o atributos que todo los posibles nuleables esten inicalizados o marcados como nuleable con el signo "?" en el tipo de dato. en este ejemplo seria en el atributos Productos.
uan pregunta, estoy empezando en esto y en la terminal me sale "el termino dontnet" y "new" me dice que no existe o "token new inesperado en la expresion
"
Valida que tengas el sdk.NET instalado. usa el comando dotnet --version
si te dice que no reconoce el comando debes instalar el SDK.NET, para eso en el canal encuentras un video de como realizar la instalacion. en la siguiente lista hay videos de como realizar la instalacion: ua-cam.com/play/PL9Bm8IOGYHA1BSYdPKlFZ-ATE1I-JTJRi.html
@@cacmis muchas gracias, sos el mejor ^^
En linux no podria desarrollarse este tipo de proyectos con .net core?
Si es posible trabajar con NetCore en Linux, en lo personal no se usar linux y por eso no lo he probado en linux, pero tengo conocidos que lo han trabajado.
learn.microsoft.com/en-us/dotnet/core/install/linux
hola, cuando agrego los metodos crud y ejecuto el proyecto no me aparecen las opciones en el swagger aunque actualice la pagina
debes escribir la palabra swagger al final de la url, si aun asi no te funciona puede que alguna configuracion en la clase program no este correcta.
@@cacmis Seguí los pasos del video, solamente agregué lo de connectionstring y el dbcontext
Únete al Grupo de telegram y revisamos que hace falta el link lo encuentras en los link del canal
Recuerden que si estan trabajando en Linux, deben instalar primero el motor de base de datos sqlite3 en su sistema operativo...de lo contrario les saldra un error al intentar crear la db
Gracias por la observación.
Hola, Me sale este error al momento de actualizar la base de datos, he buscado por muchos lugares y no he encontrado la solución: SQLite Error 1: 'no such table: __EFMigrationsHistory'.
Hola, has seguido cada uno de los passo del video? o te saltaste algun paso?
ya que si estas tomando una BD existente el proceso es diferente, este video muestra usando CodeFrist, pero igual esta usando DataBase First
cambia mucho si no usas visual studio ? me resulta muy raro no usar visual studio para codigo C# jaja
Ya sea que uses VSCode o Visual Stdio para windows, no hay problema, el unico cambio es los comandos de consola, pero puedes hacerlo de forma grafica, usando las caracteristicas de VS
hola estimado, llevo alrededor de 8 horas tratando de solucionar el problema. he rediseñado el programa 3 veces completas. usado chatgpt a no poder . pero no puedo solucionar el problema. al ejecutar el migraciones arroja el siguiente error : PS C:\Users\hamta\Desktop\WEBAPICRUD\WebApiProducto> dotnet ef migrations add MigracionInicial
Build started...
Build failed. Use dotnet build to see the errors.
ya he validado todas las versiones del net. deinstalado las ef. reinstalado,modificando el csproj. de todo pero no hay solucion >.
Por lo que dice el error, es porque tienes errores de compilacion, primero debes corregir los errores y luego ejecutar las migraciones