Categoría: Sin categoría
Enlaces útiles
WordPress sigue dominando el mercado:
https://www.microsiervos.com/archivo/weblogs/wordpress-domina-mercado-cms.html
5 usos de reduce útiles en JS:
https://code.tutsplus.com/articles/5-real-life-uses-for-the-javascript-reduce-method–cms-39096
Buenas prácticas en JS:
https://raygun.com/blog/javascript-best-practices/
Explicación de SOLID:
https://scotthannen.org/blog/2021/11/19/solid-principles-expressed-as-rules.html
Qué son las API’s
https://www.campusmvp.es/recursos/post/que-es-una-api-tipos-usos-y-funcionamiento.aspx
Mantenimiento Web All together
Tirada de monedas
Página que nos tire dos monedas (cara y cruz)
Y si las dos son cara o cruz nos diga -además de mostrar el resultado- ‘has ganado’ y si no ‘has perdido’.
Y un botón de volver a tirar.
Ejercicio HashMap
En la clase cliente que hemos definido anteriormente vamos a añadir una propiedad ‘compras’ que es un hashmap de
Vamos a añadir un método addCompra(String producto, int cantidad) que hará lo siguiente:
Si el producto no existe lo añade a compras
Si el producto ya está en compras suma la cantidad
Vamos a añadir un método eliminarProducto(String producto) que nos elimine el producto que le indiquemos
Vamos a añadir un método verProductos() que nos devuelva un ArrayList de String con los nombres de los productos.
Y un método totalUnidades() que nos devuelva el total de unidades que se han comprado.
Pequeña práctica
Crear una base de datos ‘Zoologico’
Y dentro de esa base de datos una tabla ‘Especies’
De la siguiente manera:
Especies
id_especie auto increment
nombre_comun varchar(50)
nombre_cientifico varchar(50)
descripción varchar(50)
Enlaces de JS avanzado
JS switch
let ciudad="Tarragona"; //Analizamos el valor de la variable ciudad switch(ciudad) { case "Barcelona": //Si ciudad = Barcelona entra por aquí console.log("Envío gratis"); break; //Y aquí se interrumpe case "Tarragona": //Si ciudad= Tarragona o LLeida entra por aquí case "LLeida": console.log("Envío 5€"); break; //Se interrumpe default: //Si no se cumple ninguna de las condiciones anteriores console.log("Envío 10€"); }