Avatar
Rafael Minaya Rojas

@rafaelminaya

Profesor

, qué opina de modificar el tipo del método Put a ActionResult con el fin de poder controlar las posibles IDs inexistentes que lleguen del postman además de enviar como respuesta el objeto modificado ?

Intente otras formas manteniendo la estructura original con al async Task, pero solo con ActionResult pude controlar este caso.

Por último decir que este caso se repite para el método Delete

Avatar
Rafael Minaya

@rafaelminaya

Con el botón "Run" ya no se genera el archivo ByteCode de extensión ".class" como lo hacía en las clases anteriores. A qué se debe esto o qué tan opcional es este archivo, que tenía entendido es necesario para ser interpretado por el JVM (Java Virtual Machine)?

Avatar
Rafael Minaya

@rafaelminaya

Luego de seleccionar el ISO de LinuxMint me figura el mensaje:

"Error Failet to seng log message" sin que pueda iniciar el sistema operativo.

Probé alternativas de solución como modificar el control gráfico a "VBOXVGA" pero el problema persiste.

Qué otras alternativas podría probar ?

Avatar
Rafael Minaya

@rafaelminaya

En el minuto 05:00 menciona que las distros están basadas en linux.

Se refiere a que están basadas únicamente en el kernel o quiso decir GNU/Linux que es el primer sistema operativo ?

Avatar
Rafael Minaya

@rafaelminaya

El valor del "SecretKey" debe tener un tamaño mínimo de 128 bits, es decir, 16 bytes.

Ya que esto es lo que necesita recibir la clase SymmetricSecurityKey en la siguiente línea de código, ubicado en el controladorLoginUserController.cs :

SymmetricSecurityKey symmetricSecurityKey = new SymmetricSecurityKey(key);

Por lo tanto con tal escribir al menos 16 caracteres sería suficiente, de lo contrario al probar en postman les arrojará algún error que es lo que me sucedió.

Avatar
Rafael Minaya

@rafaelminaya

Recuerden que el nombre del proyecto edbookstore debe figurar en la parte superior izquierda del navegador del Vue UI.

En caso no sea así, sea por haber trabajado el Vue Ui en otro proyecto anteriormente, ir a la parte inferior izquierda, en el ícono de una casa, opción importar y ubicarse dentro del directorio del proyecto edbookstore y click a Importar este directorio para poder hacer las instalaciones en el proyecto.

Avatar
Rafael Minaya

@rafaelminaya

public static void main(String ...args) { int edad = 10; if (edad > 0){ if (edad < 18){ System.out.println("Menor de edad."); } else if(edad < 65){ System.out.println("Estás en la adultez."); } else{ System.out.println("Estás en la vejez."); } } else{ System.out.println("Edad errada."); } }
Avatar
Rafael Minaya

@rafaelminaya

En el minuto 04:14 entendí que la instrucción response.json() retornaba en el formato json como si recibiese un texto similar al atributo de respuesta responseText; sin embargo, he impreso en consola ambas promesas con un resultado diferente a lo esperado. En todo caso, qué se recibe como respuesta en la primer promesa ?

Avatar
Rafael Minaya

@rafaelminaya

En qué casos sería preferible usar un CDN en vez de descargar ese archivo de estilos, ya que eso debería hacerse si lo trabajo sin conexión a internet ?

Avatar
Rafael Minaya

@rafaelminaya

Si bien menciona que un objeto que es constante no puede ser modificado, comprobé que si el objeto es let sí se puede modificar. Entonces, recomendaría crear objetos de instrucción const ?

Avatar
Rafael Minaya

@rafaelminaya

Si bien el profesor menciona que almacenemos los Tokens en el Local Storage, pero a la vez muestra que la página web de EDteam los almacena en Cookies. Dónde finalmente recomendaría almacenarlos o es indistinto ?

Avatar
Rafael Minaya

@rafaelminaya

1) Verificar lo siguientes puntos antes de ejecutar cualquier migración:

a) Que el cotejamiento de la base de datos a crear sea el mismo que el driver del proyecto en la siguiente ruta: config/database.php , en caso de MySQL: 'charset' y 'collation'

b) Crear la base de datos

c) Los accesos a la base de datos en su archivo .env sean los correctos ( DB_CONNECTION , DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD)

2) Con el siguiente comando pueden crear una migración que tenga incluido las líneas de código Schema::table : php artisan make:migration alter_tareas_table --table=tareas

Estos son los beneficios que tú y Rafael recibirán si compras con su enlace de referidos 🙌

BeneficiosMensualSemestralAnual
Descuento ()$ 3 USD$ 45 USD$ 90 USD
Semanas gratis (Rafael)1612

Al comprar con el enlace de referidos aceptas los términos y condiciones

Amigos

Rafael aún no tiene un enlace de referidos

Si eres estudiante premium ya tienes el enlace en tu perfil de usuario. Si aún no eres premium recibirás tu enlace de referidos como recompensa cada vez que completes un curso gratuito.

Más información
Publicaciones
Certificados
Me gusta
Referidos