https://uxdesign.cc/how-to-improve-your-product-ui-designers-checklist-58510947e6ab
Autor: Juan Pablo Fuentes
Formador de programación y bases de datos
Java Object reference
Tutorial de react hooks
Examen interactivo de javascript
¡Bastante avanzado!
https://dev.to/lydiahallie/interactive-javascript-quiz-1-1flc
Gamificación
Enlaces de Java
React router hooks
Un buen tutorial:
Blockchain con node
Ejercicio chat
En el chat que ya tenemos vamos a incluir algunas mejoras:
– Evitar que se puedan mandar mensajes más largos de 140 caracteres
– Filtrar palabras malsonantes
– Posibilidad de enviar emoticonos
– Posibilidad de tener cuatro salas diferentes de chat y elegir a cual te quieres conectar.
Server
http.createServer(function (req, res) {
let url = "";
let type = "text/html";
if (req.url.endsWith(".css")) {
url = "." + req.url;
type = "text/css";
} else if (req.url.endsWith(".js")) {
url = "." + req.url;
type = "text/javascript";
} else {
url = "pages" + (req.url=="/"?"/index":req.url) + ".html";
}
console.log(url);
fs.readFile(url, function (err, data) {
if (!err) {
res.writeHead(200, { "Content-Type": type });
res.end(data);
}
else {
res.writeHead(404, { "Content-Type": "text/html" });
res.end("<h1>Not found</h1>");
}
});
}).listen(port);