ER

Eduardo Rodríguez Moncada

Ibagué, Colombia
Publicaciones
Certificados
Me gusta

¿Cuál opcion es mas rentable para alojar una SPA? Cloud o VPS

ER

Tengo pensado crear una SPA con algo demasiado minimo de backend como proyecto personal y deseo desplegarlo en internet, un amigo me ayudara a pagar el alojamiento y pues no quiero serle una carga. Por lo tanto, me surge la duda sobre el costo de facturacion mensual ya que al parecer (o eso entendi), AWS es mas barato que rentar un VPS, cierto? Si me pudiesen ayudar con este tema, estaria muy agradecido.

Pd. Me podrían dar ideas de proyectos front-end, es que las ideas que tengo siempre requieren de un back-end 😅

¿Podría acceder a un trabajo con estas habilidades?

ER

Actualmente me encuentro desempleado y necesito conseguir trabajo urgentemente, siento que aun me falta mucho por aprender y me siento como un completo principiante.

Estos son los conocimientos que manejo actualmente: HTML, CSS, Sass, JavaScript parcial.

Aclaro que despues de ver los cursos, leo documentación para tener un conocimiento mas "profundo" sobre estas tecnologias y hago lo posible por ponerlos en practica.

Muchas gracias de antemano.

¿Cómo podría mejorar este fragmento de código?

ER

Qué tal comunidad, aunque leí el código de conducta no encontré si este tipo de preguntas se puedan publicar aquí. Prosiguiendo con el hilo general, me gustaría que me ayudaran a mejorar en buena manera este código, tanto en lineas de código, rendimiento, legibilidad, etc. Básicamente es un script para añadir un tema oscuro y que preserve la apariencia del tema mediante una cookie.

Pd. Solo incluyo el código javascript, ya que lo demás no es relevante a mi criterio.

let darkThemeButton = document.getElementById("dark-theme"),
    body = document.body,
    tags = body.getElementsByTagName("*");

function addDarkClass() {
    document.cookie = "theme=dark";
    body.classList.add("dark");
    body.classList.remove("light");
    for (let i = 0; i < tags.length; i++) {
        tags[i].classList.add("dark");
    }
    darkThemeButton.innerHTML = "Desactivar tema oscuro";
}

function addLightClass() {
    document.cookie = "theme=light";
    body.classList.add("light");
    body.classList.remove("dark");
    for (let i = 0; i < tags.length; i++) {
        tags[i].classList.remove("dark");
    }
    darkThemeButton.innerHTML = "Activar tema oscuro";
}

darkThemeButton.addEventListener("click", function () {
    let containsClass = body.classList.contains("light");
    if (containsClass) {
        addDarkClass();
    } else {
        addLightClass();
    }
});

function detectDarkTheme() {
    if (document.cookie === "theme=dark") {
        return true;
    }
    return false;
}

function setDarkTheme() {
    if (detectDarkTheme()) {
        addDarkClass();
    } else {
        addLightClass();
    }
}

setDarkTheme();

¿Que debo aprender para crear un aplicativo web tipo CMS?

ER

Como ya mencione en la pregunta, la idea que tengo es empezar a crear aplicativos web en donde el usuario final (el cliente), pueda subir y editar sus propios contenidos sin necesidad de saber codigo, he escuchado de muchas fuentes que debo aprender PHP, otros me han dicho que Python. Tambien me han dicho que debo aprender frameworks Front End en especial Angular y aprender Noje.js. ¿Qué hay de cierto con todo esto? ¿Qué cursos me recomiendan para aprender a crear este tipo de aplicativos?

Aclaro que no quiero nada como WordPress, Magento, Joomla y cosas por el estilo.

De antemano muchas gracias a EDTeam y a la comunidad.

Este usuario no ha indicado que le gusta algún video